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

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.

ConnectionEstablish a connection to your Wix account.
Watch ContactsSelect or map the option to watch the contacts:
  • By Created Time
  • By Updated Time
LimitSet the maximum number of contacts Integromat should return during one execution cycle.

Search Contacts

Searches for contacts by a query parameter.

ConnectionEstablish a connection to your Wix account.
Query SearchEnter (map) the text or phrase to search the contacts that match the query.
LimitSet the maximum number of contacts Integromat should return during one execution cycle.

Get a Contact

Returns the data of a specified contact.

ConnectionEstablish a connection to your Wix account.
Contact IDSelect or map the Contact ID whose details you want to retrieve.

Create a Contact

Creates a new contact.

ConnectionEstablish a connection to your Wix account.
NameEnter (map) the contact's first and last name details.
EmailsAdd the contact's email addresses:
Type
Select or map the email address type:
  • Main (primary)
  • Home
  • Work
  • Other
Email
Enter (map) the email address.
PhonesAdd the contact's phone numbers:
Type
Select or map the phone number type:
  • Main (primary)
  • Home
  • Work
  • Other
Country Code
Enter (map) the country code. For example, USCZ. For more information, see here.

Phone
Enter (map) the phone number.
AddressesAdd the contact's addresses:
TypeSelect or map the address type:
  • Home
  • Work
  • Billing
  • Shipping
  • Other
Address LineEnter (map) the address of the contact.
Address Line 2Enter (map) the house number or the flat number of the contact.
StreetEnter (map) the street address of the contact.
CityEnter (map) the contact's city name.
Sub-divisionEnter (map) the contact's sub-division or province name.
Postal CodeEnter (map) the contact's area postal code.
CountryEnter (map) the contact's country name.
CompanyEnter (map) the contact's company name.
Job TitleEnter (map) the contact's job position name.
Birth DateEnter (map) the contact's date of birth.
LocaleEnter (map) the contact's locale. For example, en-US.
Label KeysSelect or map the labels applicable for the contact.
Extended FieldsAdd the extended fields for the contact. For example, the amount spent by contact.

Update a Contact

Updates an existing contact.

ConnectionEstablish a connection to your Wix account.
Contact IDSelect or map the Contact ID whose details you want to update.
NameEnter (map) the contact's first and last name details.
EmailsAdd the contact's email addresses:
Type
Select or map the email address type:
  • Main (primary)
  • Home
  • Work
  • Other
Email
Enter (map) the email address.
PhonesAdd the contact's phone numbers:
Type
Select or map the phone number type:
  • Main (primary)
  • Home
  • Work
  • Other
Country Code
Enter (map) the country code. For example, USCZ. For more information, see here.

Phone
Enter (map) the phone number.
AddressesAdd the contact's addresses:
TypeSelect or map the address type:
  • Home
  • Work
  • Billing
  • Shipping
  • Other
Address LineEnter (map) the address of the contact.
Address Line 2Enter (map) the house number or the flat number of the contact.
StreetEnter (map) the street address of the contact.
CityEnter (map) the contact's city name.
Sub-divisionEnter (map) the contact's sub-division or province name.
Postal CodeEnter (map) the contact's area postal code.
CountryEnter (map) the contact's country name.
CompanyEnter (map) the contact's company name.
Job TitleEnter (map) the contact's job position name.
Birth DateEnter (map) the contact's date of birth.
LocaleEnter (map) the contact's locale. For example, en-US.
Label KeysSelect or map the labels applicable for the contact.
Extended FieldsAdd the extended fields for the contact. For example, the amount spent by contact.

Delete a contact

Deletes a contact.

ConnectionEstablish a connection to your Wix account.
Contact IDSelect 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.

WebhookEnter a name for the webhook
ConnectionEstablish a connection to your Wix account.

Get a Cart

Returns the data of a specified cart.

ConnectionEstablish a connection to your Wix account.
Cart IDSelect 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.

WebhookEnter a name for the webhook
ConnectionEstablish a connection to your Wix account.

Search Collections

Searches for collections by filter parameter.

ConnectionEstablish a connection to your Wix account.
FilterSelect or map filter and their values to search the collections that match the specified filter.
LimitSet the maximum number of collections Integromat should return during one execution cycle.

Get a Collection

Returns the data of a specified collection.

ConnectionEstablish a connection to your Wix account.
Collection IDSelect or map the Collection ID whose details you want to retreive.

Create a Collection

Creates a new collection.

ConnectionEstablish a connection to your Wix account.
Collection NameEnter (map) a name for the collection.

Update a Collection

Updates an existing collection.

ConnectionEstablish a connection to your Wix account.
Collection IDSelect or map the Collection ID you want to update.
Collection NameEnter (map) a new name for the collection.

