FransChat | Guidelines FransChat | Guidelines
  • FransChat
  • Product
    • Messenger
    • Instagram
  • Pricing
  • Affiliate
    • Register
    • Login
  • Integrations
  • Changelog
Login
FransChat | Guidelines FransChat | Guidelines
Login
FransChat | Guidelines FransChat | Guidelines
  • FransChat
  • Product
    • Messenger
    • Instagram
  • Pricing
  • Affiliate
    • Register
    • Login
  • Integrations
  • Changelog

Knowledge Base

  • Folder icon closed Folder open iconDashboard
  • Folder icon closed Folder open iconIntegrations
    • Connect Accounts
    • API channels
  • Folder icon closed Folder open iconFacebook & Instagram Tools
    • Subscriber Manager
    • Live chat
    • Bot manager
      • Bot Reply
      • Bot Keyword
      • Postback Manager
      • Get started
      • General settings
      • Action Button
      • Persistent Menu
      • Bot Templates
      • Marketing MessagesPRO
      • ADS Welcome Message FlowPRO
      • Webform builderPRO
      • Sequence MessagePRO
      • Messenger EngagementPRO
      • User Input FlowPRO
      • Whitelisted domains
    • Comment Manager
      • All Post List
      • Comment Template
      • Reply Template
      • Reports
  • Folder icon closed Folder open iconTeam ManagerPRO
    • Team membersPRO
    • Team RolesPRO
  • Folder icon closed Folder open iconChangelogs

Bot Reply

Estimated reading: 31 minutes 616 views

Visual Flow Builder Editor

Well, to build a bot, click on the “Create New Flow” button. 

And instantly, the editor of the Flow Builder will appear. The editor is divided into two parts – Doc-menu and editor. On the Doc-menu, all the components are gathered together. 

To build a bot, you have to drag components from the Doc-menu and drop them on the editor. Then you have to configure the components and connect them to each other. On the Doc-menu, there are 13 components.

Add components without dragging from Doc-menu.

You can also add components without dragging the component from the Doc-menu and dropping it on the editor. From the next output of any component, drag the cursor and drop. And instantly a menu of the different components will appear. And from the menu, select a component and the component will appear on the editor connected with the mother component.

When all components are connected, click the save button on the upper right to run.

Next, we will explain to you the use of each component in detail.

Start bot flow

On the Editor, you will see an element called start bot flow. This component is essential to building the bot. Double-click on the Start bot Flow element and the Right Sidebar called Configure Reference will appear.

The instructions in the Configure Reference of “Start bot flow” can be divided into two parts.

The first is the upper part, where you set the trigger keyword for the entire Bot Flow reply.

For example: We enter “Hi” in the input box. You can also set multiple similar keyword combinations, but you must provide keywords separated by commas, such as “Hello, Hi, Start”. When a user sends a private message to your Page Then enter the keyword “Hi” or “Hello, Hi, Start” to trigger an automatic reply behind the Start bot flow component.

You can also choose the match type – exact keyword match and string match.

  • Exact keyword match – this will only be triggered when the user must enter a complete match of the keyword
  • String match – triggered if the field entered by the user contains keywords

Next, the second part of the “Start bot flow” configuration is explained.

  • Title – Give the “Start bot flow” a name
  • Add label(s) – Add a label (when the user triggers this Start bot flow, a label will be automatically added to the user to facilitate subsequent classification of different user groups)
  • Remove label(s) – Remove labels (when the user triggers this Start bot flow, a specific label currently owned by the user will be automatically removed)
  • Subscribe to sequence – When the user triggers this Start bot flow, the user will automatically subscribe to the sequence (mainly used for Follow Up)
  • Unsubscribe from sequence – When the user triggers this Start bot flow, the user’s current subscription sequence will be removed (when the user has subscribed to the same sequence once and completed the automatic message push, the system will not re-subscribe the user to the same sequence again. , even if the user triggers the Start bot flow again, it will not resubscribe. At this time, you can use the “Unsubscribe from sequence” method to remove the user’s sequence at a certain stage)
  • Assign conversation to a group – Assign the current conversation that triggered this flow to a specific team role.
  • Assign conversation to a user – Assign the current conversation that triggered this flow to a specific team user.
  • Send data to webhook url – This function will be integrated with third-party applications. When the user triggers this Flow, a webhook notification will be sent to the URL address filled in. You can go here to view the currently created webhook notification.

