Kommunicate Developer Docs | AI Customer Support Integration Guides

Kommunicate Developer Docs | AI Customer Support Integration Guides

  • Book a Demo
  • Try For Free

›Integrations

Web

  • Installation
  • CMS Installation
  • Authentication
  • Conversation
  • Conversation Assignment
  • Customization
  • Localization
  • Troubleshooting

Android

  • Installation
  • Authentication
  • push notification
  • Conversation
  • Customization
  • Localization
  • Migration
  • Troubleshooting

React Native

  • Installation
  • Expo Installation
  • Authentication
  • push notification
  • Conversation
  • Customization
  • Troubleshooting

Flutter Mobile

  • Installation
  • Authentication
  • push notification
  • Conversation
  • Customization
  • Localization
  • Troubleshooting

Flutter Web

  • Installation
  • Authentication
  • Conversation

Ionic/Cordova

  • Installation
  • Authentication
  • push notification
  • Conversation
  • Customization
  • Localization
  • Resolving Errors

Ionic/Capacitor

  • Installation
  • Authentication
  • push notification
  • Customization

Rich Messages

  • How To Use
  • Types of Rich Messages

AI Agents

  • AI agents Setup
  • OpenAI, Anthropic and Gemini
  • Dialogflow Integration
  • Lex Integration
  • Kompose AI agent Builder
  • IBM Watson Integration
  • Google CES (CX Agent Studio) integration
  • Custom AI agent Integration
  • Import Kompose AI agent
  • AI agent Samples

Integrations

  • Zapier
  • WhatsApp
  • WhatsApp 360Dialog
  • WhatsApp Twilio
  • WhatsApp Cloud API
  • Instagram Integration
  • Telegram Integration
  • Sunshine Integration
  • Freshdesk Integration
  • Pipedrive Integration
  • Agile Integration
  • Slack Integration
  • Google Analytics

Platform APIs

  • Authentication
  • Endpoints

Dashboard Features

  • Analytics
  • Conversations
  • Users
  • AI agent Integration
  • Helpcenter
  • Campaign Messaging
  • Settings

Configuration

  • Single Sign On (SSO) Setup
  • webhooks
  • Access Token URL
  • Email Fallback

WhatsApp Twilio

WhatsApp Integration with Twilio

Twilio is used for WhatsApp integration, and the Twilio signup process must be completed before starting the integration with Kommunicate.

Instructions to set up a Twilio account and WhatsApp number

  • Sign up to Twilio

  • have the following information handy to start the process.

  • Facebook Business Manager account ID
  • You will need your Twilio Account SID
  • Request access to enable Twilio numbers for WhatsApp.
  • To do the integration on Kommunicate one needs to have the WhatsApp number that is provided by Twilio, to get the number of WhatsApp, and fill out Twilio's "Request Access" form with accurate and up-to-date information, including the Facebook Business Manager ID.
  • refer to Twilio's documentation for more details
  • Submit a WhatsApp Sender request in the Twilio console
  • Once you fill out the Request Access form and submit it, you will receive the pre-approval email from Twilio. Check out this reference link for the next steps.
  • Allow Twilio to send a message on your behalf in the Facebook Business Manager console.

  • Submit Facebook Business Manager account for Business Verification

  • Twilio completes WhatsApp Sender registration from their end

Once all of the above steps have been completed, the WhatsApp number can be retrieved to be added in Kommunicate. integration section, WhatsApp enabled number can be found in WhatsApp enabled senders section of the Twilio console, refer to the following screenshot for more details.

WhatsApp senders

The instructions below will guide you through adding all of the necessary details to the Kommunicate dashboard and Twilio account.

  • Copy Account SID, Auth Token from the Twilio console, and WhatsApp Enabled Number from WhatsApp enabled senders section and add it in the Kommunicate integration section.

Twilio_project

  • Navigate here in the dashboard to integrate with Kommunicate as shown below