Delete a Collection

Deletes a collection.

ConnectionEstablish a connection to your Wix account.
Collection IDSelect or map the Collection ID you want to delete.

Add Products to a Collection

Adds the products to a specified collection.

ConnectionEstablish a connection to your Wix account.
Collection IDSelect or map the Collection ID to which you want to add the product IDs.
Product IDsSelect or map the Product IDs you want to add to the collection.

Delete Products from a Collection

Deletes the products from a specified collection.

ConnectionEstablish a connection to your Wix account.
Collection IDSelect or map the Collection ID from which you want to delete the product IDs.
Product IDsSelect 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.

WebhookEnter a name for the webhook
ConnectionEstablish a connection to your Wix account.

Search Products

Searches for products by filter parameter.

ConnectionEstablish a connection to your Wix account.
FilterSelect or map filter and their values to search the products that match the specified filter.
LimitSet the maximum number of products Integromat should return during one execution cycle.

Get a Product

Returns the data of a specified product.

ConnectionEstablish a connection to your Wix account.
Product IDSelect or map the Product ID whose details you want to retrieve.

Create a Product

Creates a new product.

ConnectionEstablish a connection to your Wix account.
NameEnter (map) a name for the product.
PriceEnter (map) the product price information.
SKUEnter (map) the stock-keeping unit of the product.
DescriptionEnter (map) the details of the product.
WeightEnter (map) the weight of the product.
DiscountEnter (map) the discount applied to the product.
Manage VariantsSelect the checkbox if you want to manage the variants.
Product OptionsAdd the product options:
Name
Enter (map) the product variant name. For example, colorsize.
Choices
Add the value and their description.
Add MediaAdd the media information to the product:
Choose an OptionSelect or map the option to add the media:
  • Media URL
  • Media ID
Media URLEnter (map) the URL address for the media.
Media IDSelect or map the Media ID you want to add to the product.
ChoiceAdd the media choices:
Option
Enter (map) the option name. For example, color.
Value
Enter (map) the value for the option. For example, Black.
VisibleSelect whether the product is visible to all the users.

Update a Product

Updates an existing product.

ConnectionEstablish a connection to your Wix account.
Product IDSelect or map the Product ID whose details you want to update.
NameEnter (map) a  new name for the product.
PriceEnter (map) the product price information.
SKUEnter (map) the stock-keeping unit of the product.
DescriptionEnter (map) the details of the product.
WeightEnter (map) the weight of the product.
DiscountEnter (map) the discount applied to the product.
Manage VariantsSelect the checkbox if you want to manage the variants.
Product OptionsAdd the product options:
Name
Enter (map) the product variant name. For example, colorsize.
Choices
Add the value and their description.
Add MediaAdd the media information to the product:
Choose an OptionSelect or map the option to add the media:
  • Media URL
  • Media ID
Media URLEnter (map) the URL address for the media.
Media IDSelect or map the Media ID you want to add to the product.
ChoiceAdd the media choices:
Option
Enter (map) the option name. For example, color.
Value
Enter (map) the value for the option. For example, Black.
VisibleSelect whether the product is visible to all the users.

Delete a Product

Deletes a product.

ConnectionEstablish a connection to your Wix account.
Product IDSelect 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.

WebhookEnter a name for the webhook
ConnectionEstablish a connection to your Wix account.
Select an Order Event InterfaceSelect or map the order you want to watch:
  • Order Created
  • Order Paid
  • Order Refunded
  • Order Canceled

Search Orders

Searches for collections by filter parameter.

ConnectionEstablish a connection to your Wix account.
FilterSelect or map filter and their values to search the orders that match the specified filter.
LimitSet the maximum number of orders Integromat should return during one execution cycle.

Get an Order

Returns the data of specified order.

ConnectionEstablish a connection to your Wix account.
Order IDSelect 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.

ConnectionEstablish a connection to your Wix account.
Order IDsSelect 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 NameEnter a name for the webhook.
ConnectionEstablish a connection to your Wix account.

Form

Watch Form Submissions

Triggers when a form is submitted.

Webhook NameEnter a name for the webhook.
ConnectionEstablish 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.

ConnectionEstablish a connection to your Wix account.
Channel IDEnter (map) a Channel ID to which you want to send the text message.
TextEnter (map) the text message.

Watch Messages

Triggers when someone sends a message.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Wix account.

Member

Watch Members

Triggers when someone sends a message.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your Wix account.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Wix account.
URL

Enter a path relative to https://www.wixapis.com  For example: /crm/v1/contactsFor the list of available endpoints, refer to the Wix API Documentation.

Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter 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 BundleBody > contacts
In our example, 24 contacts were returned:


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.