Lesson 7: Connect and Grow audience for your chatbot

Estimated reading time: 15 minutes

After completing all previous lessons to build your first chatbot, your bot is now online and ready to talk to your customers. It’s now your turn to bring users to "Monoco Shop", and we will help you with powerful tools to promote your chatbot then skyrocket your sales.

During this lesson, you'll discover how to encourage people to engage with your Messenger bot on Facebook using our Growth Tools. You can also learn how to build a multilingual bot for international audiences to enhance conversation and expand your customer base.

In this lesson, you will learn how to:

Enable Growth Tools

Ready to promote your bot and engage more & more customers? Here are four Growth Tools features that you can leverage to grow Monoco's customers.

Bot Landing URL

With Bot Landing URL tool, you can redirect potencial customers to Monoco Messenger page without any hassle by inserting a generated URL anywhere — just like a landing page. This will help grow your Messenger audience, then capture & convert high-quality leads. You can follow the steps below to set up this tool:

1. Create a new Bot Landing URL tool by going to Bot Builder > Integrations > Growth Tools and select Bot Landing URL.

2. Scroll down to the Basic Configuration section, enter a name for this new tool and turn on the "Active" option to enable it.

3. Navigate to the Trigger Configuration section and you'll get the URL which allows bot to start a conversation with users using the designated message. This message will be set up in Conversation Configuration section using a new message or an existing block. In this example, we'll choose the Special Deal block.

4. Update the information of users by updating user attributes, flow variables, and user tags.

Click Create button and update your bot to finish your Bot Landing URL tool. Now whenever users click on the generated URL on Trigger Configuration section, they will straight away start a conversation with your chatbot at the Special Deal block as bellow:

Tip: You can test your Bot Landing URL in many channels (Search, Display, Email) to track which channel is bringing you the most bot traffic.

Landing page

With Messenger Landing page tool, you can easily drive traffic from Monoco Shop website directly to Messenger using a clickable button on website. Take advantage of this tool will create a single experience for customers and enable you to continue the conversation after they have left off webpage. In this part, you’ll learn how to add a Messenger Landing page to Monoco Shop website.

1. Head over the Growth Tool and select Landing Page.

2. Rename this tool and switch the "Active" button in the Basic Configuration section.

3. Scroll down to the Trigger Configuration section, choose the button message and decide what color you want button to display.

4. In the Conversation Configuration section, choose a existing block or create a new message that will be the first message that users will receive when they click the chat widget to start a new chat conversation.

Update the information of users by updating user attributes, flow variables, and user tags.

Now that you’re done configuring the changes, click Create button and update your bot again.

5. Go through all steps, your bot will automatically generate the code you need to paste into your website. Click Copy Generated Code Snippet to Clipboard.

6. Now the last step is installing code on website. Navigate to the source of web and paste the Generated Code Snippet into the HTML code, between tags. Then refresh the page, here's how the Messenger landing page button appear on Monoco Shop site:

Note: You have to whitelist your domain under your configuration Settings, otherwise the Landing Page tool won’t work

Comment Trigger

This feature enables your Monoco shop to auto-reply and send automatic private messages to a customer who comments on Facebook post. It will generate lots of high-quality leads and customers while helping you to learn more about your audience at the same time. For instance, you want to send Coupon for those who comment on your latest post, you can follow the below steps to get started!

1. You can find the Comment Trigger tool by going to Growth Tools > Comment Trigger.

2. Under Basic Configuration section, enter a name for this new tool and turn tool on by toggling green icon to On position.

3. Click Sellect Post and choose the specific posts you want from your page in the Trigger Configuration section.

After that, you can set your bot to auto-reply to all comments in the Target Comments.

Or set bot only reply to comments that matches a certain rule. You can enter the keywords here which will trigger the auto-reply. For example, if we put in "COUPON", bot will auto-reply to the comments with the word "COUPON" in it.

Then if you want bot to also reply to threads in a comment, you can enable the Target Replies In A Thread. Basically it just means that if somebody tags a friend in their comment, and that friend replies to the original comment, the friend will also receive your automatic message.

To help your bot not only auto-reply to comments but also send private messages to users comment, enable the Response Directly On Facebook Post and type in the message that your chatbot will reply to comment.

4. Under Conversation Configuration section, the Landing Message is where you enter the private messages that your chatbot will send to user's inbox.

Enable Follow-Up Message to help your bot continue to send the follow-up message which is a custom message or an existing block. For example, if we select "Modlule Shopping", bot will send to Module Shopping when user replies to the landing message.

Update the information of users by updating user attributes, flow variables, and user tags.

That's it! Click Create button and update your bot to complete your comment trigger tool.

Once you done these steps, here’s an example of what this looks like from the user who comments in your post.

Here’s how this would work in the inbox:

Some useful tips:

  • Your bot must be set up properly. Make sure it’s connected to your business page. Also check that it’s set up to view replies to posts on that page.
  • Be careful with the Get Messages CTA that Facebook might automatically enable this option for your post, cause it can make things more confusing for users.
  • Only post authentically engaging content that’s highly relevant to your audience.

Build a multilingual bot

If you want to expand your business globally, a multilingual chatbot providing multiple languages will become a necessity. It'll provide you a more cost-effective way to handle your multilingual customer base then improve their experience. Assuming you want to expand Monoco shop in European and Asian markets, let's follow steps bellow to build a multilingual bot for this audiences.

1. Go to Settings > General and stroll down to the Language Section. From here, in the multi language, choose the language you want your bot to interact with global visitors. There are more than 100 languages for your selection.

2. Back to your flow , navigate to the Advanced Blocks and drag & drop the Switch Language block right after the Conversation Entry in flow.

3. Click on Change Editing Language button at the right-hand corner of Flow Editor and switch to your secondary language.

4. Then your content in each block will reset to the defaut as below:

5. Insert the content in your desired language into corresponding blocks.

Just a note that when changing to the secondary language, your Random Texts will disappear and you have to add & translate it again in a similar way you translated other blocks.

In the term of CMS translation, go to CMS, select the CMS Entity you want to translate and click the Change Editing Language and choose the secondary language.

Click on each entity fields to fill your content in the secondary language. Don't forget to click Update button to save changes.

6. That's it! Now it’s time to check your bot flexibility. Here is an example of how your multilingual chatbot will be:

Good work so far! 🎉 How are you feeling now?

We are coming to the final lesson. In the final lesson, you will learn some advanced features which require you a little bit of technical background. But don't worry, we will give you clear instructions to build advanced ordering.