When creating a chatbot in Tidio, the Visitor Says trigger allows you to trigger bot responses based on the messages sent by your website visitors during a conversation. In this article, we will explore the functionality and benefits of the Visitor Says trigger.
In this article, you'll learn:
- How the Visitor Says trigger works
- Why you should consider the Visitor Says trigger
- How to add the Visitor Says trigger
- How Visitor Says works in conversations
- How to use Visitor Says with unsupported languages (keywords matching)
Visitor Says - how does it work?
The Visitor Says trigger uses Natural Language Processing. Natural Language Processing (or NLP) is one of the forms of artificial intelligence that aims at recognizing and understanding the natural language used by us daily. Thanks to NLP, chatbots can reply to users' questions based on phrases typed in by users. That's exactly what the Visitor Says trigger does.
One Visitor Says trigger is meant to handle one question or topic. That means you may need to create a few bots with the Visitor Says trigger to cover and automate a number of the most common topics, such as refunds, orders, shipping, etc.
Why should you consider Visitor Says trigger?
The Visitor Says trigger allows the chatbot to work based on real, user-typed messages instead of pre-made and selectable options, making the interaction less restricted.
The bot can react with a specific message based on the context of the customer's question. E.g., if the person asks "I want to return a product," - the bot can recognize the similarity to the trigger phrase "how to process a return?" and trigger the appropriate reaction to it.
Without the Visitor Says trigger, your Chatbot would have to rely solely on the pre-made decision tree flow, forcing users to choose one of the pre-defined answers.
The Visitor Says trigger compares your customers' messages with your trigger phrases and automates conversations with questions similar to your phrases.
In the more natural example you see above, the Visitor Says trigger recognizes the refund question and can reply with the corresponding answers.
Visitor Says allows your chatbot to trigger if a visitor's message is similar to the phrases you set inside the trigger. The trigger and the visitor's messages don't need to match perfectly - think of it as more human-like reasoning.
To make the Visitor Says trigger work even more like a human - you may need to set up trigger phrases in a more natural way, with full-length sentences/questions and their variations. You will see the best results by adding phrases that your visitors actually use when chatting.
Don't worry if the phrases don't seem especially accurate or if they contain mistakes (grammar or typos). The Visitor Says AI model will try to understand the visitor's message and compare it with your trigger phrases.
Adding Visitor Says to your bot
To add the Visitor Says trigger, create a bot from scratch or edit an existing scenario. Then drag and drop the Visitor Says trigger onto the bot's editing map and connect it to the appropriate action.
Once you add the Visitor Says trigger - you will need to select the language you want for this particular bot.
At this moment, we support the following languages: English, French, German, Italian, Dutch, Portuguese, Spanish, and Greek.
Once the language is chosen - you can manually set up the questions and phrases, or use our pre-defined datasets (templates), such as: order status, discount codes, and shipping details.
Feeding your Visitor Says trigger
Adding just a single word to Visitor Says trigger is not normally enough. With only one word in the list, your visitor would have to put in the exact same word for the chatbot to trigger. However, this can work well if you are actually planning to use Visitor Says for detecting specific, unique keywords!
Remember that you can use only one language in one Visitor Says trigger. If you wish to trigger one chatbot using phrases in different languages, create separate Visitor Says triggers for other language versions or create a separate chatbot entirely.
You can add multiple sentences to train the Visitor Says trigger engine. Phrases added to those fields will trigger a bot response. The more phrases we add, the greater the chance your chatbot will recognize what the visitor has written. We suggest using at least 3 phrases - but the more, the better!
Because we have implemented so many phrases, our Chatbot will recognize what we want even if we are not using the exact phrases:
The Visitor Says trigger in a conversation
The Visitor Says trigger will only work in conversations not assigned to any operator. We designed them that way to avoid any unnecessary and annoying interruptions; after all, if an operator is already chatting with the visitor, that means they are available to answer their questions.
Unsupported languages - using keyword matching
If your language is not on the list of supported Visitor Says languages, you can still use keywords with the trigger's exact match capabilities. The Visitor Says trigger will match your visitors' messages with the keywords that you listed inside the trigger.
How to use Visitor Says with keywords?
Start with the simplest (most common) example, like conversations about discount codes. In general, most of the visitors' questions will share the same keywords ("discount," "coupon," etc.), so there is no risk in creating such bots. Use short, common keywords and phrases that you are certain will come up in the chat. Watch out not to add any keyword that is too general, as it could trigger the Visitor Says bot in a completely different topic, not one appropriate for the context.
Short phrases can also be useful. For example, specific keywords like product names, model numbers, codes, or the most common phrases are the best options in general.
To learn more about the basics of editing a chatbot, look at our chatbots guide.