Skip to main content

Wix Integration

You can connect a Wix site to Sequenzy from Settings -> Integrations. The Wix integration is App Market first. After the app is installed, Sequenzy stores the Wix app instance, verifies Wix webhooks, and routes Wix form, contact, and order activity into subscribers and automation events. Users do not need Zapier, Make, pasted embed code, or Velo scripts for the native Wix capture path.

What Gets Synced

  • Wix form submissions create or update subscribers and trigger wix.form_submitted
  • Wix contacts create or update subscribers and trigger wix.contact_created
  • Wix Stores order creation creates or updates the shopper and triggers ecommerce.order_placed

Setup

  1. Open Settings -> Integrations in Sequenzy.
  2. Find Wix under Commerce Integrations and click Set Up.
  3. Install the Sequenzy Wix app from the Wix App Market.
  4. Connect the Wix app to the right Sequenzy workspace.
  5. Open the Wix gear icon in Sequenzy to choose which lists receive Wix subscribers.

List Routing

By default, new Wix subscribers use your workspace default subscriber lists. You can open the Wix settings gear in Settings -> Integrations and choose:
  • Default workspace lists
  • No list membership
  • Specific lists
This applies to new subscribers created by Wix webhook processing. Existing subscribers are merged with the Wix profile and still receive the Wix automation event.

Webhooks

Wix sends self-hosted webhook events as signed JWTs. Sequenzy verifies the JWT with WIX_WEBHOOK_PUBLIC_KEY before queueing webhook processing. The webhook endpoint is:
POST https://api.sequenzy.com/api/webhooks/wix
Webhook processing runs through background workers, so Wix receives a fast acknowledgement and subscriber/event work is handled asynchronously.

Local Development

For local Wix testing, expose both the frontend and API through a single HTTPS tunnel by running the local Wix proxy. This matches the Webflow integration setup and keeps Wix pointed at one public origin.
bun run dev
bun run dev:api
bun run dev:workers
bun scripts/wix/local-wix-proxy.ts
ngrok http --url=YOUR_NGROK_DOMAIN 8787
Set local app URLs to the same ngrok origin:
NEXT_PUBLIC_APP_URL=https://YOUR_NGROK_DOMAIN
BETTER_AUTH_URL=https://YOUR_NGROK_DOMAIN
WIX_APP_SECRET=YOUR_WIX_APP_SECRET
Set the Wix dashboard/external app URL to:
https://YOUR_NGROK_DOMAIN/wix/connect
Set the Wix webhook URL to:
https://YOUR_NGROK_DOMAIN/api/webhooks/wix
The proxy forwards /api/webhooks/wix traffic to the API on localhost:4000 and all other traffic to the frontend on localhost:3000.

Notes

  • The Wix app install flow is the primary setup path.
  • Embedded Sequenzy widgets and direct API calls remain available for custom Wix builds.
  • Catalog sync and abandoned checkout can be added later without changing the core app instance and webhook model.