Connecting WhatsApp links a WhatsApp Business number, via Meta Cloud, to Natiq. Customer messages then arrive in your Inbox, and the agent or team you choose replies. You'll copy three values from your Meta account into Natiq, then paste one URL from Natiq back into Meta.
Before you start
You need a WhatsApp Business account on Meta with a number set up on the Cloud API, and:
- the Phone number ID and WhatsApp Business Account ID from WhatsApp Manager;
- a permanent system-user access token.
You also need the channels:write permission in Natiq.
Connect the number
- 1Connection details
- 2Callback URL
- 3Save channel
Open Connect, go to the Catalog tab and select WhatsApp.
Enter a name for the channel, for example "Support line".
Fill in Connection details:
Field What to enter Phone number ID From WhatsApp Manager, under API setup. This is not the phone number itself. Access token A permanent system-user token. WhatsApp Business Account ID The account the number belongs to. Verify token Any string you choose. You'll enter the same value in Meta in the next section. App secret (optional) Turns on signature checks on incoming webhooks. Choose who answers and the queue. See Choose who answers a channel.
Select Save channel.
The access token and app secret are secrets. After saving, Natiq shows them as stored and never displays them again. To change one later, open the channel with Edit and type the new value; leave the field blank to keep the stored one.
Fill in the verify token
The form marks Verify token optional, but a WhatsApp channel answered by a bot (with an agent assigned) shows Verify token missing until you set one, because Meta's subscription check needs it. Channels answered by live agents or an external bot don't show it.
Register the callback URL in Meta
The channel drawer has a Callback URL section: the address to register in the Meta console. Select the copy icon beside it. You can copy it while creating the channel, or later by opening the channel with the eye icon (View details).
In the Meta console, open your app's WhatsApp webhook settings.
Paste the Callback URL from Natiq.
Enter the Verify token you chose above, exactly as you typed it.
The note under the URL says it keeps working whether an agent answers this number or your team does.
Check that it works
Back on the Connected tab, the channel's pill reads Ready when an agent is assigned, a verify token is set and no other channel shares its route. If another channel does, it reads Duplicate route instead. A channel answered by your team reads Live agents, not Ready. If it says No agent, pick one from the Agent picker on the row, or choose Live agents to hand the channel to people.
If saving fails
If the form says the credentials are already in use, another active WhatsApp channel (possibly in another organisation) already holds that phone number ID or verify token. Credentials are unique across all of Natiq.
Related
WhatsApp is also what Campaigns send through. To send message templates to your audience, see WhatsApp templates.