Wa_Twilio

  • Once integration on Kommunicate is finished, visit WhatsApp enabled senders section on Twilio and click on Edit Sender.

WhatsApp-Edit

  • Now add the webhook URL and select the HTTP POST. Also, add a URL in the status callback URL textbox and Save/Update WhatsApp sender. https://omni-channel.kommunicate.io/whatsapp/twilio/webhook

WhatsApp-Endpoint

Now that Kommunicate is successfully integrated with your WhatsApp account, try sending messages to the number linked to the account and these messages will be sent to Kommunicate chat as well, if the AI agent is already integrated, the AI agent will start replying to the queries on your WhatsApp chat.

WhatsApp-demo

rich messages on Twilio

Twilio lets you create rich messages on its console and use them on platforms like Kommunicate with the help of the Content template SID. You can select the following types of templates to use on Kommunicate.

Create Templates

Navigate to the Twilio console, go to Messaging > Senders > Content Template Builder, and click the Create New button.

  1. Quick replies let businesses define buttons that users can tap to respond. When a Quick reply is tapped, a message containing the button text is sent in the conversation.

  2. Call to action (CTA) buttons trigger a phone call or open a website when tapped.

  3. List Picker Allows users to choose from a curated list of options.

  4. Media Send multimedia content to enhance user engagement and convey information visually.

  5. WhatsApp CardDisplay a visually appealing, condensed message with title, image, and buttons, ideal for showcasing products, services, or promotions.

WhatsApp-dashboard

After creating your templates in Twilio and submitting them to WhatsApp for approval, you can start using the approved templates in your Kommunicate conversations.

Before using the templates, make sure to add the Messaging Service SID to your Kommunicate dashboard.

WhatsApp-dashboard

Refer to this screenshot to locate the Messaging Service SID in your Twilio account.

WhatsApp-dashboard

How to use Templates on Kommunicate

To add a Template to the Intent, follow these steps

  1. AI agent Builder > Select Intent
  2. Click +More > Custom Payload
  3. Enter below payload

WhatsApp-dashboard

WhatsApp-dashboard

{
    "platform": "kommunicate",
    "metadata": {
        "templateId": "17",
        "contentSid": "REPLACE YOUR OWN CONTENT_SID"
    }
}
← WhatsApp 360DialogWhatsApp Cloud API →
  • WhatsApp Integration with Twilio
  • Instructions to set up a Twilio account and WhatsApp number
  • rich messages on Twilio

Start Small. Prove Value. Scale Safely

You don't need to bet your entire support operation on AI.
Start with the conversations that are safe to automate using an AI agent.
Expand as confidence grows.

Get StartedSee a Live Demo
Kommunicate logo
*Subscribe to our newsletter
Product
No-Code AI Agent BuilderGenerative AI ChatbotVoice AIAI Email TicketingFAQ ChatbotLive Chat
OpenAI IntegrationGoogle Gemini IntegrationAnthropic IntegrationAI Agent Features
Industries
Healthcare AI AgentEcommerce AI AgentEducation AI AgentBanking AI Agent
Gaming AI AgentTravel AI AgentTelecom AI AgentInsurance AI Agent
Integrations
WhatsApp AI AgentZendesk AI AgentWordpress AI AgentAndroid Chatbot SDKiOS Chatbot SDK
Facebook Messenger AI AgentInstagram AI Agent
All Integrations
Resources
Chatbot TemplatesCase StudiesWhitepapersAI Customer Service Guide
Chatbot GuideVideosKnowledge HubComparisons
ROI CalculatorBlogsGlossary
Company
About UsPricingContact UsAffiliate ProgramPartner ProgramMediaHelp CenterTrust CenterAPI Status
Languages
ArabicSpanishFrenchGermanPortugueseItalianSwedishRussian
© Kommunicate 2026
T&CPrivacy PolicyCareerSLADPASitemap