Connect WhatsApp
Pulbot uses Meta's WhatsApp Cloud API. Your WhatsApp Business number is registered in a Meta app, and Pulbot acts as the system that receives and sends messages through that app.
When to use it
When you want to automate WhatsApp messages: auto-replies, sales funnels, notifications, or customer support.
Steps
- 1Prerequisite: you need WhatsApp Business API access. If your Meta app is still in «Not published» mode, messages only arrive from test numbers registered in the Meta panel.
- 2In Pulbot → Channels → «New channel» → select WhatsApp.
- 3Fill in the fields: Phone Number ID, WhatsApp Business Account ID (WABA ID), and the Access Token (long-lived system token or 24-hour temporary token).
- 4Copy the webhook URL that Pulbot shows you, along with the Verify Token.
- 5In Meta Developer Console → your app → WhatsApp → Configuration → paste the URL and Verify Token → click «Verify and save».
- 6Subscribe the webhook to these fields: messages, message_deliveries, message_reads.
- 7Go back to Pulbot and activate the channel. The status should change to «Connected».
- 8Create a flow with a WhatsApp Trigger pointing to this channel to start receiving messages.
Reference
- Phone Number ID
- The phone number ID in Meta. Found in Meta Developer Console → WhatsApp → Phone numbers.
- WABA ID
- WhatsApp Business Account ID. Visible in Meta Business Manager.
- Access Token
- Authentication token. Temporary tokens expire in 24 h. For production, use a long-lived system token generated in Meta Business Manager.
- Webhook URL
- Public Pulbot URL that Meta calls when a message is received. Auto-generated by Pulbot.
- Verify Token
- String Meta uses to verify the webhook belongs to you. Generated by Pulbot.
- Webhook subscriptions
- Fields to subscribe to: messages (messages), message_deliveries (delivery status), message_reads (read receipts).
Common errors
- «Token expired» / messages not arriving
- The 24-hour Access Token expired. Generate a new temporary token in Meta Developer Console or switch to a long-lived system token.
- Webhook fails verification
- Pulbot's URL must be publicly accessible via HTTPS. In dev, use a tunnel (ngrok). Make sure the Verify Token matches exactly.
- «This number is already registered»
- A number can only be in one Pulbot channel at a time. Disconnect the previous channel before creating a new one.
- App in «Not published» mode
- Only test numbers registered in Meta Developer Console can message you. For real users, submit your app for review in Meta.
Next step
Create a flow with a WhatsApp Trigger to automate your first messages.