Connect Assembly.com and X-Cart to power AI-driven automation
- No-code AI automation
- Full audit trails and controls
- SOC 2 and GDPR compliant
- Easy visual workflow builder
- 8,000+ apps, 450+ AI tools
- Free tier available
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate Assembly.com with X-Cart - no code necessary. See how you can get setup in minutes.






Choose a trigger
A trigger is the event that starts your Zap—like a "List App Installs" from Assembly.com.
Add your action
An action happens after the trigger—such as "Create Discount Coupon" in X-Cart.
You’re connected!
Zapier seamlessly connects Assembly.com and X-Cart, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
 List App Installs List App Installs- Lists the app installs in a workspace. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Client Created Client Created- Triggers when a new client is created. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Clients List Clients- Lists the clients. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Company Created Company Created- Triggers when a company gets created in the Assembly for the first time Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- Query param to filter placeholder companies
 Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Contract Requested Contract Requested- Triggers when a contract is assigned to a client. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 File Deleted File Deleted- Triggers when a file has been deleted within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 File Updated File Updated- Triggers when a file has been updated within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Folder Deleted Folder Deleted- Triggers when a folder gets deleted within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Internal User Deleted Internal User Deleted- Triggers when an internal user is deleted. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Invoice Created Invoice Created- Triggers when an invoice is created Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Invoices List Invoices- Lists the invoices. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Invoice Sent Invoice Sent- Triggers when an invoice is sent Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Invoice Voided Invoice Voided- Triggers when an invoice is voided Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Link Created Link Created- Triggers when a link gets created within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Link Updated Link Updated- Triggers when a link gets updated within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Message Channel Deleted Message Channel Deleted- Triggers when a message channel is deleted. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Note Created Note Created- Triggers when a new note is created. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- Entity Type
- The ID of the entity assigned to the note. E.g. ID of a client or company.
- Limit
 Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 List Payments List Payments- Lists the payments. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Price Created Price Created- Triggers when a price is created Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Product Created Product Created- Triggers when a product is created Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Product Updated Product Updated- Triggers when a product is updated Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Subscription Created Subscription Created- Triggers when an subscription is created Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Subscription Templates List Subscription Templates- Lists the subscription templates. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Task Completed Task Completed- Triggers when a task gets completed in your workspace. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Task Deleted Task Deleted- Triggers when a task gets deleted in your workspace. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Workspace List Workspace- List the workspace associated with the portal Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
- EmailRequired
- Given nameRequired
- Family NameRequired
- Company ID
- Send Invite?
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- NameRequired
- Icon Image URL
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Contract Template ID
- Recipient ID (Deprecated)
- Client ID
- Company ID
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Channel IDRequired
- PathRequired
- File ContentRequired
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Recipient ID (Deprecated)
- Form IDRequired
- Client ID
- Company ID
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Channel IDRequired
- PathRequired
- Link urlRequired
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- The text content of the messageRequired
- The Id of the target message channelRequired
- (Optional) The Id of the client who is the author of the message
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- TitleRequired
- ContentRequired
- Note IDRequired
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Recipient type
- Prompt
- Amount (in cents)
- Description
- QuantityRequired
- PromptProduct
- Product
- PricePrompt
- Price
- Days Until DueRequired
- Interval
- Tax Percentage
- Memo
- Accept Payment Via Credit Card
- Accept Payment Via Bank Transfer
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Name
- Description
- Client ID
- Company ID
- Internal User ID
- Status
- Due Date
- Is Archived
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- IDRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the Company to get
- Name
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the file channel to get
- Membership Type
- The ID of the membership entity. E.g. ID of a company or individual
- Member ID
- Client ID
- Company ID
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the Form to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the message channel to get
- Membership Type
- The ID of the membership entity. E.g. ID of a company or individual
- The ID of the client user
- Member ID
- Limit
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the Price to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the Subscription to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the task template to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- ID
- EmailRequired
- Company ID
- Given nameRequired
- Family NameRequired
- Send Invite?
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the file channel to get
- Membership Type
- The ID of the membership entity. E.g. ID of a company or individual (Deprecated)
- Member ID
- Client ID
- Company ID
- IDs of all members in the channel
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the message channel to get
- Membership TypeRequired
- Entity ID - ID of the membership entity, e.g., ID of a company or individual client user (Deprecated).
- Client ID
- Member ID
- Limit
- Member IDs - IDs of client members to be added to this channel
- Company ID
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the Subscription to getRequired
- Recipient type
- Prompt
- Amount (in cents)
- Description
- QuantityRequired
- PromptProduct
- Product
- PricePrompt
- Price
- Days Until DueRequired
- Interval
- Tax Percentage
- Memo
- Accept Payment Via Credit Card
- Accept Payment Via Bank Transfer
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
 New Order (X-Cart 5.4) New Order (X-Cart 5.4)- Trigger when a new order is added (X-Cart 5.4). Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 New Unfinished Order (X-Cart 5.4) New Unfinished Order (X-Cart 5.4)- Trigger when an unfinished order is created (X-Cart 5.4). Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Order Paid (X-Cart 5.4) Order Paid (X-Cart 5.4)- Trigger when an order is paid (X-Cart 5.4). Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 New Product (X-Cart 5.4) New Product (X-Cart 5.4)- Trigger when a new product is added (X-Cart 5.4). Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 New Customer (X-Cart 5.4) New Customer (X-Cart 5.4)- Trigger when a new customer is added (X-Cart 5.4). Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- CodeRequired
