The Comments Autoreply Entry Point is a no-code solution. 🍰

Entry Points are a feature of the Flow Builder interface (the Flows tab in Chatfuel). They're simply a way to bring new users to your Messenger chatbot. This Entry Point lets your bot automatically respond to users who comment on your Facebook page posts—either publicly as a reply comment, privately in Messenger, or both.

The Comments Autoreply Entry Point allows your chatbot to automatically message users who comment on a post, photo, album, or video on your Facebook page.

Use cases for the Comments Autoreply Entry Point 📚

The Comments Autoreply Entry Point is ideal for contests and giveaways. For example, you could create a post telling users to enter their favorite flavor, color, style, etc. of your product for a chance to win one. Your bot can automatically send a coupon code via Messenger to all the commenters who don't win. This is an effective tactic because:

  • It still makes them feel like they won something

  • It may encourage them to make a purchase

  • It makes them a reachable chatbot user, so you can reengage them in the future

How to set up a Comments Autoreply Entry Point 🔧

1. Add this Entry Point to your flow. Do this by selecting the Comments Autoreply Entry Point from the menu that appears when you double-click or right-click in any blank area of the workspace. (Or, you can click the small icon with the screen and + symbol on the right side of the workspace.)

2. Grant Chatfuel the necessary permissions to reply to comments by clicking Grant Permission in the error message on the Entry Point.

3. Using the drop-down menu, choose the content that your autoreply rule will apply to. You can have it apply to:

  • comments on all page posts (this includes essentially all content posted by admins on the page: posts, videos, photos, and albums)

  • or a specific post(s), video(s), image(s), or album(s) only

Note that you can't apply an autoreply rule to all videos only, or all albums only, or all photos only. It's either all content, or specific post(s) that you select. Also, the autoreply feature will not work for the following types of Facebook posts: watch party, job, offer, event.

4. If you choose to apply the rule to a specific post(s), you can find and select that post in Chatfuel by:

  • browsing to find the post

  • typing in keywords from that post

  • pasting in the link

If you wish to apply the rule to a video, image, or album, you'll need to paste in the link to find and select it. (Find the link to a post, video, image, or album by clicking the time stamp on the item on your Facebook page, and copying the URL of the page you're directed to.)

5. Next, you need to set the rules for which comments your chatbot will automatically reply to.

  • If you want your bot to respond only to comments with certain keyword(s), type those keyword(s) in the box under Comments matching keywords. For example, you might type refund and money back in the same box to have your bot reply to those seeking a refund. Press enter after typing one keyword to save it and type another. You can also use an emoji as a keyword. You can add multiple keyword groups by clicking + Add Keyword Group.

  • If you want your bot to reply to all comments (instead of only those with certain keywords), leave the Comments matching keywords box blank.

6. Then, you need to create the actual message your bot will send in response to user comments, or the reply. To do this, drag the arrow from the connector circle on the Entry Point's card. A new card for the reply will appear. You can connect all your rules to this reply, or have different replies for each rule.

7. Decide where you want your chatbot to reply to users:

  • publicly on the user's comment on the post

  • privately in Messenger

Using the checkboxes, you can decide whether you want your bot to reply in only one of these places, or both.

8. Then, customize the reply or replies you've selected. For both replies, you can choose to have your bot wait before responding by setting a delay (in seconds, minutes, hours, days). The maximum delay for private replies is seven days. There is no maximum delay for public replies.

For the public reply in the comments:

  • Customize the content of the reply itself. It can contain text and emoji.

  • You can add more than one by clicking + Add Reply Option (which will appear when you click on one of the replies you've already added). Your bot will then randomly switch between posting these reply options to commenters, so its responses aren't all the same.

For the private reply in Messenger:

  • Use the drop-down menu to choose which form you want the reply message to take: text and buttons, image, gallery, video, or audio. Then, customize the message as you would any other block.

  • You can add user attributes in the reply, if you select the text format for your message. But you can only use {{first name}} and/or {{last name}} in that initial reply. Once the user responds, the following messages from your chatbot can contain any user attributes.

  • Finally, you may choose to set up a Save User Input option, if you need your Messenger chatbot to be able to accept and save user inputs (text, numbers, an email address, or a phone number). The bot will save these inputs automatically as user attributes. (If you choose the email or phone option, you can check the box to allow your bot to auto-suggest the email address or phone number the user has on their Facebook profile. That way, they can tap it to confirm instead of typing it out manually.)

9. Lastly: If you want, you can also set a separate reply and keyword triggers for those who are already users of your chatbot (meaning they've interacted with it previously at some point). Do this by checking the Separate reply for existing users box on the original Entry Point block. Then, add keyword groups and link them to reply blocks just as you did previously.

How many Comments Autoreply Entry Points can I have? 🤔

You can have as many active Comments Autoreply Entry Points at a time as you like. For example, you can have a default rule for all of your posts and also set up a different rule for specific posts separately if you need it. In this case, the rule that you set up specifically for the post will override your default rule.

Also note that if a user comments more than once on a post that has an Autoreply rule, your chatbot will only respond to them once (after the first comment). That way, your bot won't spam users who are in an active discussion in the comments on one of your posts.

Did this answer your question?