Conversational AI
  • Introduction
  • Getting started
    • Getting started
    • Adding content to your bot
    • Capture information with entities
    • Capture information with input validation
    • Reusing intents with context
    • Flow navigation with variables
    • Adding new users to your account
  • Understanding users
    • Natural Language Processing (NLP)
      • NLP threshold
      • NLP Import & Export
      • Train your bot with actual user messages
      • NLP Dashboard & NLP Improve
      • Synonym entities
      • System entities
      • Supported languages
      • Intent templates
    • Expression generator
    • Context
    • Multi-language bots
  • Bot answers
    • Bot dialogs
      • Message components
      • Go To
      • Input Validation
      • Action
      • Translations
    • Conversations
    • Analytics
      • User flow
    • Publishing your bot
    • Events
    • Reuse flows
    • Settings
      • Variables
  • Integrations
    • API integration
      • Advanced API integrations
    • Chat message structure for API's
    • Retrieving data from Airtable (GET)
    • Sending data to Airtable (POST)
    • Human handover & live chat
      • #Interact
      • RingCentral Engage Digital
      • Genesys Cloud
      • Help Scout
      • Zendesk Chat
      • Intercom
      • Sparkcentral (beta)
      • Offloading Webhook
  • Channels
    • Channels
    • Facebook Messenger
      • Facebook Admin Removal
      • Facebook Webview Whitelisting
    • WhatsApp Business API
    • Google Assistant
    • Webhook Channel API
    • Chat widget
    • Phone & voice
    • Workplace from Facebook
    • Sinch Conversation API (beta)
  • Tips & Best practices
    • How to NLP
    • Creating diverse expressions
    • Why is my bot not responding the way I want it to?
    • What makes a good chatbot?
    • How to recognize a returning bot user
    • Gathering user feedback
    • Using time in your chatbot
Powered by GitBook
On this page
  • Spreading awareness of your WhatsApp bot
  • WhatsApp restrictions

Was this helpful?

  1. Channels

WhatsApp Business API

PreviousFacebook Webview WhitelistingNextGoogle Assistant

Last updated 4 years ago

Was this helpful?

WhatsApp is a messaging service owned by Facebook with over 1.5 billion monthly active users. Chatlayer.ai supports an integration with WhatsApp Business API through our official WhatsApp integration partner .

In order to activate your Chatlayer.ai bot on WhatsApp, you should follow these steps:

Spreading awareness of your WhatsApp bot

One of the key challenges in creating a WhatsApp bot is making sure your customers know it exists and how to find it. Think carefully about where you want to position your WhatsApp conversational experience. We have some suggestions:

  • Make noise on your social media channels that you're now also reachable on WhatsApp

  • In the contact options on your page, make sure that WhatsApp is listed as an option next to your other channels.

    • Users that navigate to this webpage will see the following message:

  • After clicking "Message" the WhatsApp App will open on their smartphone - or the WhatsApp web interface will open on desktop, and customers can start messaging your business.

    • This link can be easily included in website buttons, Facebook campaigns or inside a QR code.

WhatsApp restrictions

Compared to the web widget or Facebook Messenger, WhatsApp is much more restrictive in what it can show as a bot. The following things are not supported in WhatsApp:

  • Buttons, carousels, lists, quick replies: WhatsApp only support plain text messages, media, locations and contacts.

  • Voice and video calling, speech messages

  • Typing indicators and read receipts

Use wa.me links: you can direct customers to your WhatsApp channel using this link: . Replace the number by your own WhatsApp Business API phone number.

You can also include text messages in your wa.me links, by using the following template: . This text will be filled in, ready to be sent by your customer with the click of a button. Make sure you use URL query encoding correctly.

Introduction message: users will always have to initiate the conversation themselves - you can use the wa.me link to send a default first message, as described .

http://wa.me/32472041640
https://wa.me/32472041640?text=Hello%20there
here
CM.com
sales@chatlayer.ai