After the settings are completed, click Done. Now you can see that the “Start bot flow” component has displayed the Title name you set, as well as tag information such as keywords.

Compose next massage – This connection point represents the next response content after triggering this component.

Text

If you want to build a bot with a text element, drag the Text Component and drop it on the editor. Now double-click on the component and a sidebar called Configure Text Message will appear with a text field. In the text field, you have to provide your reply message. You can include the first name or the last name of the user in the reply message.

You can also enable typing on display by turning on the radio button. Then you can select the delay time in reply in seconds.

Now click on the Done button and the information will appear on the component. Then connect the text component with the Start bot flow component.

Include Custom variables in the reply message

Besides, you can include custom variables in the reply message. Click on the button called custom and a drop-down menu of different variables will appear. And from the drop-down menu, select a variable. The custom variable will be replaced by the actual value before sending it.

NOTE: To learn how to create custom variables, click here

Image, Audio, Video, and File component

Likewise, you can add Image, Audio, Video, and File components. For these components, you have to upload an image, audio, video, and file respectively. Then you have to connect the components with other components.

Upload an image

After the upload is completed, click Done to see the uploaded file in the component. In addition, you can also directly enter the file address URL in the input box without uploading.

FB Media

To add FB Media component, drag the FB Media component from the Doc-menu and drop it on the editor. Now double-click on the FB Media component and the right sidebar called Facebook Media URL will appear. In the Facebook Media URL field, put your Facebook Page media URL.

You can enable typing on display and select time in seconds for the delay in reply. Now click on the done button and the Facebook page media URL will appear on the component.

Card

To add Card Component, drag the Card Component from the Doc-menu and place it on the editor. The Card component will appear with a button component. Well, now double-click on the Card component and a right sidebar called Configure Generic Template will appear. Now upload an image. After uploading an image, paste a link in the image click destination link field. When a user clicks on the image, the user will be redirected to the URL. Now write a title in the Title field and a subtitle in the Subtitle field.

Then you have to configure the Button Component

Read the following section to know how to add and configure the Button Component.

Button

To add Button component, drag your cursor from the button output of a component like the Text or Card component and drop. Instantly, the Button component will appear connected with the mother component.

And sometimes the button component automatically appear connected with other component, such as Card and Carousel component.

Now double-click on the button component and a right sidebar called configure button will appear. Now write a text in the button text field – the text will appear on the button.

Then you have to select the button type from the “When user press the button” field. Clicking on the “When user press the button” field will display a drop-down menu – Send Message, Start a flow, Redirect to website url, Webview [full], Webview[compact], Webview[tall], Call us, Sysyem default action button

When user press the button - Button types

We’ll explain how to use each option one by one

Send message

Select “Send message” on the button type and click on the done button.

You can see that when “Send message” is selected, the configuration button is similar to “Start bot flow”. “Send message” in each button is equivalent to a new “Start bot flow”. Now we can configure the user click in the button What will be triggered after this button. For example, we can set add tags, remove tags or Subscribe to sequence. For specific settings, see the “Start bot flow” section.

Now you can continue to connect to the next conversation after “Send message” type.

Start a flow

If you select “Start a flow” as the button type, a “Flow name” field will appear. You must select a Flow from the “Flow name” field. Click on the “Flow name” field and a drop-down menu of different flows will appear. Then select a Flow from the drop-down menu. Then click the “Done” button. The Flow name will appear in the Action type on the button component.

Redirect to website url

If you selectRedirect to website url, Webview [FULL], Webview [TALL], Webview [COMPACT], another field will appear. And in the field, you have to paste an URL. Now paste a URL and click on the done button. After that, the URL will appear on the Button component.

For the Webview type, your experience will appear as a layer overlaid on top of the conversation, displaying at full screen, 75% height, or 50% height, depending on your content and use case

