WhatsApp chatbot best practices

3 min read


This guide will show you the best practices for maximizing your experience, empowering you to create seamless and engaging conversations. Let’s explore the key strategies to unlock ChatMamba’s full potential.

Separate message from buttons

ChatMamba cannot guarantee that messages containing buttons will be received by all devices. Therefore, to ensure that your customers see your message, we recommend separating your content from the buttons.

Before and after separating message from buttons

Use Process Reply card to handle customer reply

You can match customer’s reply to appropriate Block using the Process Reply card. To match a customer reply:

  1. Add Process Reply to the Block. Before and after separating message from buttons
  2. Click on Add / Edit Match Group Add / Edit Match Group
  3. A right panel will appear. Here, you can create one or more Match Group. A Match Group is used to capture customer reply based on its intent.
  4. Click on Add Match Group. A list of categories will appear. Select the one that is most appropriate to your expectation. If none of the categories match your expected reply, select Others. The example below shows creating a group that matches when customer reply is similar to “Yes”. Add Match Group
  5. After creating the group, ChatMamba will automatically match customer reply to this cateogry using machine learning. You can also specify one or more keywords to match with customer reply to consider this group a match. Edit Match Group
  6. After that, close the panel. You can then tell the bot to direct your customer to the block you want if this cateogry matches his/her reply by connecting the Match Group to the Block. Linking Match Group to Block
  7. Finally, you can save the Flow and test it to make sure that it is working as expected. Test Match Group

Upload media to WhatsApp before using

To ensure that the media (attachment, audio, photo, and video) you’ve uploaded can be sent successfully, we recommend uploading them to your WhatsApp first, then download using WhatsApp web, and upload them to ChatMamba.

To do that:

  1. Upload any media you wish to use in ChatMamba to your own chat in your phone.
  2. Go to WhatsApp Web.
  3. Find the conversation with yourself (the one with the same phone number you logged in to WhatsApp Web), and download the media you have uploaded to your laptop.
  4. Upload the media to ChatMamba.

This can ensure:

  • Media are sent successfully
  • Media are optimized

Use special keywords to trigger Flow

To prevent customer from accidentally triggering the Flow you have set up, we recommend using unique and special keywords that are not used in typical conversation.

❌ Bad keywords:

  • Hi, Hello (Common words)
  • Project A (Although not common, but may be used in conversation)
  • Hi admin, I would like to know more about this marvelous Project A. My name is (Too lengthy, if any of the word is changed, then the keyword will not match)

✅ Good keywords:

  • [ads1-projectA] (Use punctuation to prevent accidental trigger, and code to know which ad did the customer come from)