Connecting WhatsApp
WhatsApp runs through the official API. Kulpunai supports several providers — pick whichever suits you.
Providers
WhatsApp Business (quick setup with Meta)
Embedded Signup: you authorise with Meta and the number and webhooks are configured automatically. No manual setup.
WhatsApp Cloud
A direct connection to Meta's Cloud API. You will need the phone number ID, business account ID, API key and webhook verify token from the Facebook developer console.
Gupshup
Connects without a bank card on file — handy when setting up billing with Meta is awkward. Message costs are drawn from your WhatsApp credit balance inside Kulpunai.
Twilio and 360Dialog
Use these if you already have an account and a number with either provider.
How to connect
- Open Settings → Inboxes and add an inbox.
- Choose WhatsApp.
- On the provider screen, pick your API provider.
- Fill in the fields that provider asks for.
- Create the WhatsApp channel and add agents.
For WhatsApp Cloud, copy the webhook URL and verify token from the inbox settings into the Facebook developer console after the inbox is created.
Requirements
- A phone number that is not tied to the regular WhatsApp app;
- A verified business profile in Meta (for Cloud API and Embedded Signup).
Next
WhatsApp only lets you send free-form messages within 24 hours of the customer's last message. See "WhatsApp templates and the 24-hour rule".
If messages will not send
- Check your WhatsApp credit balance if you use Gupshup: sending is blocked when it runs low;
- Make sure the 24-hour window has not closed — otherwise you need a template;
- Confirm the number is not restricted in Meta Business Manager.