By selection Delay in reply you can set the delay time of your reply.


Include Custom variables in the reply message

You can also insert custom variables into your reply message. Click the `Custom` button, select a variable from the drop-down menu, and it will be replaced with the actual value before sending the message.


Image, Audio, Video, and File component

Similarly, you have the option to incorporate image, audio, video, and file components into your chatbot. To use these components, you`ll need to upload the corresponding image, audio, video, or file. Afterward, you can establish connections between these components and other elements as needed.

In summary, here`s a quick guide to adding and configuring various components for your Chabot:

Text Component:

    1. Add a text component and double-click on it.
    2. In the `Reply message` field, enter your desired reply.

    1. Set Delay in reply (If need)

Image Component:

    1. Add an `Image` component from the documentation bar.

    1. Set the message in the `Reply Image` field.

    1. Upload your image in the designated field.

Video Component:

    1. Add a `Video` component from the documentation bar.

    1. Double-click on the Video component and set a video using its URL or by uploading one.

Audio Component:

    1. Add an `Audio` component from the documentation bar.

    1. Double-click on the Audio component and set an audio using its URL or by uploading one.

File Component:

    1. Add a `File` component from the documentation bar.

    1. Double-click on the File component and set a file using its URL or by uploading one.

This straightforward guide will help you quickly and effectively configure these components for your chatbot.


Interactive

Interactive is a feature that allows you to create chatbots that can have natural and engaging conversations with users. This is achieved through the use of a variety of interactive elements, such as:

  • Buttons: Buttons allow users to quickly and easily select options from a list.
  • Images: Images can be used to add visual interest to conversations and to provide additional information.
  • Videos: Videos can be used to provide more engaging and informative content.
  • Forms: Forms can be used to collect information from users.
  • Quizzes: Quizzes can be used to test users knowledge or to gather feedback.
  • Polls: Polls can be used to gauge user opinion.

To utilize `Button` or `List message` or `E-commerce` functionalities in WhatsApp bot manager, the `Interactive` component is required.

By using these interactive elements, you can create chatbots that are able to hold more engaging and informative conversations with users. This can lead to a number of benefits, such as:

  1. Increased user engagement: Interactive chatbots are more likely to keep users engaged in conversations.
  2. Improved customer satisfaction: Interactive chatbots can provide users with a more helpful and enjoyable experience.
  3. Increased conversion rates: Interactive chatbots can be used to guide users towards taking desired actions, such as making a purchase or signing up for a service.

Button

Buttons are a type of element that can be used in chatbots to provide users with interactive options. When a user clicks on a button, they are taken to a specific node in the chatbot flow, or they can be used to trigger actions such as sending a message, collecting user input, or making an API call.

Buttons can be used to create a more engaging and interactive chatbot experience. They can be used to guide users through the chatbot flow, collect user input, and provide users with more information.

Here are some examples of how buttons can be used in chatbots:

  • To provide users with a choice of options, such as choosing a category or selecting a product.
  • To collect user input, such as their name, email address, or phone number.
  • To send users to a specific website or landing page.
  • To trigger actions, such as making an API call or sending a message to a human agent.

Buttons are a powerful tool that can be used to create more engaging and interactive chatbots. By using buttons, you can provide users with a more intuitive and user-friendly chatbot experience.

How to add button in your bot flow:

    1. Go to the `Bot manger` and click on `Bot Reply`.
    2. in `Bot Reply` you will find `Create` click on it and in new tab Bot builder flow will start in new tab.
    3. Fill the `Start bot flow`.

    1. Add interactive component and fill the fields .In interactive you will find “Button” socket. You can add button form there. (You can’t use more than 3button in an Interactive)

    1. After add a button double click on it and you will find two field `Button name` and `When user press the button`.

    1. Give a name of button in `Button name` field.

    1. Click on the drop down menu of `when user press button` and select what action you want to take.

  1. After fill all the field then save the changes and your button is ready to use.

Ecommerce

If you want to add `E-commerce` you must need an `Interactive` and then you can add you E-commerce to the Bot Flow.)

