• 4 Minutes to read
  • Comments
  • Dark


  • Comments
  • Dark

An action is a chatbot node instructing the chatbot to perform a specific task, e.g., sending a chat message or asking a question.

In this article, you'll learn:

How to use Actions

Each chatbot should consist of a trigger that tells the bot when to start and an action that tells the bot what to do. At Tidio, you can choose from over 15 different actions to create the chatbot that your business needs. 

You can build your chatbot with the following actions: 

  • Send a chat message
  • Ask a question
  • Decision (Quick Replies) 
  • Decision (Buttons) 
  • Decision (Card Messages) 
  • Send an email
  • Delay
  • Randomize
  • Set Contact Property
  • Add a tag
  • Remove a tag
  • Send to Zapier
  • Chat with bot ended
  • Subscribe for Mailing
  • Notify Operators
  • Check Order Status (Shopify only)
  • Product Availability (Shopify only) 
  • Shopping Zones (Shopify only)

You'll see all the actions in the right-hand editing window in the visual chatbot editor. 

Available Actions

Decision (Quick Replies)

Decision (Quick Replies) asks the visitor to select a preset option, allowing you to build, e.g., an FAQ Bot that will answer a chosen question. The node will enable you to create a list of selectable options (quick replies), which branch out of the node to connect with appropriate actions.

The "Decision (Quick Replies)" action and its workflow


The decision node supports up to eleven answers!

An example of the quick replies added to the "Decision (Quick Replies) action.

Decision (Buttons)

Decision (Buttons) gives you an option to ask the visitor to select presented options (buttons). You can only add up to 3 buttons. Consider adding the Decision (Quick Replies) described above if you need more options. 

Moreover, in the Decision (buttons), you can add clickable links to its buttons. 

Decision (Cards)

Decision (Cards) allows you to send out messages with texts, images, and buttons, providing an excellent way to let your visitors know about your top-selling items. The visitor will be asked to select an answer from one of the buttons.

An example of the Decision (Cards) action node



Please note that the buttons won't disappear after they are clicked on, so the visitor can return to them during a conversation. You can also loop the bot at the end of the bot's flow to display them again.

Send a chat message

The send a chat message action allows you to send a simple bot's message to your website visitor. It can include text or an image. You can also include a contact property with, for example, a name to greet the visitor with its name. 

Ask a question

Ask a question action allows you to ask your visitor a question. You can create individual bots' paths to each successful or failed answer based on the answers.  

Send an email

The Send an email action allows you to create an email template that will be sent to the visitor - for example, with more information about the product, the offer, etc. 


The Delay action allows you to delay the following action for a specified amount of time. 


The Randomize action allows you to randomize the chatbot's flow experience. You can, for example, send different welcome messages to your website visitors. 

Set Contact Property

Set Contact Property action allows you to add a new contact property or adjust the existing one added by the ask a question node. 

Add a tag

Add a tag action allows you to add a tag to the visitor. Later, you can see the tags during the chat conversation or on your contacts list. 

Remove a tag

Remove a tag action gives you an option to remove a previously added tag. 

Send to Zapier

Send to Zapier action gives you a chance to send collected data to the Zapier system and later on to other external apps. You can learn more by checking our article about integration with Zapier

Chat with bot ended

The Chat with bot ended action allows you to create a message that will be sent to your website visitor after a bot finishes the conversation. 

Subscribe for Mailing

The Subscribe for mailing action allows you to sign in the visitor to your mailing list. That means the user gives you consent to be on your mailing list. Please remember to ask the visitor for consent first - for example, by using the ask a question node. 

Notify Operators

The Notify Operators action will send a notification to the operators as a web notification when they're online and an email when they are offline (only if the email notification was enabled in the settings). Your website visitors will not see the notification. 

Check Order Status (Shopify only)

The Check Order Status action will answer the questions about your customers' orders, and after providing an order number or email address, the client will learn about their order status. 

Product Availability (Shopify only) 

The Product Availability action will answer your visitors' questions about the availability of particular products from your store. After providing the product's name, the client will learn whether the product is available. 

Shopping Zones (Shopify only) 

The Shipping Zones action will answer your visitors' questions about the delivery locations of your products. The action will ask your visitors about their location and, based on that, provide the information on whether the delivery to that place can take place. Please, make sure your delivery settings are set in your Shopify account for the 

If you still have some questions for our team after reading this article, don't hesitate to contact us.

Was this article helpful?