Channels & WhatsApp

Deploy your assistant on the web widget, WhatsApp Business, SMS, Telegram or email. Step-by-step Twilio webhook setup for WhatsApp and SMS.

Available channels

Web widget (every plan), email (every plan), WhatsApp Business and SMS via Twilio (Growth+), Telegram (Growth+).

Each channel is configured per assistant, the same assistant can live on multiple channels at once.

Setting up the web widget

Assistant page → Channels → Embed widget. Customise colour, greeting and position with a live preview, then copy the one-line <script> tag.

Paste it before </body> on every page where the widget should appear. The loader is ~3KB and lazy-creates the iframe on first click, so visitors who never engage pay zero bandwidth.

Setting up WhatsApp via Twilio

You'll need a Twilio account and a WhatsApp sender (sandbox for testing, Meta-approved Business profile for production).

In comxbot: Channels → Add Channel → WhatsApp Business → paste Account SID, Auth Token, phone number. We auto-prefix the number with whatsapp:.

After saving you'll see a copy-able webhook URL, paste it into Twilio's 'A message comes in' webhook field for that number. Send a test message and it should reply.

How staff reply over WhatsApp

When the bot escalates a conversation, it appears in /inbox. Open the thread, click 'Draft with AI' if you want a grounded suggestion, edit, hit Send.

comxbot uses Twilio's REST API to deliver your message back to the visitor's WhatsApp. If the send fails (expired session, suspended sandbox), you get a clear toast with the Twilio error.

WhatsApp session windows

Within 24 hours of a customer's most recent message you can reply freely.

Outside that window WhatsApp requires Meta-approved 'message templates'. For sandbox numbers, customers must join the sandbox first using the join code from the Twilio Console.

Was this article helpful?