logoRocketFlow

WhatsApp

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

  1. A Meta Business Account
  2. A Meta Developer App with the WhatsApp product added
  3. A phone number registered for WhatsApp Business
  4. Business verification completed (2-7 days)

Setup

  1. Go to Integrations > WhatsApp in the RKT dashboard
  2. Enter your credentials:
FieldWhere to find it
Access TokenMeta Business Suite > System Users > Generate Token
App SecretMeta Developer Dashboard > App Settings > Basic
Phone Number IDWhatsApp > API Setup > Phone Number ID
Verify TokenChoose any string (you'll use the same in Meta)
  1. Click Connect

Webhook Configuration

After connecting, set up the webhook in Meta:

  1. Go to your Meta App Dashboard
  2. Navigate to WhatsApp > Configuration
  3. Set the webhook URL:
https://app.getrocketflow.io/api/webhooks/whatsapp
  1. Enter your Verify Token (same string from step 2)
  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 inbox

Message 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