Webview [FULL]
Webview [TALL]
Webview [COMPACT]

Call us

Select Call us button from the drop-down menu of different button types and instantly, another field called Mobile/Phone number will appear. Now you have to provide your phone number in the field. Then click on the done button.

System default action button

Form the “System default action button” type field, you can select User email, User birthday, User phone or User location, Unsubscribe button, Resubscribe button, Chat with human, Chat with robot. After selecting any from the button type, click on the done button. Instantly the button type will appear on the button.

For specific settings, please refer to the “Action Button” article, click here

Quick Reply

To add a quick reply component, drag and drop your cursor from the quick reply output of a component such as a text or card component. Immediately, the quick reply component will appear connected to the parent component.

Now double-click on the “Quick Reply” component and a right sidebar named “Configure Quick Reply” will appear. Now, in the Quick Reply Type field, you have to select the Quick Reply Type. Click on the Quick Reply Type field and a drop-down menu of different types of quick replies will appear – Send message, Start bot flow, Phone, and Email.

(Note: More than 3 quick reply components can exist at the same time under the same component.)

Send message as quick reply type

Select send message as the quick reply type, and instantly a field called button text will appear. Now you have to provide a text for the button in the button text field.

For labels, sequence, assignment, and webhook are basically the same as buttons.

After setting the quick reply button text, we can connect a new component, such as text, below the quick reply component.

Start a flow as quick reply type

If you select Start a flow as the quick reply type, two fields – button text and postback id will appear. In the button text field, you have to write a text for the button. And from the flow id field, you have to select a flow. Click on the flow id field and a drop-down menu of different flow id will appear. And from the drop-down menu, select a flow id. And click on the Done button. And the flow id will appear on the Quick reply component

Phone as quick reply

Just select phone as the quick reply type in the quick reply type field and click on the done button. In this case, the quick reply will collect your phone number from your Facebook Profile and show in the messenger. When a user clicks on the phone number, the system will receive the phone number. And the user will get a message that the system have received your phone number.

Email as quick reply

Just select Email as the quick reply type in the quick reply type field and click on the done button. In this case, the quick reply will collect your Email address from your Facebook Profile and show in the messenger. When a user click on the phone number, the system will receive the email address. And the user will get a message that the system have received your Email address.

Carousel

To add a Carousel component, drag the Carousel component from the Doc-menu and drop it on the editor. Instantly, the Carousel component will appear with three carousel items connected with the Carousel component and three button components connected with the three carousel components.

Now double-click on the Carousel component and the right sidebar called configure Carousel will appear. In the sidebar, you can enable typing on display and select delay in reply time in seconds. Now click on the Done button.

Carousel Item

Now come to the carousel Item component. Double-click on the carousel Item button and the right sidebar called Configure Carousel Item will appear with some fields.

Now upload an image. After uploading an image, paste a link in the image click destination link field. When a user clicks on the image, the user will be redirected to the URL. Now write a title in the title field and a subtitle in the subtitle field. Enable the typing on display and select delay time in seconds.

Likewise, you have to configure the other two carousel items.

Now you have to configure buttons. You already know how to configure buttons.

You can add other components with the button components if you want.

Now click on the save button or press ctrl + S and your bot will be saved.

Conditional Reply

With the condition add-on, you can build a condition and rules-based messenger bot that can talk to people intelligently. For example, if the user is male, the bot will call him Mr. On the other hand, if the user is Female, the bot will call her Miss/Mrs. And if the system already has the email number of a specific user, the bot will inform the user that the system already has the email number. Contrarily, if the system doesn’t have the email number of a specific user, the bot will ask for the email number from the user.

In this article, I will show you how to build a condition and rules-based messenger bot on the Flow Builder.

To build a condition and rules based messenger bot, you have to use an element called condition that will work as the entry point of the conditional conversation.

Let’s see how to build condition and rules-based messenger bot.

Add conditional elements via drag and drop and connect them with Start Bot Flow. Now double click on the conditional element. A form field will immediately appear on the right side of the editor. At the top of the form field, you’ll see two radio buttons – Match All and Match Any. You must select Match All or Match Any.

