Keywords are a great way to automate conversations inside your bot, and keep in touch with your contacts!
To create Keywords in your ManyChat account, head to Automation > Keywords and click the blue + New Keyword button in the top-right corner.
You can activate 3 custom Кeywords on the Free plan.
There are 6 diffenets rules you can set up for a Keyword:
Message is rule is actually very strict
If there are any additional words, letters, or symbols, the automated message will not be triggered. The bot will recognize "Hello", "HELLO" and "hello" in the same way, though, as Keywords are not case-sensitive.
Message contains: the more flexible option
This rule allows the bot to recognize the Keyword within a sentence. For example, if the Keyword is set to "Hello" and a contacts messages "Hello, please send me further info", the automated message will still be triggered.
NOTE 1: You want to be careful with short Keywords like "hi", "no", "you" because they can be triggered in many cases unintentionally with this rule.
NOTE 2: If a person uses two Keywords in one message, the bot will fire the automated response for the Keyword that goes higher in the list, not reacting to the second one.
Message contains whole word: stay in the same context with the contact
Imagine that you're creating a rule "Message contains like" and attaching a message, say, "Glad you like it!" to it. But what's going to happen if a contacts messages "dislike"? Correct, the same "Glad you like it!" message will be triggered! And this is where the rule gets really powerful - the bot will distinguish words like "hi" and "within" and will not send out the same automated reply.
Message begins with: a clever way to automate common questions
This rule literally requires the Keyword to be placed at the beginning of the contact's message, so the automated message from your bot can be triggered.
Imagine creating a rule where if somebody types "can you" at the beginning of a sentence, a menu with options appears as an automatic reply!
Message is thumbs up: the rule speaks for itself!
The automatic message will be triggered if a contact sends a Like offered by Messenger.
NOTE: The rule will not work with Thumbs Up emoji.
Message doesn't contain: exсlude messages with specific keywords.
The automatic message will not be triggered if a message contains one of such keywords.
In ManyChat you are able to create Keywords with multiple conditions. It's useful when you need to set up a Keyword that should contain a combination of several words. For example, you want this Keyword to trigger when a message contains both "sale" and "shoes" Keywords. To do so you need to set up the first Keyword and then click "+ Message Condition".
After that you can set up the second Keyword.
Your bot will recognize the combination of Keywords within a sentence and your automated message will be triggered.
How to choose a channel for Keyword
Now there are several channels available for Keywords: SMS, Messenger, WhatsApp, Telegram and Instagram. You can choose which channel to use only when you create a Keyword for the first time:
A Keyword for each channel will only be applied to conversations in the corresponding channel, i.e. if you create an SMS Keyword, it will only work if the contact sends that Keyword to any phone number assigned to your ManyChat account. Phone numbers can be found in Settings > SMS:
- Note that keywords like “YES” and “START” that a contact writes in their SMS response will be processed by Twilio automation and not the ManyChat automation! In that case, keywords will be recognized as the opt-in keywords and make that subscribe viable to receive your SMS message (if they are not already viable for that).
- Following the same logic, keywords like “STOP”, “UNSTOP”, “UNSUBSCRIBE”, and “CANCEL” will opt the person out of receiving SMS messages so you won’t be able to send them your automated SMS, regardless of how you set up SMS keywords on the ManyChat side!
Messenger Keywords will work for conversations in Facebook Messenger.
How to add an automatic reply to Keyword
When a Keyword is created, you'll see these options on the right:
You can attach a certain automated message to the Keyword. Create a new one or click Select Existing to choose the message from your Flows. As soon as someone types the Keyword in a conversation with your bot, the message you've set up will fire to the contact. Note there are no Additional Actions anymore: they are automatically migrated to the Flow assigned to the Keyword.
NOTE: The number of keywords is limited to 10 keywords per rule.
You also can prioritize Keywords by moving them up and down in the list.
If the message contains several Keywords from your list, only the first Keyword in the list will trigger. Rearrange the list and it will work vise versa!
One last thing: when the bot doesn't recognize any Keywords in the contact's message, Default Reply is triggered.
Hope this helps you make your bot even smarter!
Keyword doesn’t trigger response message:
- first, make sure your Keyword is enabled (toggle-switch in the 'Active' section is ON):
- make sure the Flow attached to this Keyword is published. A small yellow dot indicates that there are some unpublished changes in this Flow:
Keyword is triggering wrong Flow:
- make sure the appropriate rule is chosen for your Keyword(s). For example, "Message is" and "Message contains" will trigger your Keywords differently - check descriptions of all the rules mentioned earlier in this article.