Connect WhatsApp Channel
Goal
Link a WhatsApp Business phone number to your Nexus organization so you can send and receive WhatsApp messages from the omnichannel inbox.
Preconditions
- You have a verified Meta Business Account.
- You have a WhatsApp Business API phone number (or will register one during setup).
- You are an owner or admin of the Nexus organization.
- Your phone number is not actively connected to the WhatsApp consumer app or another BSP.
Steps
- Open Settings — Navigate to Settings → Integrations → WhatsApp.
- Start connection — Click Connect WhatsApp. This launches the Meta Embedded Signup flow.
- Authenticate with Meta — Log in with your Meta Business Account and grant the requested permissions:
whatsapp_business_managementwhatsapp_business_messaging
- Select phone number — Choose the phone number you want to connect (or register a new one).
- Verify — If prompted, complete the phone number verification via SMS or voice call.
- Confirm — Nexus stores the WhatsApp credentials securely and subscribes to the webhook. You'll see the phone number listed as Connected in Settings.
- Test — Send a test message to the connected number from a personal phone. It should appear in the Nexus inbox within seconds.
Expected result
- The WhatsApp channel appears as Connected in Settings → Integrations.
- Inbound WhatsApp messages from customers appear in the omnichannel inbox.
- Agents can reply to WhatsApp messages and send template messages from Nexus.
Common issues
| Issue | Resolution |
|---|---|
| Embedded signup popup blocked | Disable popup blockers for the Nexus domain. |
| Phone number already in use | Disconnect the number from the existing BSP or WhatsApp app first. |
| Messages not arriving | Verify the webhook subscription is active in Meta Business Manager → WhatsApp → Configuration. |
| Template messages rejected | Ensure templates are approved in Meta Business Manager before sending. |