Please note:

1. If Match All is selected, all conditions must be true for the expression to be evaluated.
2. If you select Any Match, at least one condition must be true for the expression to be evaluated.

Since we only configure one condition, you can choose any of them.

Then you will see the system field and the custom field. Both the system field and the custom field contain initial fields to configure conditions. Of course, by clicking on the plus sign next to the system field and custom field, you can add more fields to configure conditions on them. Of course, you can remove extra condition by clicking remove button.

Let’s set a condition to check if the user is male or female and send messages accordingly:

Click on the Variable field and a drop-down menu of the different variables will appear. Now you have to select a variable. Likewise, you have to select an operator from the operator field and a value from the value field.

I select Gender as the variable, and Equal(=) as the operator, and Male as the value. Now I click on the ok button to insert data to the condition element.

In addition to this, you can also use Label and other conditions

On the condition element, you will see two sockets – True and False. If the condition evaluates to true, the message connecting to the True socket will be sent. Contrary, if the condition evaluates to false, the message connecting to the False socket will be sent.

Well, now add a text element and connect it to the socket called True. Then write a message addressing the user as Mr. the message that will be sent to the male users.

Likewise, add another text element and connect it to the False socket and write a message, addressing the user as Miss/Mrs, the message that will be sent to the female users.

Now add a button element and connect it to both text elements. Well, write a button text and select send message as the button type and click the ok button. Instantly, a send message element connected to the button element will appear. Now give a title for the Send message.

Now I will set another condition to see whether the system has the email address of the user or not. If the system has the email address of a user, the bot will inform the user that the updated information will be sent to the email address. On the other hand, if the system doesn’t have the email address of a specific user, the bot will ask for the email address from the user.

Let’s set a condition to check if the system has the email address of a specific user or not and send messages accordingly:

Add condition element and connect it to the send message element. After that, click on the condition element to configure a condition. If you configure one condition, it doesn’t matter whether you select All Match or Any Match.

Like before, select Email as the variable and Has Value as the operator. And click on the ok button. That’s all. The condition is set.

Now add two text element and connect them to the true and false sockets of the condition element. Now click on the text element connecting to the true element and write a text message to inform the user that the updated information will be emailed to the user.

Then click on the other text element connecting to the false socket and write a message to inform the user that the system doesn’t have the email address and tell the user to click on a quick reply button to send the email address.

If the condition becomes true, the text message connecting to the True socket will be sent. On the other hand, if the condition becomes false, the text message connecting to the False socket will be sent. That is if the system has the email address of a specific user, the bot will inform the user that the updated information will be sent. And if the system doesn’t have the email address of a user, the bot will ask for the email user.

Now add a quick reply button and connect it to the text element connecting to the false socket. Double-click on the quick reply element, select email as the Quick Reply type and click on the ok button. With the reply button, the bot will collect the email address from the user.

Now click on the save button or press Ctrl + s on the keyboard to save your bot.

If everything is ok, the bot will work accordingly. That is, if the user is male, the bot will address him as Mr and if the user is female, the bot will address her as Mrs/Miss. Moreover, if the system has the email address of a user, the bot will inform the user that updated information will be emailed to the user and if the system doesn’t have the email address of a specific user, the bot will ask for the email address of the user.

If you need to customize the next reply content when the user enters an email, you can use the (user input flow) element. Here I will make a simple demonstration. For the specific use of the (user input flow) element, you can view (user input flow) explanation.

New Sequence

Sequence, this function is mainly used to send multiple messages at different time periods.

For example: after a user registers for certain activities, segmented reminders are sent to the user after a fixed time, or it is used for product promotion and follow-up with customers.

Next, let’s take a look at how to set up Sequence

First, we need to find the Subscribe to sequence option in the Start Bot Flow element or in each button.

If you have already created a sequence, it will be displayed in the drop-down list. If you don’t have one or want to create a new one, select (New sequence). You will then see the Start Bot Flow or button automatically display an additional connection block for the sequence.

Next, we need to set it in the New sequence element. First, we double-click the New sequence element. In the menu on the right, we need to set (Sequence Name). The name is used to facilitate our understanding of the purpose of this sequence later.

