Activating a bot with keywords
# 🤝help
m
Hello! Is it possible to only start the conversation with a bot when certain keywords are mentioned?
g
I guess. If it is about the words that are being sent you can use an expression card. If it's about the meaning of the words, you can use an AI transition card
a
Intent should work too if it's a bunch of words or meaning of words instead of exact word.
m
ooooh okay, thanks. So, should I add the intent card after the start node, and end the conversation if the criteria is not met?
a
Do u have a bunch of words or just one specific word?
m
a bunch of words
a
Then yes, create an intent, add the words u wud like in the utterances. Use a raw capture Or listen to user input card with KB answering disabled. If the intent is true then answer manually with query KB card. Otherwise end conversation
Oh wait u just want a word to initiate conversation
Then yes this should work
U would still need a "wait for user Input" card with KB disabled
Then transition with intent
m
Thank you so much! I'll try it
f
@mysterious-optician-997 out of curiosity, can you share with us what is the business need for that?
m
Sure!
I'm building a bot for a client that will be integrated into whatsapp, messenger and instagram
And he asked if the bot will be triggered when someone reacts to an instagram story
(Honestly, I don't know yet because this will be my first chatbot installed on instagram)
So we discussed the idea of the chatbot only being triggered when a person has a question, or shows some type of interest in their products and services
I'm just brainstorming at the moment to see the different alternatives we could use on the bot
f
The instagram is fired only when a DM is sent
I agree with the rest of your thoughts. Just keep in mind, every interaction will still count as a message, even though it is discarded by the bot.