This is the complete masterclass for setting up the Meta Cloud API from scratch. Follow every step in order to ensure a successful integration.
Phase 1: Meta Developer Setup
- Create a Meta Developer account at
developers.facebook.com. - Create a Business-type App and add the WhatsApp product.
- Note your App ID and App Secret from Settings > Basic.
Phase 2: Phone Number Setup
- Under WhatsApp > Getting Started, add your business phone number.
- Verify with OTP. The number must not be currently registered with any WhatsApp account.
- Note your Phone Number ID — you will need this in the CRM.
- Note your WhatsApp Business Account ID (WABA ID).
Phase 3: Permanent Token
- Create a System User in Meta Business Manager.
- Assign the System User as Admin on your WhatsApp Business Account.
- Generate a token with never-expiring permissions.
Phase 4: Webhook Configuration
- Copy your CRM Webhook URL and Verify Token from Settings > Meta Cloud API.
- Paste into Meta App > WhatsApp > Configuration > Webhook.
- Subscribe to: messages, message_deliveries, message_reads.
Phase 5: CRM Integration
- In CRM Settings > Meta Cloud API, enter: App ID, App Secret, Phone Number ID, WABA ID, System User Token.
- Click Save & Test Connection. A test message will be sent to your number.
- If successful, your WhatsApp channel is live.
🎉 Congratulations: You have successfully connected your WhatsApp Business number to the CRM. You can now receive messages in Live Chat and send broadcasts.
Up Next
Where to Enter Meta App Credentials in the CRM