A condition in Tidio is a section of a flow that checks if certain visitor criteria are met to trigger the flow.

conditions 2024-03-18 at 13.14.48.png

How modes work

Tidio states allow you to narrow down the goals of your flow actions by defining requirements. A state can act as a response; for example, it allows you to change the flow behavior based on the status of your chat, the visitor’s browser, or the page they are on on your site. States can also check the visitor’s preferred browser language so you can send them different versions of messages.

Binary results (yes/no)

Most conditions allow you to choose between yes or no outcomes – that is, you decide what the flow does when the condition is true, and what it does when the condition is not true:

Screenshot 2024-02-08 at 15.18.13.png

Multiple results

In addition to binary results, there are modes that allow for multiple results, allowing you to trigger different flows based on multiple criteria. For example, you can set a flow to fire when the visitor is on a specific page, in a specific language, and at a specific time of day.

Available modes

Here is a list of all the modes you can use:

You can find all the states in the list on the right side of the menu, inside the Flow Editor, next to the triggers and actions.

Based on a contact feature

This mode allows you to choose a connection property that will determine the flow of your feed. See our article on connection properties to learn more.

Screenshot 2024-02-08 at 15.46.17.png

Current URL

This mode allows you to set the flow behavior based on the page your visitor is currently browsing. Let’s say you want to trigger a flow when a visitor moves their mouse cursor outside the browser window – but you only want it to happen on a specific URL. You can achieve this thanks to the Current URL mode.

Screenshot 2024-02-08 at 15.50.51.png

Chat status

Chat Status Mode allows you to adjust your streaming behavior based on your chat status: online or offline .

44d3c5538a0a23a738dad4c6ecfa27d5.gif

This feature is useful when you want to display a flow-specific message when your chat is online and a different message when it is offline.

Screenshot-2020-01-24-at-15.15.28.png

The example above shows a flow that sends a warm welcome message to your visitors when your chat status is online, but asks for their email and lets them know that you will contact them later when you are unable to respond to the request.

Browser

This mode allows you to determine how the flow will proceed based on the visitor’s browser . You can, for example, have the flow message only appear to users using a specific web browser.

Screenshot 2024-02-08 at 15.55.23.png

operating system

Similar to Browser above, the OS mode allows you to control the flow based on the visitor’s operating system (you can choose between desktop and mobile operating systems).

Screenshot 2024-02-08 at 15.57.55.png

Mobile

Thanks to this mode, you can create different paths for users who use mobile devices . For example, you can create a path that offers mobile users a more streamlined checkout process while desktop users are presented with a more detailed product catalog.

This mode is especially useful for creating a personalized user experience, improving engagement, and increasing conversion rates for your business.

Screenshot_2023-04-26_at_16.25.46.png

Returning visitor

This mode allows your flow to act differently for new and returning visitors to your site. This is different from using a returning visitor as a trigger in your flow – because you can create a flow with a different trigger that you need (e.g., a visitor clicks on the chat icon ) and connect that mode, creating a scenario that you can’t achieve otherwise.

Screenshot-2020-01-22-at-12.56.37.png

day

This mode allows you to schedule flow actions by day of the week . For example, you could run a certain flow only on Fridays, when you have special offers or discounts.

Screenshot 2024-02-08 at 16.03.55.png

language

This mode allows you to create a flow that, for example, sends automated messages in more than one language (or performs other actions based on language). The flow will detect the visitor’s default browser language and perform the actions accordingly.

Screenshot 2024-02-08 at 16.06.28.png

You can read more about implementing language state in the article How to create a multilingual flow.

Newsletter subscription

This mode allows your flow to filter visitors by their subscription status and take actions accordingly. For example, if a visitor is a newsletter subscriber, you can send them unique content or special offers.

In the example below, the flow sends a welcome message to any email subscriber who lands on a specific page. If a visitor is not already a subscriber, the flow asks them for an email address and subscribes them if the address is provided.

Screenshot-2020-01-22-at-14.38.47.png

Shopping cart value

The Shopping Cart Value mode allows your flow to perform different actions based on the contents of a visitor’s shopping cart (or the value of that content, to be more precise). Note: This mode only works on Tidio accounts that are integrated with a Shopify store.

The condition checks whether the value provided matches the contents of the customer’s shopping cart, allowing you to take various actions based on this information. For example, you can inform the customer about the minimum value required to receive free shipping, or encourage customers who plan to purchase high-value items.

Screenshot 2024-02-07 at 16.18.21.png

[note_box] Tip: When setting up a “Shopping Cart Value” mode, try offering a small discount or free shipping if the customer adds another small item to their cart. This can increase your average order value! [/note_box]

Best practices

To get the most out of situations in Tidio, there are some best practices to consider:

  • Set clear states: Make sure the states you set are clear and precise so your flow can run smoothly.
  • Experiment with different results: Feel free to try different results for different situations to see what works best for your audience.
  • Track data: Use data to understand what works and what doesn’t, so you can improve your flows.
  • Personalize your messages: Try to tailor your messages to the visitor’s situation, so that the messages are more relevant.
  • Stay up to date: Make sure your statuses are up to date with changes to your website or the services you offer.

summary

Modes in Tidio are a powerful tool that can improve the user experience on your website. By setting up different modes, you can control your flow behavior and tailor it to the needs of your visitors. This can lead to improved engagement, conversion rates, and ultimately the success of your business.

If you have any further questions or if you would like to learn more about modes in Tidio, feel free to contact us or check out our other articles.

Source link