Next, the following settings need to be set according to the situation.

1. First, if your sequence is about promotional information and the time to send the message is within 24 hours, then we can directly proceed to the next section (Send message after) to set the time to send the message without setting it.

2. If the message you send is more than 1 day later, then we need to set the following parts.

Starting Time and Closing Time – This time setting is about the time range when sending the Sequence message. Generally, if there is no time range required to send, select 00:00.

Time Zone – Select the time zone for sending the message according to your needs

Message Tag – Select the correct Message Tag according to the content of the message you send. For details, please refer to the following

Message TagDESCRIPTIONALLOWEDDISALLOWED (NON-EXHAUSTIVE)

CONFIRMED_EVENT_UPDATE

Send the user reminders or updates for an event they have registered for (e.g., RSVP’ed, purchased tickets). This tag may be used for upcoming events and events in progress.

  • Reminder of upcoming classes, appointments, or events that the user has scheduled
  • Confirmation of user’s reservation or attendance to an accepted event or appointment
  • Notification of user’s transportation or trip scheduled, such as arrival, cancellation, baggage delay, or other status changes
  • Promotional content, including but not limited to deals, offers, coupons, and discounts
  • Content related to an event the user has not signed up for (e.g., reminders to purchase event tickets, cross-sell of other events, tour schedules, etc)
  • Messages related to past events
  • Prompts to any survey, poll, or reviews

POST_PURCHASE_UPDATE

Notify the user of an update on a recent purchase.

  • Confirmation of transaction, such as invoices or receipts
  • Notifications of shipment status, such as product in-transit, shipped, delivered, or delayed
  • Changes related to an order that the user placed, such credit card has declined, backorder items, or other order updates that require user action
  • Promotional content, including but not limited to deals, promotions, coupons, and discounts
  • Messages that cross-sell or upsell products or services
  • Prompts to any survey, poll, or reviews

ACCOUNT_UPDATE

Notify the user of a non-recurring change to their application or account.

  • A change in application status (e.g., credit card, job)
  • Notification of suspicious activity, such as fraud alerts
  • Promotional content, including but not limited to deals, promotions, coupons, and discounts
  • Recurring content (e.g., statement is ready, bill is due, new job listings)
  • Prompts to any survey, poll, or reviews

HUMAN_AGENT

Allows human agents to respond to user inquiries. Messages can be sent within 7 days after a user message.

  • Human agent support for issues that cannot be resolved within the standard messaging window (e.g., business is closed for the weekend, issue requires >24 hours to resolve)
  • Automated messages
  • Content unrelated to user inquiry

NON_PROMOTIONAL_SUBSCRIPTION

News messages allow news publishers to send regular news updates to their subscribers in Messenger. This feature is only available for registered news Pages under the
Facebook News Page Index (NPI)
Read Policy Details here

Registered news Pages under the Facebook News Page Index (NPI)Read Policy Details here

Send message after

Two time periods can be set here

1. Promotional – limited to sending within 24 hours
2. Non-promotional – limited to sending after 1 day, and can be sent within 30 days at most

When setting the Send message after element, 3 blocks will be added by default. You can delete or add Send message after according to your needs.

After setting the completion time, we can connect the content to be sent in (Compose & schedule message) below the Send message after element

Now we can select the content to be sent. If you plan to send the same content every time period, you can connect them all in one element.

If the content sent in each period is different, you can also connect new message elements separately

Now we have completed the settings for Sequence. Now, whenever a user triggers (Start Bot Flow) or (Button), if a Sequence is set, the user who triggered these elements will be automatically subscribed to the Sequence and the sending time will start.

In addition, every time a user completes the subscription to the Sequence, the next time the user triggers (Start Bot Flow) or (Button) again, the user will not subscribe to the same Sequence again.

If you need the user to re-subscribe to the Sequence every time the (Start Bot Flow) is re-triggered, I suggest that you can set the Sequence in the button part after (Start Bot Flow), and set (Unsubscribe from sequence) in (Start Bot Flow) and select the Sequence that has been set afterwards.

