Documentation Menu

Meta Platforms

Connect Facebook Messenger, Instagram DM, and WhatsApp so your AI agent can talk to customers wherever they message you.


What you can do

  • Auto-reply to product questions across Messenger, Instagram, and WhatsApp using your synced Shopify catalog.
  • Send rich product cards (images, titles, prices) on Messenger and Instagram. WhatsApp shows interactive product cards with image headers.
  • Walk customers through ordering — name, address, COD checkout — all inside the chat thread.
  • Receive incoming messages in your unified Conversations inbox so you can monitor or take over.

Facebook Messenger

  1. Go to Integrations → Facebook in the dashboard.
  2. Click Connect Facebook. You'll log into Meta and select which Facebook Page(s) Commify can manage.
  3. Pick the Page tied to your store. Commify subscribes to messages, messaging_postbacks, and message_deliveries webhooks for that Page.
  4. Send a test message to your Page from another Facebook account — the bot should reply within seconds.

Required Meta scopes: pages_messaging, pages_show_list, pages_manage_metadata.

Instagram DM

Instagram DM piggy-backs on your Facebook Page connection. Your Instagram account must be a Business or Creator account and linked to the Facebook Page you connected above.

  1. Go to Integrations → Instagram.
  2. Click Connect Instagram. Meta will list your eligible Instagram accounts (those linked to a Page you manage).
  3. Pick the account. Commify subscribes to Instagram messaging webhooks on that account.
  4. Send a DM to your Instagram from another account — the bot should reply.

WhatsApp

WhatsApp uses Meta's Cloud API. Connection happens through Meta's Embedded Signup flow.

  1. Go to Integrations → WhatsApp.
  2. Click Connect WhatsApp. You'll be taken through Meta's WhatsApp Business onboarding to either select an existing WABA (WhatsApp Business Account) or create one.
  3. Pick the phone number you want to send from. Each phone number can only be wired to one Commify workspace at a time.
  4. On approval, we register a System User token, subscribe to webhook events, and register the phone number with the Cloud API.

The 24-hour window

WhatsApp's 24-hour rule: you can freely message a customer for 24 hours after their last message to you. Outside that window, you can only send pre-approved templates (registered & approved in Meta Business Manager). Use the /whatsapp/send-template endpoint or the dashboard's broadcast feature to send templates.

Per-workspace, per-chatbot routing

Every connected channel is bound to a specific workspace and chatbot. That means a single Commify account can run different AI personalities on different channels — e.g. one chatbot for Messenger (English-friendly, casual) and a different one for WhatsApp (transactional, multi-language).

Disconnecting

From each integration screen you can Disconnect a Page, Instagram account, or WhatsApp number. Disconnecting:

  • Unsubscribes our app from Meta's webhooks
  • Revokes the token from Commify's side
  • Stops all incoming messages from being forwarded to the bot

Heads up: Meta requires apps to pass App Review for advanced messaging permissions in production. Commify handles App Review for you — your Meta business just needs to be verified. See Troubleshooting if a connection fails.