I Had Daddy Issues

I used to hate it every year when Father's Day rolled around. My dad died in 2008, but we never had a good relationship. Never. For most of my life, I was bitter about the absence of a real father in…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




How to Create a Facebook Contest using a Chatbot?

I was going through my facebook newsfeed today and saw a couple of giveaway contests which arose a question in my head; can I create a Facebook Contest with a Chatbot?

And luckily, the answer to my question is yes.

You can create a Facebook Contest Chatbot using Botsify and collect user responses faster than ever.

So let’s get started!

The below-mentioned chatbot flow can be created for your facebook as well as website chatbot but for this tutorial, I will be creating a Facebook contest chatbot.

In this guide, I will be explaining how to create a chatbot running Facebook Contest. You can add as many questions as you want, our chatbot will collect user answers for you.

First things first, make sure you are logged into your Botsify account through Facebook. Once you do, go to your Dashboard.

If you are a Botsify user you must be wondering why I am choosing to create an ‘Entity’ first. Well, in order to make things smoother for you and avoid going back and forth while creating your main story I recommend creating an Entity at the beginning of creating your contest chatbot.

Here’s how you will create a user attribute for your main story:

That’s it your Entity/User attributes have been saved

User attributes will help you determine if a user has already played your contest or is playing for the first time and whether or not the answer is correct.

I will explain how in the next steps.

In order to create your main story, that will initiate the conversation, you will need both the correct answers as well as the wrong answer stories for your chatbot.

Why?

Because when your Bot will be responding to the user’s message it needs to have the understanding of what has been just said. And to enable your chatbot to pick right and wrong answers you will have to create separate stories for both.

If the user answers incorrectly, your bot must have a response to send. And for that, you will need to create another story by following the above-mentioned steps.

Now this story will be the conversation initiator. The entities and correct and incorrect stories that you previously created, will all be added to this main story of your Facebook contest chatbot.

Since the user has chosen to play, adding this entity here will store the answer in case the user tries to play again.

If you choose keyword or phrase or pattern message type, the bot won’t be able to differentiate between correct and incorrect answers. Instead, will only continue your flow if the user had responded correctly — or won’t respond at all if the answer is not what you have set up already.

So in order to tell the user whether the answer is correct or not you need to choose the option where they can send any message and bot will reply with either correct answer story or incorrect answer story.

This condition will help your bot differentiate between the correct and incorrect answer of your Facebook contest question. Once the bot gets the answer, it will then respond to your user with either of your predetermined response for correct and incorrect answers.

Your main story has been successfully created!

The 5th and final story will be added to your ‘get started’ message and will determine if the user is eligible to participate or not.

How?

Your chatbot stores user attributes and won’t allow multiple attempts to your contest. Let’s find out how.

Your fallback case works as the default condition here. Meaning, that a user will begin a conversation with your main story if he/she has not played the contest yet. And alternatively, the condition you created will send the response telling that multiple attempts cannot be made.

Now its time to integrate the last story you created to your ‘Get Started’ Message.

Tada! Your chatbot is ready.

Its time to put your chatbot to test, make sure to check if each and every scenario is working correctly. How the conversation begins, if the user responses are being responded to, if the winner is getting the prize and if the chatbot is keeping the track of who has played and who hasn’t.

Fantastic! Your chatbot is ready to take your Facebook Contest all by itself. You can add ass many questions as you want by following the steps mentioned. Just make sure to carefully implement each one.

Add a comment

Related posts:

Music Mate!

In the last few years we see more and more start-ups gaining ground and creating solutions for many everyday problems. What we see though, is that music industry is a field with a lot of potentials…

Sa Tamang Panahon

Hintayin mong sabihin ko ang mga salitang "mahal kita" Dahil sa oras na marinig mo ang mga salitang 'yan, Asahan mong tunay ang aking nararamdaman. This article is published by Pluma Manila, a…

Blogging Tips for the Essayist

Turn your essay into a blog post people will read. There is a learning curve to writing blog posts when you are used to writing essays.