Home Other Channels How to Set Up WhatsApp with Twilio

How to Set Up WhatsApp with Twilio

Last updated on Apr 16, 2025

Akece allows you to manage WhatsApp conversations directly from your dashboard, offering different integration methods. This guide shows how to configure the WhatsApp channel using Twilio’s API — one of the available alternatives alongside the embedded signup via Cloud API (the recommended method).

Prerequisites

Before you begin, make sure you have:

  • A Twilio account

  • A valid phone number enabled for WhatsApp

You can integrate Twilio into Akece in two ways:

  • Without a Messaging Service (direct setup)

  • With a Messaging Service

Setup Without a Messaging Service

1. Access your Twilio account and create a new project

  • Click Create New Account

  • Fill in the required information

2. Retrieve your account credentials

  • Copy the Account SID, Auth Token, and your Twilio phone number

  • If you don’t have a number yet, add one in your Twilio dashboard

3. Create the WhatsApp inbox in Akece

  • Go to Settings → Inboxes → Add Inbox

  • Select the WhatsApp channel

  • Choose Twilio as the provider

  • Enter your Account SID, Auth Token, and phone number in the format: whatsapp:+55xxxxxxxxx

  • Add the agents who should have access to this inbox

4. Configure the webhook

  • In Akece, go to the WhatsApp inbox and click Settings

  • Copy the Webhook URL provided by Akece

Now in Twilio:

  • Go to Phone Numbers → Active Numbers

  • Paste the webhook URL in the Messaging webhook field

  • Click Save

Setup With Messaging Service

1. Create a Messaging Service in Twilio

  • Go to Messaging → Services → Create Messaging Service

  • Complete the setup by following the steps on screen

  • Copy the Message Service SID

2. Create the WhatsApp inbox in Akece

  • During inbox creation, select Use Twilio Messaging Service

  • Enter the Account SID, Auth Token, and Message Service ID

  • Copy the Webhook URL from the WhatsApp inbox in Akece

3. Configure the webhook in Twilio

  • Go to Phone Numbers → Manage → Active Numbers

  • Paste the Akece webhook URL into the Messaging section

  • Save the changes

Frequently Asked Questions

Does Akece support WhatsApp message templates via Twilio?

Currently, no. The Twilio integration does not support WhatsApp message templates (HSMs).

I use Twilio Studio. Should I do anything different?

Yes. Updating the webhook URL directly may affect your current flow. Instead:

  • Identify the step in the flow where the handover to an agent occurs

  • Add a "Make HTTP Request" block using the data provided by Akece

  • Ensure your flow correctly handles customer responses after transferring to the support team


Need help configuring your WhatsApp channel with Twilio?
📩 [email protected] | 📱 @akece.ai