Configuring the Ecommerce feature is accomplished through the following steps:

    1. Add `Interactive` and Right-click on E-commerce socket and drag your mouse into the flow builder. This action will make the `Catalog` element appear.

    1. After adding the `Catalog` element to your flow, Double-click on the catalog element. This will reveal the `Catalog ID` field, allowing you to input your WhatsApp catalog id.

    1. After adding the Ecommerce component, you can customize it by choosing between single or multiple products and giving each section a name. You`ll also need to select the products you want to include in your ecommerce store.

    1. Set up the details for each product, including product images, descriptions, prices, and any other relevant information.

    1. Once you have configured your ecommerce store within the flow builder, make sure to save your changes. Afterward, you can publish your chatbot with the ecommerce feature.


Condition

The Condition component, available within the platform, empowers users to create intelligent bots driven by conditional logic. With this feature, users can establish precise criteria that must be satisfied for particular actions or responses to be executed within a chatbot.

Configuring the Condition component involves the following steps:

      1. Start by dragging the Condition component from the Top-menu and placing it onto the editor.

      1. Within the Condition component settings, users have the choice of using two radio buttons: `All Match` and `Any Match`. These options dictate whether all specified conditions must be simultaneously met or if any one of them is adequate to initiate a particular action or response.

Additionally, you can apply conditions to both system field data and custom fields, selecting the desired condition by utilizing the operator field.

To implement this functionality, follow these steps:

      • Add two Text elements to your chatbot flow.
      • Connect one of these Text elements to the `True` socket of the Condition component and the other to the `False` socket.
      • Click on the Text element connected to the `True` socket to compose a message that informs the user that updated information will be sent to their email address.
      • Click on the other Text element connected to the `False` socket to craft a message notifying the user that the system doesn`t currently possess their email address. In this case, the bot can prompt the user for their email address using a User Input Flow message.
      • If the condition evaluates to true, the message from the Text element connected to the `True` socket will be sent to users whose email addresses are already in the system.
      • If the condition evaluates to false, you can connect a User Input Flow message to the Text element connected to the `False` socket. This User Input Flow message will request the user to provide their email address, which can then be saved to the system or a custom field variable as needed.


Sequence Message

The Sequence feature is a built-in capability within the platform, designed to empower users to create and customize sequences of messages or actions for chatbots on messaging platforms. This feature aims to elevate the quality of interactions between chatbots and users by enabling the automation of a sequence of responses or actions, triggered by subscribers’ inputs or predefined triggers.

In practical terms, it allows you to configure a series of messages that are sent at precise time intervals, ensuring that communication with users remains timely and contextually relevant.

Configuring a Sequence involves several steps:

      1. Begin by double-clicking on the `Start Bot Flow` or any `button` component. Within the pop-up menu, you`ll find the option to `Subscribe to Sequence`. Click on this option, and select `new sequence`. Save your changes. Any sequence that have been created before can also be selected from the list.

      1. After saving, you`ll notice that a sequence has been successfully generated.

      1. Double-click on `New Sequence Campaigns`. In this step, specify a name for the Sequence Campaign by filling in the `Sequence Campaign Name` field.

      1. To determine the delivery timing of your series messages, use the `Preferred delivery time for messages scheduled outside the 24-hour window` field. You can choose from preset times or manually input your preferred delivery time. To ensure that the daily message is delivered at a designated time of day. This is employed to accommodate the desired time of day for sending the message.

      1. Select the time zone from the `Time Zone` field to ensure accurate scheduling of your messages.

Upon completing the previous steps, you will discover three additional S`end Message After` components attached to the `sequence campaign` component.

Here`s how to configure them:

      1. Double-click on the `Send Message After component`. Within this component, you`ll encounter two radio buttons:

`Schedule Message Within 24-Hours Window`: This button initiates the sequence to begin within a 24-hour timeframe.

`Schedule Message for Daily Sequence`: This button sets the sequence to commence outside of the 24-hour window.

      1. The `Schedule Message After` component is employed to establish the message scheduling within a day. Click on the pop-up menu to access preset times.

      1. After setting up the time on the component, the message components that would be sent should be connected to it. These components could include text replies, image replies, audio, or interactive components with buttons, similar to the process of creating a bot reply.

NB. When it comes to sending daily messages in a sequence, WhatsApp exclusively permits the use of pre-approved `Message templates`. In the daily sequence message WhatsApp doesn’t allow regular reply messages. Further details on creating and utilizing these message templates will be provided in this documentation.

