Wix
This is documentation of the new Wix app.
Here is documentation of the Wix Legacy app.
The Wix modules allow you to monitor, create, update, send, retrieve, list, and delete the contacts, carts, collections, products, orders, fulfillment, form submissions, messages, and members in your Wix account.
Getting Started with Wix
Prerequisites
- A Wix account - create an account at users.wix.com.
The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!
Connecting Wix to Integromat
1. Log in to your Integromat account, add a module from the Wix app into an Integromat scenario.
2. Click Add next to the Connection field.
3. In the Connection name field, enter a name for the connection and click Continue.
4. Select the site with which you want to establish the connection.
5. Add the permissions to the site by clicking the Add to Site.
The connection has been established.
CRM: Contact
Watch Contacts
Triggers when a contact is created or updated.
Wix uses shared webhooks. Hence, you need not add webhooks in your Wix account.
Connection | Establish a connection to your Wix account. |
Watch Contacts | Select or map the option to watch the contacts:
|
Limit | Set the maximum number of contacts Integromat should return during one execution cycle. |
Search Contacts
Searches for contacts by a query parameter.
Connection | Establish a connection to your Wix account. |
Query Search | Enter (map) the text or phrase to search the contacts that match the query. |
Limit | Set the maximum number of contacts Integromat should return during one execution cycle. |
Get a Contact
Returns the data of a specified contact.
Connection | Establish a connection to your Wix account. |
Contact ID | Select or map the Contact ID whose details you want to retrieve. |
Create a Contact
Creates a new contact.
Connection | Establish a connection to your Wix account. | ||||||||||||||||
Name | Enter (map) the contact's first and last name details. | ||||||||||||||||
Emails | Add the contact's email addresses: Type Select or map the email address type:
Enter (map) the email address. | ||||||||||||||||
Phones | Add the contact's phone numbers: Type Select or map the phone number type:
Enter (map) the country code. For example, US , CZ . For more information, see here.Phone Enter (map) the phone number. | ||||||||||||||||
Addresses | Add the contact's addresses:
| ||||||||||||||||
Company | Enter (map) the contact's company name. | ||||||||||||||||
Job Title | Enter (map) the contact's job position name. | ||||||||||||||||
Birth Date | Enter (map) the contact's date of birth. | ||||||||||||||||
Locale | Enter (map) the contact's locale. For example, en-US . | ||||||||||||||||
Label Keys | Select or map the labels applicable for the contact. | ||||||||||||||||
Extended Fields | Add the extended fields for the contact. For example, the amount spent by contact . |
Update a Contact
Updates an existing contact.
Connection | Establish a connection to your Wix account. | ||||||||||||||||
Contact ID | Select or map the Contact ID whose details you want to update. | ||||||||||||||||
Name | Enter (map) the contact's first and last name details. | ||||||||||||||||
Emails | Add the contact's email addresses: Type Select or map the email address type:
Enter (map) the email address. | ||||||||||||||||
Phones | Add the contact's phone numbers: Type Select or map the phone number type:
Enter (map) the country code. For example, US , CZ . For more information, see here.Phone Enter (map) the phone number. | ||||||||||||||||
Addresses | Add the contact's addresses:
| ||||||||||||||||
Company | Enter (map) the contact's company name. | ||||||||||||||||
Job Title | Enter (map) the contact's job position name. | ||||||||||||||||
Birth Date | Enter (map) the contact's date of birth. | ||||||||||||||||
Locale | Enter (map) the contact's locale. For example, en-US . | ||||||||||||||||
Label Keys | Select or map the labels applicable for the contact. | ||||||||||||||||
Extended Fields | Add the extended fields for the contact. For example, the amount spent by contact . |
Delete a contact
Deletes a contact.
Connection | Establish a connection to your Wix account. |
Contact ID | Select or map the Contact ID you want to delete. |
Stores: Cart
Watch Carts
Triggers when a cart is created, completed, abandoned, or recovered in a store web.
Webhook | Enter a name for the webhook |
Connection | Establish a connection to your Wix account. |
Get a Cart
Returns the data of a specified cart.
Connection | Establish a connection to your Wix account. |
Cart ID | Select or map the Cart ID whose details you want to retrieve. |
Stores: Collections
Watch Collections
Triggers when a collection is created, updated and deleted.
Wix uses shared webhooks. Hence, you need not add webhooks in your Wix account.
Webhook | Enter a name for the webhook |
Connection | Establish a connection to your Wix account. |
Search Collections
Searches for collections by filter parameter.
Connection | Establish a connection to your Wix account. |
Filter | Select or map filter and their values to search the collections that match the specified filter. |
Limit | Set the maximum number of collections Integromat should return during one execution cycle. |
Get a Collection
Returns the data of a specified collection.
Connection | Establish a connection to your Wix account. |
Collection ID | Select or map the Collection ID whose details you want to retreive. |
Create a Collection
Creates a new collection.
Connection | Establish a connection to your Wix account. |
Collection Name | Enter (map) a name for the collection. |
Update a Collection
Updates an existing collection.
Connection | Establish a connection to your Wix account. |
Collection ID | Select or map the Collection ID you want to update. |
Collection Name | Enter (map) a new name for the collection. |
Delete a Collection
Deletes a collection.
Connection | Establish a connection to your Wix account. |
Collection ID | Select or map the Collection ID you want to delete. |
Add Products to a Collection
Adds the products to a specified collection.
Connection | Establish a connection to your Wix account. |
Collection ID | Select or map the Collection ID to which you want to add the product IDs. |
Product IDs | Select or map the Product IDs you want to add to the collection. |
Delete Products from a Collection
Deletes the products from a specified collection.
Connection | Establish a connection to your Wix account. |
Collection ID | Select or map the Collection ID from which you want to delete the product IDs. |
Product IDs | Select or map the Product IDs you want to delete from the collection. |
Stores: Product
Watch Products
Triggers when a product by filter parameter.
Wix uses shared webhooks. Hence, you need not add webhooks in your Wix account.
Webhook | Enter a name for the webhook |
Connection | Establish a connection to your Wix account. |
Search Products
Searches for products by filter parameter.
Connection | Establish a connection to your Wix account. |
Filter | Select or map filter and their values to search the products that match the specified filter. |
Limit | Set the maximum number of products Integromat should return during one execution cycle. |
Get a Product
Returns the data of a specified product.
Connection | Establish a connection to your Wix account. |
Product ID | Select or map the Product ID whose details you want to retrieve. |
Create a Product
Creates a new product.
Connection | Establish a connection to your Wix account. | ||||||||
Name | Enter (map) a name for the product. | ||||||||
Price | Enter (map) the product price information. | ||||||||
SKU | Enter (map) the stock-keeping unit of the product. | ||||||||
Description | Enter (map) the details of the product. | ||||||||
Weight | Enter (map) the weight of the product. | ||||||||
Discount | Enter (map) the discount applied to the product. | ||||||||
Manage Variants | Select the checkbox if you want to manage the variants. | ||||||||
Product Options | Add the product options: Name Enter (map) the product variant name. For example, color , size .Choices Add the value and their description. | ||||||||
Add Media | Add the media information to the product:
| ||||||||
Visible | Select whether the product is visible to all the users. |
Update a Product
Updates an existing product.
Connection | Establish a connection to your Wix account. | ||||||||
Product ID | Select or map the Product ID whose details you want to update. | ||||||||
Name | Enter (map) a new name for the product. | ||||||||
Price | Enter (map) the product price information. | ||||||||
SKU | Enter (map) the stock-keeping unit of the product. | ||||||||
Description | Enter (map) the details of the product. | ||||||||
Weight | Enter (map) the weight of the product. | ||||||||
Discount | Enter (map) the discount applied to the product. | ||||||||
Manage Variants | Select the checkbox if you want to manage the variants. | ||||||||
Product Options | Add the product options: Name Enter (map) the product variant name. For example, color , size .Choices Add the value and their description. | ||||||||
Add Media | Add the media information to the product:
| ||||||||
Visible | Select whether the product is visible to all the users. |
Delete a Product
Deletes a product.
Connection | Establish a connection to your Wix account. |
Product ID | Select or map the Product ID you want to delete. |
Stores: Order
Watch Orders
Triggers when an order is created, paid, refunded, and canceled.
Wix uses shared webhooks. Hence, you need not add webhooks in your Wix account.
Webhook | Enter a name for the webhook |
Connection | Establish a connection to your Wix account. |
Select an Order Event Interface | Select or map the order you want to watch:
|
Search Orders
Searches for collections by filter parameter.
Connection | Establish a connection to your Wix account. |
Filter | Select or map filter and their values to search the orders that match the specified filter. |
Limit | Set the maximum number of orders Integromat should return during one execution cycle. |
Get an Order
Returns the data of specified order.
Connection | Establish a connection to your Wix account. |
Order ID | Select or map an Order ID whose details you want to update. |
Generate Orders PDF Link
Generates a link to a PDF file for given orders.
Connection | Establish a connection to your Wix account. |
Order IDs | Select or map the Order IDs whose PDF links you want to generate. |
Stores: Fulfillment
Watch Fulfillments
Triggers when fulfillment is created, updated, or deleted.
Wix uses shared webhooks. Hence, you need not add webhooks in your Wix account.
Webhook Name | Enter a name for the webhook. |
Connection | Establish a connection to your Wix account. |
Form
Watch Form Submissions
Triggers when a form is submitted.
Webhook Name | Enter a name for the webhook. |
Connection | Establish a connection to your Wix account. |
Chat: Message
Send a Message
Sends a text message to a specific channel on behalf of the site owner.
Connection | Establish a connection to your Wix account. |
Channel ID | Enter (map) a Channel ID to which you want to send the text message. |
Text | Enter (map) the text message. |
Watch Messages
Triggers when someone sends a message.
Webhook Name | Enter a name for the webhook. |
Connection | Establish a connection to your Wix account. |
Member
Watch Members
Triggers when someone sends a message.
Webhook Name | Enter a name for the webhook. |
Connection | Establish a connection to your Wix account. |
Other
Make an API Call
Performs an arbitrary authorized API call.
Connection | Establish a connection to your Wix account. |
URL | Enter a path relative to |
Method | Select the HTTP method you want to use: GET POST PUT PATCH DELETE |
Headers | Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
Query String | Enter the request query string. |
Body | Enter the body content for your API call. |
Example of Use - Get Contacts
The following API call returns all the contacts from your Wix account:
URL:/crm/v1/contacts
Method:GET
Matches of the search can be found in the module's Output under Bundle > Body > contacts.
In our example, 24 contacts were returned: