How to Connect Botpress to WhatsApp

To connect a Botpress bot to WhatsApp, you link your existing Botpress chatbot to HITLchat and choose a WhatsApp connection method — Facebook login, manual API credentials, or a QR code. HITLchat then sits between WhatsApp and Botpress so your bot can reply automatically and hand the conversation to a live agent whenever it’s needed. This guide walks you through every screen of the setup wizard and finishes when you see the green “Configuration Successful” message.

What you need before connecting Botpress to WhatsApp

  • An existing Botpress bot (already built and published in Botpress).
  • A HITLchat accountstart a free trial if you don’t have one.
  • For the recommended method: a Facebook account with access to (or the ability to create) a WhatsApp Business number.

Which WhatsApp connection method should I pick?

HITLchat gives you three ways to connect WhatsApp — pick the one that matches you:

Facebook Login Recommended

Fastest and official. Best for most users — all you need is a Facebook login.

🔧

Manual WhatsApp API

For teams already set up on the WhatsApp Business API in Meta. Needs your Phone Number ID, WhatsApp Business Account ID and Permanent Access Token.

📱

WhatsApp QR Code

Great for bot chats and moderate messaging (not high-volume bulk). Just scan a code with your phone.

The fourth option you’ll see, WebChat, is for a website chat widget — not WhatsApp — so we skip it in this guide.
1

Select Botpress in the HITLchat setup wizard

In the left menu, click Configuration. You’ll land on the Integration Setup tab headed “Let’s get you connected!” Under Select Integration Type, choose:

  • Botpress“Connect your existing Botpress chatbot to hitlchat and get conversation handover from your bot directly to your agents.” ← select this one.
  • Voiceflow — for Voiceflow bots (covered in a separate guide).
  • No chatbot — only if you want HITLchat for bulk WhatsApp messaging or the developer API, with no bot.

Click Next.

HITLchat Integration Setup screen with Botpress selected as the integration type for WhatsApp

Selecting Botpress on the Integration Setup screen.

2

Choose how to connect Botpress to WhatsApp

The next screen is headed “Choose how you’d like to connect your Chatbot”, with a WhatsApp Connection Options card. Here’s what each option means:

  • WhatsApp Business API – Facebook Login (recommended)“Instantly connect a WhatsApp Business number using your Facebook login.” HITLchat sets everything up through Meta for you.
  • WhatsApp Business API – Manual Configuration — for users who already have their WhatsApp Business ID, Phone Number ID and Access Token from Meta.
  • QR Code Connection“Connect to WhatsApp by scanning a QR code using your phone. This method does not use the WhatsApp Business API.” Best for bot conversations and moderate messaging; for high-volume bulk campaigns use the official API instead to avoid number bans.
HITLchat WhatsApp connection options: Facebook Login, Manual Configuration, and QR Code for a Botpress integration

The WhatsApp connection options. Follow the path below that matches your choice.

Path A · Recommended
3

Connect your WhatsApp number with Facebook Login

Select WhatsApp Business API – Facebook Login. A blue Connect using Facebook Login button appears. Click it, confirm on the short info pop-up, and a Facebook window opens. Log in and either select an existing WhatsApp Business number or create one by following Meta’s prompts.

Connect using Facebook Login button for linking a WhatsApp Business number to HITLchat

When it succeeds, you’ll see a green message: “Almost done.. Click ‘Next’ to continue.” Click Next, then jump to Step 4 below.

If it fails, you may see “WhatsApp connection aborted” (you closed the window early) or a message that Meta didn’t return a valid code (often because the Facebook account is very new). Just click the button and try again.
Path B
3

Connect WhatsApp with manual API credentials

Enter your WhatsApp Business API credentials from Meta

Select WhatsApp Business API – Manual Configuration and click Next. The screen “WhatsApp Business API Credentials (Meta)” asks for three values from your Meta account:

  • Phone Number ID — in Meta, open your app → WhatsApp ▸ API Setup, pick your number in the From dropdown; the Phone Number ID is shown there.
  • WhatsApp Business Account ID — shown on the same API Setup screen.
  • Permanent Access Token — your long-lived Meta token. There’s an “Instructions to create an Access Token” video link right on the field.
HITLchat WhatsApp Business API credentials screen with Phone Number ID, WhatsApp Business Account ID, and Permanent Access Token fields

Click Next.

Connect the Meta webhook to HITLchat

The next screen, “Meta Business App Configuration”, gives you two values to paste into Meta so WhatsApp can forward messages to HITLchat:

  • Meta Webhook URL — copy it. In Meta: app → WhatsApp ▸ Configuration, paste it into the Callback URL box.
  • Meta Verify Token — copy it (the value is HitlChat) into the Verify token box.

Then in Meta click Verify and Save, scroll to the webhook subscriptions list, and toggle the messages webhook to Subscribed.

HITLchat Meta Business App Configuration screen showing the Meta Webhook URL and Verify Token to paste into Meta

Click Next and continue to Step 4.

Path C
3

Connect WhatsApp by scanning a QR code

Scan the QR code to link your WhatsApp number

Select QR Code Connection and click Next. On the “Connect to WhatsApp using QR Code” screen, open WhatsApp on your phone → Settings ▸ Linked Devices ▸ Link a Device, and scan the code on screen.

HITLchat QR code screen for linking a WhatsApp number to a Botpress bot

Once it shows connected, click Next and continue to Step 4.

4

Link your Botpress bot and enable human handoff

All three paths finish here. This final screen, “Botpress Hitlchat Configuration”, links HITLchat to your Botpress bot so it can route WhatsApp conversations to live agents. Fill in:

  • Botpress Personal Access Token — in Botpress, click your profile (top right) → Account Settings ▸ Access Tokens ▸ Generate New Token, copy it, and paste it here.
  • Botpress Messaging API URL — in Botpress Studio, click Integration Hub (top right), search for the Messaging API integration, install it, then copy the webhook URL it shows and paste it here.
  • HitlChat Webhook URL — this one is read-only; copy it. Back in the Botpress Messaging API integration, paste it into the Response Endpoint URL box, click Save Configuration, and republish your bot.
  • Bot Active toggle — leave on so your bot answers automatically. (You can pause the bot per-conversation later when an agent takes over.)
  • Developer API Webhook (optional, WhatsApp Business API connections only) — turn this on only if you want HITLchat to also forward inbound messages and delivery statuses to your own URL.
Botpress Hitlchat Configuration screen with Botpress Personal Access Token, Messaging API URL, HitlChat webhook URL, and Bot Active toggle

Click Save.

Success — Botpress is now connected to WhatsApp

A green “Configuration Successful” pop-up appears: “You’re ready to start sending and receiving messages! Try sending a test message to your WhatsApp number.”

If you haven’t set up any handoff keywords yet, the pop-up also nudges you to Add HITL keywords — the words that transfer a chat from the bot to a human. Click Go to Inbox to start handling conversations.

Configuration Successful confirmation modal after connecting Botpress to WhatsApp in HITLchat

Send a WhatsApp message to your number to confirm your Botpress bot replies — you’re connected. 🎉

Botpress, WhatsApp & human handoff FAQs

Do I need to rebuild my Botpress bot to connect it to WhatsApp?

No. HITLchat connects your existing Botpress bot — you just install the Messaging API integration in Botpress and paste two values into HITLchat.

Which WhatsApp connection method should I use?

Facebook Login is recommended for most users. Use Manual Configuration if you already have WhatsApp Business API credentials in Meta, and QR Code for bot chats with moderate message volume.

Can a human agent take over from the Botpress bot on WhatsApp?

Yes — that’s HITLchat’s main purpose. Once connected, you can pause the bot on any conversation and reply as a live agent, or use HITL keywords to trigger handoff automatically.

What does the “Bot Active” toggle do?

When it’s on, your Botpress bot answers WhatsApp messages automatically. You can still pause the bot on individual conversations when an agent steps in.

Why isn’t my bot replying after setup?

Re-check that you pasted the HitlChat Webhook URL into Botpress’s Response Endpoint URL, clicked Save Configuration, and republished the bot — this step is required for messages to flow.

Do I need the WhatsApp Business API, or can I use a normal WhatsApp number?

Both work. The Facebook Login and Manual Configuration methods use the official WhatsApp Business API. The QR Code method links a normal WhatsApp number without the API — ideal for bot chats and moderate volume, but use the Business API for high-volume bulk campaigns to avoid number bans.

How do I set up HITL keywords to hand off a chat to a human?

In HITLchat, go to Bot Settings and add your HITL keywords — words like “agent” or “human” that, when a customer sends them, automatically transfer the WhatsApp conversation from your Botpress bot to a live agent. You’ll be prompted to add them right after setup if you haven’t already.

Where do handed-off WhatsApp conversations appear for my team?

In the HITLchat Inbox — a shared inbox where your agents see live WhatsApp conversations, pick them up, reply with text or media, and transfer chats between teammates. Each team member gets their own login under User Access.

Can the Botpress bot take back over after an agent replies?

Yes. An agent can pause the bot to handle a conversation, then re-enable it so the Botpress bot resumes automated replies on that chat. The Bot Active toggle and per-conversation pause give you full control.

Can I use the same Botpress bot for WhatsApp and web chat?

