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
- Go to Integrations → Facebook in the dashboard.
- Click Connect Facebook. You'll log into Meta and select which Facebook Page(s) Commify can manage.
- Pick the Page tied to your store. Commify subscribes to
messages,messaging_postbacks, andmessage_deliverieswebhooks for that Page. - 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.
- Go to Integrations → Instagram.
- Click Connect Instagram. Meta will list your eligible Instagram accounts (those linked to a Page you manage).
- Pick the account. Commify subscribes to Instagram messaging webhooks on that account.
- Send a DM to your Instagram from another account — the bot should reply.
WhatsApp uses Meta's Cloud API. Connection happens through Meta's Embedded Signup flow.
- Go to Integrations → WhatsApp.
- 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.
- Pick the phone number you want to send from. Each phone number can only be wired to one Commify workspace at a time.
- 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.