The available action blocks in inbound chatbot

In this section, we will outline all the action blocks available for your use in inbound chatbots. We will provide a detailed explanation of the "Send Messages" action block, and for the remaining action blocks, we will direct you to relevant resources for additional information if you decide to use them.

  1. Send message: It allows you to send a defined message, including text and files.

Click on it to create an action block named “Send Message 1” under the “Bot is triggered if” block.

After Creating the “Send Message 1” block, Click on it. A menu will appear on the right side of the screen with the following:

a. Block Title: The default title is “Send Message 1,” which you can edit. b. Message Text Field: The default message is “Hi there! My name is…” You can format your text using: Bold, Italics Underline, Ordered lists, Unordered lists, Hyperlinks, and Emojis.

❗️

Note: The maximum character limit for a single message is 1000.

c. Tracking Links: This bot contains premium action blocks.

Clicking on the "Send Message 1" block, A menu will appear on the right side of the screen

  1. Collect input: It is used for asking questions to which your customers can respond in the chat.
❗️

Notes: • The chat flow will pause until the user answers the question. • If the user submits incorrect input for a variable that requires a specific format, an error message will be displayed, preventing further progress.

  1. Buttons: This feature offers a rich UX for users by showing them a list of predefined options to choose from. This makes the chat more conversational.
  2. Carousel: This feature showcases a set of cards arranged in a carousel format. It is only supported on the WEB channel. Each card displays items with associated Click to Action (CTA) buttons, allowing users to interact easily with the content.
  3. Calendar: This action block is used for collecting date or for booking appointments.
  4. Send an email: It is used to provide real-time email notifications to internal stakeholders about the conversations that take place between the chatbot and the customers.
  5. Condition: Use the condition action block for chatbot flows that require evaluating a logical condition to determine the next step in the flow.
  6. Image Gallery: This action block is used for displaying a set of images in a carousel.
  7. Talk to human: Transfer the chat to a human agent on the live chat page.
  8. Slider: It is used to collect a numerical value from the user in a visual way.
  9. HTTP Request: Performs an HTTP request with a third-party app's REST API endpoint.
  10. Webhooks: They are used to listen to events occurring on a third-party app. It is most commonly used for use cases like payment collection, where the chatbot waits for the third-party payment processor to call the webhook once payment is received.
  11. Codeblock: It allows you to create and execute custom functions.
  12. Collect file: It is best used when you want to collect any file or image from your customers.
  13. Delay: The delay action pauses the flow for a set period, either as a relative delay (e.g., 4 hours, 5 days) or a fixed delay (e.g., June 21, 2024, at 10 AM America/New York).
  14. Form: Using the form action block, you can collect multiple inputs in a single view making it easier for the customer to submit and saving time.
  15. Javascript: Executes a javascript code on the client side.
  16. Flow: It is used to segment parts of your chatbot tree into smaller flows.
  17. Jump: It allows customers to jump from one point of the flow to another.
  18. Answer AI: Uses an LLM-based AI model to generate an answer for the question asked.
  19. Set AI: Uses an LLM-based AI model to generate a response based on the prompt given.
  20. Dynamic data: Use the Dynamic Data action block for cases where the list of options needs to be retrieved from an API call, making it unique for each customer.