Chatwik
Channels

WhatsApp (via Twilio)

Learn how to connect your WhatsApp Business number to Chatwik using Twilio API with or without a Messaging Service.

You can manage your WhatsApp Business Account conversations directly from Chatwik using Twilio as your Messaging API provider.


Prerequisites

Before connecting WhatsApp via Twilio to Chatwik, make sure you have:

  • A valid phone number enabled for WhatsApp messaging in Twilio.
  • A Twilio Account (sign up at Twilio WhatsApp Console).
  • A Chatwik workspace with the WhatsApp feature enabled.

Setup Options

Setting Up Twilio Without Messaging Service

Use this standard setup method if you are connecting a single WhatsApp phone number directly.

Create Twilio Account & Retrieve Credentials

  1. Log into your Twilio Console.
  2. Locate your Account SID and Auth Token on the dashboard.
  3. Ensure you have an active, WhatsApp-enabled phone number in your account.

Create WhatsApp Inbox in Chatwik

  1. Log into Chatwik → navigate to SettingsInboxes → click Add Inbox.
  2. Select WhatsApp as the channel.
  3. Select Twilio as the provider.
  4. Enter your Account SID, Auth Token, and WhatsApp Phone Number (in E.164 format, e.g. +1234567890).
  5. Click Create Twilio Channel.

Add Agents

Assign team members to your WhatsApp inbox so they can receive and reply to incoming messages.

Configure Webhook in Twilio

  1. Go to SettingsInboxes → select your WhatsApp inbox → click the Configuration tab.
  2. Copy your Chatwik Webhook URL.
  3. Return to Twilio Console → navigate to Phone NumbersManageActive Numbers.
  4. Click on your WhatsApp number and select Configure.
  5. Under Messaging, locate A message comes in (Webhook), paste your Chatwik Webhook URL, and set the HTTP method to HTTP POST.
  6. Click Save.

Once configured, any WhatsApp message sent to your Twilio number will instantly create a conversation inside your Chatwik inbox.


Frequently Asked Questions

What types of WhatsApp templates does Chatwik support when using Twilio?

Currently, WhatsApp template messages are managed directly via Meta Embedded Signup or WhatsApp Cloud API. Sending custom WhatsApp template messages via Twilio is not currently supported.

How do I use Chatwik alongside Twilio Studio flows?

If you use Twilio Studio for custom automated bot flows, updating the number's primary webhook URL directly will override your Studio flow. To enable human agent handoff to Chatwik from Twilio Studio:

  1. Open your flow in Twilio Studio and identify the step where you want agent handoff to occur.
  2. Add a Make HTTP Request Widget to your flow.
  3. Set the request URL to your Chatwik Webhook URL (HTTP POST).
  4. Connect the output of the HTTP request widget to handle incoming agent replies back to the customer.

Additional Inbox Settings

To customize your WhatsApp channel settings, go to SettingsInboxes and click the gear icon next to your WhatsApp inbox.

General Settings

  • Enable Channel Greeting: Sends an automated welcoming message when a customer initiates a new conversation on WhatsApp.
  • Enable CSAT: Automatically prompts customers with a Customer Satisfaction survey when a conversation is resolved.
  • Update Credentials: Update your Twilio Account SID, Auth Token, or Messaging Service SID whenever credentials change.

On this page