A condition in Tidio is a flow node that checks whether specific visitor criteria are met to trigger the flow.
In this article, you'll learn:
How conditions work
The conditions in Tidio allow you to narrow down the targets of your flow's actions by setting up requirements. A condition can be used to apply a filter; for example, it allows you to change the way the flow will behave depending on your chat status, the visitor's browser, or the page they're currently visiting on your website. Conditions can also check what the visitor's preferred browser language is, so that you can send them different versions of messages.
Binary (yes/no) outcomes
Most conditions allow you to choose either the yes or no outcomes - meaning that you decide what the flow does if the condition is met, and what it does when the condition is not met:
Multiple outcomes
Available conditions
Here's a list of all of the conditions that you can use:
- Based on Contact Property
- Current URL
- Chat status
- Browser
- Operating system
- Mobile
- Returning visitor
- Day
- Language
- Mailing subscriber
- Cart value (Shopify only)
You'll find all the conditions listed on the right-hand side menu, inside the flow editor, next to the triggers and actions.
Based on Contact Property
This condition allows you to select a Contact Property that will determine the flow of your flow. See our article about Contact Properties to learn more.
Current URL
This condition lets you determine flow behavior based on the page your visitor is currently browsing. Let's say that you wish to activate a flow when a visitor moves their mouse cursor out of the browser window - but you only want that to happen on a specific URL. You can achieve this thanks to the Current URL condition.
Chat status
The Chat status condition lets you adjust your flow's behavior depending on your chat status: online or offline.
This feature comes in handy when you wish to display a specific flow message when your chat is online and a different one when your chat is offline.
The example above presents a flow that sends a warm welcome message to your visitors when your chat status is online but asks for an email and informs them that you will reach out to them later on when you cannot respond to the request.
Browser
This condition lets you determine how the flow should proceed based on the visitor's browser. You can, for example, make the flow message only those users who are using a specified web browser.
Operating system
Similar to the Browser above, the Operating system condition lets you control the flow based on the visitor's operating system (you can choose from both desktop and mobile operating systems).
Mobile
Thanks to the this condition, you can create different paths for users using mobile devices. For instance, you could create a path that offers mobile users a more streamlined checkout process while desktop users are presented with a more detailed product catalog.
This condition is particularly useful for creating a personalized user experience, improving engagement, and increasing conversion rates for your business.
Returning visitor
This condition enables your flow to act differently towards new and returning visitors on your site. It's different than using the Visitor returns to the site trigger in your flow - because you can create a flow with a different trigger that you need (e.g. Visitor clicks on chat icon) and attach that condition, creating a scenario that isn't possible otherwise.
Day
This condition lets you determine flow actions based on the days of the week.
Language
This condition lets you create a flow that will, for example, send automated messages in more than one language (or carry out other actions based on language). The flow will detect the visitor's default browser language and base its actions on that.
You can read more about implementing the Language condition in the article How to Create a Multilingual Flow.
Mailing subscriber
This condition allows your flow to filter visitors by their subscription status, and perform actions based on that.
In the example below, the flow sends a welcome message to every mailing subscriber who enters a specific page. If a visitor is not subscribed yet, the flow asks them for an email address and subscribes them if the address is provided.
Cart value
The Cart value condition allows your flow to perform different actions based on the visitor's cart contents (or the value of those contents, to be more specific). Please note: this condition only works on Tidio accounts that are integrated with a Shopify store.
The condition checks if the provided value matches the customer's cart contents, allowing you different actions based on this information. For example, you can inform the customer about the minimum required value to get free shipping, or engage customers who are planning to purchase items of high value.
Comments
0 comments
Please sign in to leave a comment.