Yes. Alongside WhatsApp, HITLchat offers a WebChat channel that adds human handoff to a chat widget on your website using the same Botpress bot and the same shared inbox.

Ready to add human handoff to your Botpress bot on WhatsApp?

Start your free HITLchat trial

What people say about hitlchat

Jason Marks

Botpress Bot builder

“Game changer. Finally a human hand-off solution for Botpress WhatsApp bots. We specialize in building complex Botpress chatbots for our clients. We finally have the ability to intercept the bot's chats and respond to customers using WhatsApp. Also, no need to use an additional marketing tool for broadcast campaigns as hitlchat has it all built in.”

Kavish Bhatt

AI Agency

“Quick setup, works incredibly well. Our clients generally have teams of 3 to 6 agents currently responding to their customers using the hitlchat team inbox. The ability to intercept Botpress conversations and respond directly to customers via WhatsApp was much needed”

Michael Ensling

eCommerce Owner

“We use WhatsApp as our main sales / service channel for our ecommerce store  combined with a Botpress chatbot. For our complex customer enquiries hitlchat allows us to provide customers with a 'live chat' experience using WhatsApp. This has resulted in more sales and a more personalized customer experience.”

Priced plans for teams of all sizes

Save 25% with our annual plan

Annual

Monthly

Solo Agent (1 user)

$29

/ Per Month

Human handoff for Botpress and Voiceflow chatbots across WhatsApp and Webchat for one user

Live agent handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns

Developer API access for custom integrations

1 user included

Usage:

8,000 contacts

20k broadcasts per month

15 automations

20 tags & 20 lists

5 custom fields

Try Hitlchat For Free

Small Business (5 users)

$47

/ Per Month

Everything in Solo Agent, as well as multi-agent collaboration for 5 users

Multi-agent human handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns

Developer API access for custom integrations

5 users included

Usage:

15k contacts

40k broadcasts per month

30 automations

40 tags & 40 lists

10 custom fields

10k API calls per month

Try Hitlchat For Free

Growth

$89

/ Per Month

Everything in Small Business, with larger contact database and support for 10 users

Multi-agent human handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Advanced automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns (faster send speeds)

Developer API access for custom integrations

10 users included

Usage:

35k contacts

80k broadcasts per month

Unlimited automations

Unlimited tags & lists

Unlimited custom fields

50k API calls per month

Try Hitlchat For Free

Enterprise (30 users)

$210

/ Per Month

Everything in Growth, with enterprise-scale contact limits, ultra-fast broadcast sending and support for 30 users

Enterprise-grade human handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Advanced automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns (ultra fast send speeds)

Developer API access for custom integrations

30 users included

Usage:

300k contacts

500k broadcasts per month

Unlimited automations

Unlimited tags & lists

Unlimited custom fields

300k API calls per month

Try Hitlchat For Free

Solo Agent (1 user)

$37

/ Per Month

Human handoff for Botpress and Voiceflow chatbots across WhatsApp and Webchat for one user

Live agent handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns

Developer API access for custom integrations

1 user included

Usage:

8,000 contacts

20k broadcasts per month

15 automations

20 tags & 20 lists

5 custom fields

Try Hitlchat For Free

Small Business (5 users)

$62

/ Per Month

Everything in Solo Agent, as well as multi-agent collaboration for 5 users

Multi-agent human handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns

Developer API access for custom integrations

5 users included

Usage:

15,000 contacts

40k broadcasts per month

30 automations

40 tags & 40 lists

10 custom fields

10k API calls per month

Try Hitlchat For Free

Growth

$115

/ Per Month

Everything in Small Business, with larger contact database and support for 10 users

Multi-agent human handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Advanced automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns (faster send speeds)

Developer API access for custom integrations

10 users included

Usage:

35k contacts

80k broadcasts per month

Unlimited automations

Unlimited tags & lists

Unlimited custom fields

50k API calls per month

Try Hitlchat For Free

Enterprise (30 users)

$265

/ Per Month

Everything in Growth, with enterprise-scale contact limits, ultra-fast broadcast sending and support for 30 users

Enterprise-grade human handoff for Botpress & Voiceflow (WhatsApp & Webchat)

Shared inbox for two-way customer conversations

Advanced automation rules & contact management

Mobile & desktop inbox access

Send Bulk WhatsApp campaigns (ultra fast send speeds)

Developer API access for custom integrations

30 users included

Usage:

300k contacts

500k broadcasts per month

Unlimited automations

Unlimited tags & lists

Unlimited custom fields

300k API calls per month

Try Hitlchat For Free

Ready to try hitlchat ?

Create Your Free Account Now

No credit card required