In this way, every time a user triggers (Start Bot Flow), the Sequence will be unsubscribed first, and then re-subscribed in the subsequent button part.

User Input Flow

User Input Flow is a form that collects user information. I will explain the specific settings in detail below.

First, we need to add the User Input Flow element to the flow. You can choose to connect the User Input Flow after the Start Bot Flow, or connect it to any other element in the flow that can connect to the next piece of information.

Now double-click the User Input Flow element. In the drop-down menu on the right, if you have created a User Input Flow template before, it will be displayed.

You can directly select the Campaign template you created before to use

If you need to create a new one, you can select (Add new input flow).

Next, you need to set a name for this User Input Flow activity. After completion, click Done and you will see a new (New Question) element automatically added.

New Qusetion

Now we double-click the New Qusetion element to set the form questions.

Now we can see that there are two question types in the menu on the right

1. Free Keyboard input (anything the user enters will be considered as an answer)

2. Multiple Choice (several options are set by default, and the user can only choose from the options and it will be considered as an answer)

You need to choose which question type to use based on your current question. Next, we need to enter your question in Question. If you choose (Multiple Choice), you will also see two option boxes below (Option 1, Option 2). If you have more answers, you can continue to add them.

Free Keyboard input is suitable for asking users information, such as name, email, phone number, address, etc. Users can enter the answer at will.

Multiple Choice is suitable for giving an option, and users can choose one of your options as the answer.

Next, let’s continue to understand the settings in the second half. The settings here are

1. Reply type
2. Save to custom field
3. Save to system field
4. Assign to labels
5. Assign to a messenger sequence
6. Assign to an email/phone sequence
7. Skip button text

Let’s explain them one by one. First,

1.Reply type

Determine the type of the user’s answer based on your question. For example, when your question is (Your Name?) This question belongs to a text reply (general answer), then we need to use Text in the reply type.

If your question is (Your Email?) At this time, the user’s reply is ([email protected]) This type, we need to set type to (Email)

Even if the user inputs the email included in a piece of information, the system will extract the correct email separately. For example, if the user’s reply is: (My email: [email protected]), the system will filter (My email:) and extract the correct ([email protected]) and save it to the system.

Currently, the reply types are as follows
Text, Email, Phone, Number, URL, File, Image, Video, Date, Time, Datetime

In addition, when you select Email, Phone, an additional option will be displayed

  • Attach email quick-reply
  • Attach phone quick-reply

When selected, when the user answers this question, Facebook will automatically obtain the user’s email and phone number as a quick-reply and automatically display it in the user interface, allowing the user to select without inputting.

Conclusion: According to your question, select the corresponding reply type according to the type of the user’s reply. Then the system will judge whether the user’s reply is correct. If it is not correct, it will send an error message to prompt the user that the current reply information format is incorrect and ask the user to answer again.

2.Save to custom field

A custom field stores the user’s answer in the corresponding field, for example: field name = User Name

We ask the user’s name, and when the user replies, we save the answer under User Name. Later, when we view the user’s answer, we can see the corresponding table

User Name | Michael Johnson

To create a custom field, click Add New, and an input box and a drop-down list will appear.

Now we need to enter a name in (Custom field name), and then select the type corresponding to this name in (Reply type). Click Save when you are done.

Next, we can see the custom field we just created in the selection box.

3.Save to system field

system field, this is the system default field. Currently, there are only 4 options: Email, Phone, Birthday, and Location. When these answers are obtained, they will be saved in the user’s system field. You can directly see the user’s detailed information in the subscriber details.

4.Assign to labels
When the user completes the question, you can add a label to the user

5.Assign to a messenger sequence

When the user completes this question, the user can be assigned a subscription sequence

6.Assign to a email/phone sequence

When the user completes this question, the user can be assigned to subscribe to the email/phone sequence

For more information about email/phone sequence, you can visit this article

7.Skip button text

If this question allows users to skip, you can set this button and enter the name of the skip button in the input box.

If it is not set, it means that this question cannot be skipped. If the user’s answer does not match the reply type, it will continue to ask until the correct reply type is obtained.

