Connect your WhatsApp Business number to your RKT chatbot
WhatsApp Integration
Let your chatbot respond to WhatsApp messages. Each customer connects their own WhatsApp Business number.
Prerequisites
- A Meta Business Account
- A Meta Developer App with the WhatsApp product added
- A phone number registered for WhatsApp Business
- Business verification completed (2-7 days)
Setup
- Go to Integrations > WhatsApp in the RKT dashboard
- Enter your credentials:
| Field | Where to find it |
|---|---|
| Access Token | Meta Business Suite > System Users > Generate Token |
| App Secret | Meta Developer Dashboard > App Settings > Basic |
| Phone Number ID | WhatsApp > API Setup > Phone Number ID |
| Verify Token | Choose any string (you'll use the same in Meta) |
- Click Connect
Webhook Configuration
After connecting, set up the webhook in Meta:
- Go to your Meta App Dashboard
- Navigate to WhatsApp > Configuration
- Set the webhook URL:
https://app.getrocketflow.io/api/webhooks/whatsapp- Enter your Verify Token (same string from step 2)
- Subscribe to these webhook fields:
messages,message_template_status_update
How It Works
User sends WhatsApp message
→ Meta webhook → /api/webhooks/whatsapp
→ RKT looks up chatbot by phone_number_id
→ AI generates response using your chatbot's knowledge base
→ Reply sent back to WhatsApp
→ Conversation visible in RKT inboxMessage Types Supported
- Text messages (up to 4,096 characters)
- Interactive buttons (max 3)
- Reply to specific messages
24-Hour Session Window
WhatsApp requires approved message templates to initiate conversations outside a 24-hour window. Within the window (after the user messages you), your chatbot can reply freely.
Pricing
WhatsApp charges per conversation. See Meta's pricing for current rates. RKT does not add any additional charges.
Last updated on