---
title: Wix
slug: wix
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_wix.png
createdAt: 2025-02-03T13:29:13.655Z
---

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/PL8X94efBsjvhfQV3wyyj-37t2yUDXmr1ajr-2XF2BN-20250708-140237.png" size="72" width="626" height="610" darkWidth="626" darkHeight="610" position="center" showCaption="false"}
:::

:::VerticalSplitItem
Wix is a platform that allows users to create, manage, and update their websites and online businesses.

With the Wix app in Make, you can manage the contacts, cards, collections, products, orders, fulfillments, forms, and messages in your Wix account.
:::
::::

# Requirements

To use the Wix app in Make, you must have a paid [Wix account](https://users.wix.com/signin/signup/). For the subscription information, refer to the [Wix Pricing page](https://www.wix.com/plans).

## Connect Wix and Make&#x20;

To get started, you must first create a connection between Wix and Make, allowing the two services to communicate.

Make provides two ways to create a connection:

- [Wix (legacy)](docId\:NN5pLHe9Uc3sY4qdxUKiz)
- [Wix (client credentials)](docId\:NN5pLHe9Uc3sY4qdxUKiz)

::::::ExpandableHeading
### Create a Wix (legacy) connection

:::hint{type="warning"}
**Legacy connection**

Due to a recent Wix change, new connections to this app cannot currently be created. We are looking into possible fixes. Existing connections continue to work.
:::

To create a connection in Make, first you need to create a custom application in Wix.

To create a custom application in Wix:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Wix account.
:::

:::WorkflowBlockItem
In the left sidebar, click **Custom Apps**.
:::

:::WorkflowBlockItem
In the top-right corner, click **Create New App**.
:::

:::WorkflowBlockItem
Select how you'll create your app:&#x20;

- from **Blocks template**
- from **Blocks blank canvas**
- or **Explore other frameworks&#x20;**(CLI and Self-Hosted).
:::

:::WorkflowBlockItem
If you choose **Blocks template:**

- Select a template.
- Click the **Use Template** button.
- In the **Name** field, introduce the app name and click **Save & Continue**.
- Build your app from a template.

If you choose **Blocks blank canvas**, build your app from a blank layout.

If you choose **Explore other frameworks:**

- Select **Wix CLI** or **Self-Hosted**.
- Select **Start from Scratch** or **Start with Template**.
- Build your app from a template, or configure everything from scratch.&#x20;
:::

:::WorkflowBlockItem
Once you're done, click **WixBlocks > Dashboard&#x20;**&#x69;n the upper-left corner.&#x20;
:::

:::WorkflowBlockItem
In the left sidebar, click **Develop** **>** **Permissions**.
:::

:::WorkflowBlockItem
By default, you only have Wix developer permission. Click **+ Add Permissions**, and add the following permissions:

- Manage Products
- Manage Orders
- Manage Chats
- Read Payments
- Manage Coupons
- Read Form Submissions
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
In the left sidebar, click **Develop** **>** **OAuth**.
:::

:::WorkflowBlockItem
Copy the **App ID** and **App Secret Key** values shown and store them in a safe place.
:::

:::WorkflowBlockItem
Expand **Custom authentication (legacy)&#x20;**&#x61;nd do the following:

- In the **App URL** field, enter the link: `https://www.make.com/oauth/cb/wix`
- In the **Redirect URL** field, enter the link: `https://www.integromat.com/oauth/cb/wix`
:::

:::WorkflowBlockItem
Click **Save**.
:::
::::

You have created a custom application. You will use **App ID** and **App Secret Key** in the **App ID** and **App Secret** fields in Make.

### Establish the connection with Wix in Make&#x20;

To establish the connection in Make:

:::::WorkflowBlock
::::WorkflowBlockItem
Log in to your Make account, add an Wix module to your scenario, and click **Create a connection**.

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection**.
:::
::::

:::WorkflowBlockItem
Optional: In the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
In the **App ID** field, enter the App ID value that you copied above.
:::

:::WorkflowBlockItem
In the **App Secret** field, enter the App Secret Key value that you copied above.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
Select your custom app and agree to the permissions.
:::
:::::

You have successfully established the connection. You can now edit your scenario and add more Wix modules. If your connection requires reauthorization at any point, follow the connection renewal steps [here](docId\:SO88FM6pkT0G-adKDDfzZ).
::::::

### Create a connection in Make (client credentials)

The Wix (client credentials) connection uses OAuth and requires an **App ID**, **App Secret**, and **Instance ID** obtained from your Wix OAuth app.

:::hint{type="success"}
You can also follow the [Wix Authenticate Using OAuth](https://dev.wix.com/docs/build-apps/develop-your-app/access/authentication/authenticate-using-oauth) documentation.
:::

::::WorkflowBlock
:::WorkflowBlockItem
**Add a Watch Events module** to your scenario without a connection. Make sure it is active, then copy the generated webhook URL.
:::

:::WorkflowBlockItem
**Create an OAuth app in Wix.**

In your Wix account, go to **Develop → OAuth** and create a new app. When prompted, select **Self-hosted** as the app type.
:::

:::WorkflowBlockItem
**Set permissions on the OAuth app.**

Add the **Manage Your App** and **Read Site Owner Email** permissions.

Note that individual modules may require additional scopes to function.
:::

:::WorkflowBlockItem
**Create a webhook inside the OAuth app.**

Choose the **App Installed** webhook (or any webhook your scenario needs to trigger), paste the webhook URL from Step 1, and click **Subscribe**.

- For **App Installed**: install the OAuth app on the Wix site you want to work with. The webhook will fire on installation — note that activation may take up to 10 minutes.
- For **other webhook types**: perform the action that triggers the webhook, and make sure the latest version of your OAuth app is installed on the target site.
:::

:::WorkflowBlockItem
**Retrieve the Instance ID.**

Check the last run of your Watch Events module. The decoded Instance ID will appear in the module's output.
:::

:::WorkflowBlockItem
**Gather your credentials.**

Your **App ID** and **App Secret** are available in the Wix OAuth app settings (**Develop → OAuth**). The **Instance ID** comes from Step 5.
:::

:::WorkflowBlockItem
**Create the connection in Make.**

Open the connection dialog, select **Wix (client credentials)** as the connection type, and enter your **App ID**, **App Secret**, and **Instance ID**, then click **Save**.
:::
::::

You've successfully created the connection and can now use the Wix app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).

## Set up a Wix webhook

Wix has many `instant` modules—webhooks that watch for certain changes in Wix and immediately start your scenario when those changes happen. To use these modules, you must set up the webhook in your Wix account.&#x20;

To set up a webhook:

::::WorkflowBlock
:::WorkflowBlockItem
Add a Wix `instant` module to your scenario and click **Create a webhook**.
:::

:::WorkflowBlockItem
Enter a name for the webhook in the **Webhook name** field.
:::

:::WorkflowBlockItem
Select the corresponding connection for the webhook in the **Connection** field and fill in all required fields.
:::

:::WorkflowBlockItem
Click **Save** > **Copy address to clipboard**.
:::

:::WorkflowBlockItem
Log in to [Wix Developer Center](https://dev.wix.com/) and go to the custom app that you created above.
:::

:::WorkflowBlockItem
In the left sidebar, click **Webhooks**.
:::

:::WorkflowBlockItem
In the upper-right corner, click **+ Create Webhook**.
:::

:::WorkflowBlockItem
Search for the event that you want to watch, and then click **Select Event**.
:::

:::WorkflowBlockItem
In the **Add callback URL** field, enter the webhook link that you copied in Make.
:::

:::WorkflowBlockItem
Click **Subscribe**.
:::
::::

Wix will now send data to Make through the webhook when the selected event occurs.

# Wix modules

Wix modules

After connecting to the Wix app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add Products to a Collection

Adds selected products to a specific collection in your store.
:::

:::ExpandableHeading
### Create a Collection

Creates a new collection to organize and store related items or data.
:::

:::ExpandableHeading
### Create a Product

Creates a new product entry in your system or database.
:::

:::ExpandableHeading
### Delete Products from a Collection

Removes selected products from a specific collection in your store.
:::

:::ExpandableHeading
### Delete a Collection

Permanently removes an entire collection and all its contents from your account.
:::

:::ExpandableHeading
### Delete a Product

Permanently removes a selected product from your inventory.
:::

:::ExpandableHeading
### Generate Orders PDF Link

Creates a downloadable PDF link containing the details of specified orders.
:::

:::ExpandableHeading
### Get a Cart

Retrieves detailed information about a specific shopping cart.
:::

:::ExpandableHeading
### Get a Collection

Retrieves detailed information from a specific collection you select.
:::

:::ExpandableHeading
### Get a Product

Retrieves detailed information for a specific product.
:::

:::ExpandableHeading
### Get an Order

Retrieves detailed information for a specific order.
:::

:::ExpandableHeading
### Make an API Call

Performs an arbitrary authorized API call.
:::

:::ExpandableHeading
### Search Collections

Searches for collections that match specific filter criteria.
:::

:::ExpandableHeading
### Search Orders

Searches for orders that match specific filter criteria.
:::

:::ExpandableHeading
### Search Products

Searches for products that match specific filter criteria.
:::

:::ExpandableHeading
### Send Message

Sends a text message to a designated channel as the site owner.
:::

:::ExpandableHeading
### Update a Collection

Updates the details or properties of a specified collection.
:::

:::ExpandableHeading
### Update a Product

Modifies the details of an existing product in your inventory.
:::

:::ExpandableHeading
### Watch Carts

Triggers when a shopping cart is created, completed, abandoned, or recovered on an online store website.
:::

:::ExpandableHeading
### Watch Collections

Triggers when a new collection is created, an existing collection is updated, or a collection is deleted in your account.
:::

:::ExpandableHeading
### Watch Form Submissions

Triggers when a user completes and submits a form, capturing the submitted data.
:::

:::ExpandableHeading
### Watch Fulfillments

Triggers when a fulfillment record is created, updated, or deleted in your system.
:::

:::ExpandableHeading
### Watch Messages

Triggers when a new chat message is received in your account.
:::

:::ExpandableHeading
### Watch Orders

Triggers when a new order is placed in your system.
:::

:::ExpandableHeading
### Watch Products

Triggers when a product is created, updated or deleted.
:::

# Templates

You can look for Wix templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Wix resources

- &#x20;[Wix API documentation](https://dev.wix.com/docs/rest)

