Operate
Facebook app setup.
Step-by-step guide to configuring your Meta Developer app for Concierge.
1. Create a Facebook App
- Go to developers.facebook.com/apps
- Click Create App > choose Business type
- Enter app name and contact email
2. Basic Settings
Go to Settings > Basic:
- App Domains:
your-domain - Privacy Policy URL:
https://your-domain/privacy - Terms of Service URL:
https://your-domain/terms - User Data Deletion: Callback URL
https://your-domain/data-deletion, select "Data Deletion Callback URL"
3. Facebook Login
- Add the Facebook Login product
- Go to Facebook Login > Settings
- Add Valid OAuth Redirect URIs:
https://your-domain/auth/facebook/callbackhttps://your-domain/instagram/callback
4. WhatsApp
- Add the WhatsApp product
- Go to WhatsApp > API Setup: note your WABA ID
- Go to WhatsApp > Configuration:
- Callback URL:
https://your-domain/webhook/whatsapp - Verify token: your
WHATSAPP_VERIFY_TOKENvalue - Subscribe to:
messages
- Callback URL:
Embedded Signup
- Go to WhatsApp > Embedded Signup
- Create a configuration
- Copy the Config ID > set as
WHATSAPP_SIGNUP_CONFIG_IDinwrangler.toml
5. Instagram Webhooks
- Go to Webhooks in the left sidebar
- Select Instagram from the dropdown
- Click Subscribe to this object
- Callback URL:
https://your-domain/webhook/instagram - Verify token: your
INSTAGRAM_VERIFY_TOKENvalue
- Callback URL:
- Subscribe to the
messagesfield
6. App Review
Request these permissions:
| Permission | Purpose |
|---|---|
email | Sign-in (auto-approved) |
instagram_basic | Read Instagram account info |
instagram_manage_messages | Send/receive Instagram DMs |
pages_manage_metadata | Discover Instagram business accounts |
pages_messaging | Send DMs via Facebook Pages |
whatsapp_business_management | WhatsApp Embedded Signup |
whatsapp_business_messaging | Send WhatsApp messages |
For each permission, Meta requires:
- A screencast (30-60 seconds) showing the feature in action
- A description of the use case
- Your privacy policy URL
Tip: Before App Review is complete, add yourself as a tester at App Roles > People to test all features in development mode.