Site Integrations

Connect your website and e-commerce platforms

Shopify Sync

Sync inventory items to Shopify as Draft or Active products.

Not connected

Company Connection

No Shopify connection configured for this company.

Connect Shopify

Shop Domain

Access Token

Token is encrypted server-side and never returned to the browser.

API Version (optional, default 2025-10)

Environment Config

Partner Dashboard
Draft and Active product sync enabled Not configured

Choose Draft or Active when syncing each item. Shopify secrets are read server-side and never exposed to the browser.

Meta Inbox — Facebook & Instagram

Receive Facebook Messenger and Instagram DMs in the Engage inbox.

Disabled
Inbox Enabled Not set
Facebook Token Not set
Instagram Token Not set
Fallback Token Not set
App Secret Not set
Verify Token Not set
Webhook URL
http://localhost:3000/api/meta/webhook

Set NEXT_PUBLIC_META_INBOX_ENABLED=true in .env.local and configure META_VERIFY_TOKEN, META_APP_SECRET, and a Page Access Token: META_PAGE_ACCESS_TOKEN (shared) or separate META_FACEBOOK_PAGE_ACCESS_TOKEN / META_INSTAGRAM_PAGE_ACCESS_TOKEN.

Facebook Messenger

Inbound messages + real replies via Messenger Send API. Token must have pages_messaging.

pages_messaging
pages_read_engagement
pages_show_list

Instagram Messaging

Inbound DMs + replies via Instagram Messaging API.

What you need:

Instagram Professional (Business or Creator) account

Instagram account connected to the Facebook Page

Meta app includes Instagram Messaging use case

Same /api/meta/webhook callback URL + subscribe to Instagram messaging

instagram_manage_messages
instagram_basic

24-hour messaging window applies. App Review required for production (not for your own test account).

Test mode (dev only): simulate an inbound message without real Meta setup using POST /api/meta/test-ingest with "channel":"instagram" or "channel":"facebook".

Production requires a public HTTPS webhook URL. Use ngrok or Cloudflare Tunnel for local testing. See docs/meta-inbox-integration-plan.md for full setup.

View webhook debug log →

WhatsApp Business

Receive WhatsApp messages and reply from the Engage inbox via WhatsApp Cloud API.

Not configured
Webhook URLhttp://localhost:3000/api/meta/webhook
Object Typewhatsapp_business_account

Set WHATSAPP_PHONE_NUMBER_ID and WHATSAPP_ACCESS_TOKEN in .env.local.

Use the same webhook URL above — Meta routes WhatsApp events via object: "whatsapp_business_account".

Required permission: whatsapp_business_messaging. 24-hour session window applies for free-form messages.

Email — Gmail & Outlook

Receive email in the Engage inbox and support email sending.

Not configured

Loading…

+ Outlook

OAuth tokens are handled server-side only — never exposed to the browser. Gmail and Outlook use real OAuth flows. IMAP/SMTP accounts use credentials stored in the account settings. Requires GMAIL_CLIENT_ID /GMAIL_CLIENT_SECRET andOUTLOOK_CLIENT_ID /OUTLOOK_CLIENT_SECRET in .env.local.

Inventory Widget

Embed your live inventory on any website with a simple script tag.

Lead Capture Form

A customisable inquiry form that pushes leads directly into your CRM.

WooCommerce Sync

Sync inventory with your WooCommerce store automatically.