Next, let’s continue with the setup

When we select Multiple Choice, after completing the settings, we can see the multiple choice questions under the question in the (New Qusetion) element, as well as other settings.

Now we use Free Keyboard input to do a complete tutorial

Next, you can see two options in the connection below the (New Question) element

1. Compose next message (If you have another question, you can connect this option to continue asking the next question)

2. Final reply (If your question ends here, then connect this option to end this User Input Flow and connect to other reply elements)

In the above demonstration, we asked two questions

  1. Your Email
  2. Your Phone

After the end, I connected the Text element to reply, and these questions were saved to the corresponding system field

We can use system variables directly in Text, and when actually replying to the user, the system variables will be converted into the user’s answer.

If you have a lot of questions and you are worried that the user may choose the wrong answer during the input process, you can add a button at the end and reconnect the (User Input Flow) element and select the campaign you just created.

If the user needs to re-answer the question, they can click the button and re-answer with a new answer.

Marketing Messages

Marketing messages allow a Facebook Page or Instagram professional account to send messages to a user after the standard message time frame, with the user’s permission. You can use marketing messages to build relationships with users who are interested in you or your business.

Next we will explain how to use the marketing message feature

First, drag and drop the “Marketing messages” component from the menu onto the editor.

Then double-click the “Marketing messages” component. In the pop-up menu on the right, we need to make some settings.

First, “Title”, this name will be displayed in the Title of the subscription message.

Next is “Marketing messages postback ID”. If you have created Marketing messages before, it will be displayed here. If not, you can select “New Marketing messages” to create a new Marketing message.

Next, we need to select an image. You can use the image related to your Marketing messages as the cover.

After completion, we can click “Done”, and then you can see that the Marketing messages component has updated the message just set on the editor, and then a new component “New Marketing messages” will be automatically connected.

Now double-click the “New Marketing messages” component. We need to set the template name of this Marketing message in the pop-up menu on the right, so that we can know the purpose of this Marketing message later.

Now that we have completed this, we can connect the next reply in the next message. In the demo, when a user receives a subscription request from this Marketing messages, when the user clicks the subscribe button, we will reply to the user “Thank you for your subscription😍”

If you need to Create a campaign on Marketing Messages Broadcast, you can check out this article for details. Click here

Ai Reply

Ai Reply component is a component that can automatically reply to users using AI model. To use Ai Reply, you must first set up OpenAI API. You can check this article for more information. Click here

If you only need to use AI in a specific process, you can set it in the usual Visual Flow Builder Editor, but there are limited ways to invoke AI. You can set keywords. For example, we set a keyword “ai” in “Start Bot Flow”. When the user enters a question, append “ai” to let AI reply, for example:

1. Hello, can I learn about your product? ai
2. @ai, Hello, can I learn about your product?

This approach has certain limitations. Users must enter prompt words to wake up. In addition, if you need to use AI to reply completely, you can enable the connection of Ai Reply component when there is no matching reply. In this way, when the user inputs content that does not exist in all the keyword flows you currently set, AI reply will be enabled. You can check this article for more specific settings. Click here

Ai Reply component, drag the Ai Reply component from the component menu to the editor, double-click the Ai Reply component, and in the text input box on the right menu, you need to enter the AI ​​prompt word.

Generally, the prompt word entered in the Ai Reply component is how you want the AI ​​to reply, such as what tone to use, or what content cannot be replied. When the AI ​​receives a message other than the prompt word, how should it reply to ensure that the AI ​​does not reply to things other than your business.

Next - Bot manager Bot Keyword

Still stuck? How can we help?

How can we help?

Was this page helpful? Yes 2 No

Share this Doc

Bot Reply

Bot Reply&body= Check out this dochttps://docs.franschat.com/docs/knowledge/facebook-tools/bot-manager/bot-reply/" target="_blank"> Bot Reply &hashtags=https://docs.franschat.com">

Or copy link

Clipboard Icon
CONTENTS

Doc Contents

Doc Footnotes

Doc Elements

2020 - 2023 Copyright © FransChat. All Rights Reseved. Powered by FRS