Moreover, it`s important to note that you can include multiple sequences within a single `Flow Builder` by utilizing the designated button. Setting up additional sequences follows a similar process to the one described here.

User Input Flow

The User Input Flow is a powerful feature that facilitates the collection of data from users through natural, conversational interactions. With this feature, you can create interactive flows to pose questions to users and store their responses in system and custom fields. This collected data can then be leveraged to personalize user experiences, segment subscribers, or export information to a CSV file.

To create a User Input Flow, you`ll first need to establish a User Input Flow campaign. This campaign serves as the container for the questions you want to ask users and the custom fields where their answers will be stored.

You may easily include your User Input Flow campaign into the flow of your other bot after it is set up. When a user encounters the User Input Flow component in your bot`s flow, they will be prompted with the questions defined in your campaign. Their responses will be automatically recorded in the specified custom fields.

User Input Flows offer versatile data collection capabilities. You can use them to gather a wide array of user information, such as names, email addresses, phone numbers, or user preferences for products and services, all through a natural conversational approach.

Configuring the User Input Flow involves the following steps:

      1. Start by dragging the `User Input Flow` component from the Top menu, or alternatively, select it from the socket menu. There are two options for adding this component to your flow.

      1. Double-click on the `User Input Flow` component. In the pop-up window, you will find two fields:
        • User Input Campaign Name: Enter a name for your campaign in this field.
        • Send data to Webhook URL: If desired, you can save the input data to your Webhook.

      1. After saving the `User Input Flow`, a `New Question component will automatically appear in the flow. Alternatively, you can drag the socket named `First question` and place it in your bot flow to reveal the `New Question` component.

      1. Double-click on the `New Question` component to access two buttons: `Free Keyboard Input` and `Multiple choice`. These buttons determine the type of questions you want to ask.

Free Keyboard Input: In this button user can answer the question by using open keyboard.

Multiple choice: In this button user get pre-written answers. Just your customer need to select a pre-set answers.

      1. Choosing `Free Keyboard Input` will present you with various options:

Here are the details for configuring the `New Question` component:

        1. Question field: This is where you can input your question

        1. Reply type: This field determines the type of responses allowed in your database.

        1. Save to custom field: You can store the answer data in a specific data table that you specify. If you require a new custom field, you can create one by clicking the `Add New` button.

        1. Add New: To create a new custom field, click on `Add New`. You`ll be prompted to provide a name in the `Custom Field Name` field, set the `Reply Type`, and click `Save`. This will create a new custom field.

        1. Use Added new Custom field: Once you`ve created a new custom field, you can select it from the `Save to Custom Field` pop-up menu.

        1. Save to system field: In the system, there are pre-existing data tables that you can utilize without creating new ones. Simply click on the `Save to System Field` pop -up menu and choose the data table you wish to use.

        1. Send data to Webhook URL: To send bot data to a specific URL, add your webhook link. This feature simplifies data storage through webhook integration

Multiple choice

      1. Opt for `Multiple Choice`, and a new set of fields will become available for configuration:

        1. Question field: Use this field to craft the question you want to pose to the user.

        1. Option: In this section, you can provide predefined answers. Users can select one of these predetermined options. To include multiple options, simply click on `Add more`.

        1. Reply type: Employ this field to specify the type of answer you anticipate and intend to store in your database.

        1. Save to custom field: You have the option to store the answer data in a specific data table that you specify. If you require a new custom field, it can be created by clicking the `Add New` button.

        1. Add New: This feature allows you to establish a fresh custom field. By selecting `Add New`, you`ll be prompted to enter a name in the `Custom Field Name` field, set the `Reply Type`, and then click `Save` to generate a new custom field.

        1. Use Added new Custom field: After creating a new custom field, you can choose it from the `Save to Custom Field` pop-up menu.

        1. Save to system field: Within the system, predefined data tables are available for use, eliminating the need to create new ones. Simply access the `Save to System Field` pop-up menu and designate the data table you want to employ.

        1. Send data to Webhook URL: To transmit bot data to a designated URL, input your webhook link. This feature streamlines data storage through webhook integration.