- TypeRequired
- Enabled
- Value
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- SKURequired
- NameRequired
- Description
- Price
- Amount
- Weight
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
 Client Activated Client Activated- Triggers when a client authenticates in the Assembly for the first time Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Client Custom Fields Updated Client Custom Fields Updated- Triggers only when a client user has updates to custom fields. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Client Updated Client Updated- High-frequency trigger for each client user update. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Company Custom Fields Updated Company Custom Fields Updated- Triggers only when a company has updates to custom fields. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Contract Signed Contract Signed- Triggers when a contract is signed. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 File Created File Created- Triggers when a file gets created within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- File Channel IdRequired
- Folder path
- Limit
 Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Folder Created Folder Created- Triggers when a folder gets created within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Folder Updated Folder Updated- Triggers when a folder gets updated within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Internal User Created Internal User Created- Triggers when a new internal user is created. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Invoice Deleted Invoice Deleted- Triggers when an invoice is deleted Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Invoice Paid Invoice Paid- Triggers when an invoice is paid Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Invoice Updated Invoice Updated- Triggers when an invoice is updated Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Invoice Templates List Invoice Templates- Lists the invoice templates. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Link Deleted Link Deleted- Triggers when a link gets deleted within a file channel Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Message Channel Created Message Channel Created- Triggers when a new message channel is created. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- Membership Type
- The ID of the membership entity. E.g. ID of a company or individual
- The ID of the client user
- Member ID
- Limit
 Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Message Sent Message Sent- Triggers when a message gets sent in any channels belonging to the portal Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Note Deleted Note Deleted- Triggers when a note is deleted. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Note Updated Note Updated- Triggers when a note is updated. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Payment Failed Payment Failed- Triggers when a payment is failed for an invoice Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Payment Succeeded Payment Succeeded- Triggers when a payment is successful for an invoice Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Prices List Prices- Lists the prices. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 List Products List Products- Lists the products. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Subscription Canceled Subscription Canceled- Triggers when an subscription is canceled Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 List Subscriptions List Subscriptions- Lists the subscriptions. Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Task Archived Task Archived- Triggers when a task gets archived in your workspace. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Task Created Task Created- Triggers when a task gets created in your workspace. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- Limit
- Next Token
- Created By
- Parent Task ID
- Status
- Client ID
- Company ID
- Internal User ID
 Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan
 Task Updated Task Updated- Triggers when a task gets updated in your workspace. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- The ID of the App InstallRequired
- The type of the App ConnectionRequired
- The content of the App ConnectionRequired
- The company id of the App Connection
- The client ids to be part of the App Connection
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- IDRequired
- Given name
- Family Name
- Company ID
- Send Invite?
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Company IDRequired
- Name
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Membership Type
- The ID of the membership entity. E.g. ID of a company or individual (Deprecated)
- IDs of all members in the channel
- Client ID
- Company ID
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Channel IDRequired
- PathRequired
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Recipient type
- Note
- Amount (in cents)
- Description
- QuantityRequired
- Note
- Product
- Note
- Price
- Days Until DueRequired
- Tax Percentage
- Memo
- Accept Payment Via Credit Card
- Accept Payment Via Bank Transfer
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Membership TypeRequired
- Entity ID - ID of the membership entity, e.g., ID of a company or individual client user (Deprecated).
- Member IDs - IDs of client members to be added to this channel
- Client ID
- Company ID
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Entity TypeRequired
- ID of the entity, e.g., ID of a company or client.Required
- TitleRequired
- Content
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Subscription
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Name
- Description
- Parent Task ID
- Client ID
- Company ID
- Internal User ID
- Status
- Due Date
- Template ID
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- The ID of the App InstallRequired
- ClientId
- CompanyId
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- ID
- Email
- Company ID
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- Custom Field IDRequired
- Label
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the file to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the internal user to get
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the note to retrieve.
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the Product to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the task to getRequired
 ActionThis is an event a Zap performs.SearchFind existing data in your app
- The ID of the App InstallRequired
- ClientId
- The company id of the App Connection
- The type of the App ConnectionRequired
- The content of the App ConnectionRequired
- The client ids to be part of the App Connection
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the Company to get
- NameRequired
- Icon Image URL
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the file to getRequired
- Channel IDRequired
- PathRequired
- File ContentRequired
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the note to retrieve.
- Entity TypeRequired
- ID of the entity, e.g., ID of a company or client.Required
- TitleRequired
- Content
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
- The ID of the task to getRequired
- Name
- Description
- Parent Task ID
- Client ID
- Company ID
- Internal User ID
- Status
- Due Date
- Template ID
 ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
 New Order New Order- Trigger when a new order is added. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 New Unfinished Order New Unfinished Order- Trigger when an unfinished order is created. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 Order Paid Order Paid- Trigger when an order is paid. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 New Product New Product- Trigger when a new product is added. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
 New Customer New Customer- Trigger when a new customer is added. Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
- Login
- Access level
- Status
 ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Title
 ActionThis is an event a Zap performs.SearchFind existing data in your app
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Connect Assembly.com and X-Cart to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.
Automate your lead management and improve conversions

Create more impactful campaigns with automation

Provide world-class support with a little help from automation

Automate your way to actionable, up-to-date data

Resolve incidents faster with automation



