The primary flow will be driven through friend referrals and Facebook advertisement, which drive users into a specific Team version of the app. Users that enter through other sorts of discovery will need to have a separate on-boarding flow requesting the users location (or city of choice) in order to find the best/closest team available. Once the user has been assigned a team, the bot should send a Budweiser Branded Image in the on-boarding.
Implementation
Friend Invite / Facebook Advertisement Flow
Copy
Welcome to The Budweiser Sweep! Please note that you need to be of legal drinking age to enter.
The Budweiser Sweep you’ve entered will feature questions from the Cardinals(team-specific).
This is a game to test your ability to answer questions correctly about what’s going to happen for every Cardinals(team-specific) game this Spring Training.
You’ll definitely want to answer these, as we’re giving away some cool Cardinals(team-specific) prizes all Spring long. First, we need to confirm a few details about who you are so you can collect your prizes when you win…
User Stories
As a user, when I click on a Facebook ad / friend invite, I am taken to the 'Get Started' screen
As a user, when I click 'Get Started', the onboard messaging reflects the team specific ad
[ ] Create Facebook advertisements for the 3 Spring Training teams (Dodgers, Cubs, Cardinals)
[ ] Verify the data and associations for each user coming in from the specified Facebook advertisement
[ ] Display a Budweiser branded image once a team has been successfully assigned
Global Flow
Copy
Welcome to the Budweiser Sweep,
Please note that you need to be of legal drinking age to enter.
The Budweiser Sweep game is your chance to predict the future this baseball season - answer three questions about baseball games for your chance to win exclusive prizes.
Details
Post the on-boarding form, prompt the user with quick reply options for the 3 available teams (Dodgers, Cubs, Cardinals).
User Stories
As a user, when I click on Messenger Button, I am taken to the 'Get Started' screen
As a user, when I click 'Get Started', I am shown the on-boarding text and prompted to create my account
As a user, when I successfully create an account, I am given 3 teams to choose from
As a user, when I select a team, I am assigned that team
[x] Prompt the user with 3 quick reply options (Dodgers, Cubs, Cardinals)
[x] Handle any erroneous responses when selecting a team
[x] Handle continuous loop of prompting team selection if no team has been selected
[x] Assign owner_id of Team selected to the users preference
Business Requirement
The primary flow will be driven through friend referrals and Facebook advertisement, which drive users into a specific Team version of the app. Users that enter through other sorts of discovery will need to have a separate on-boarding flow requesting the users location (or city of choice) in order to find the best/closest team available. Once the user has been assigned a team, the bot should send a Budweiser Branded Image in the on-boarding.
Implementation
Friend Invite / Facebook Advertisement Flow
Copy
Welcome to The Budweiser Sweep! Please note that you need to be of legal drinking age to enter.
The Budweiser Sweep you’ve entered will feature questions from the Cardinals(team-specific).
This is a game to test your ability to answer questions correctly about what’s going to happen for every Cardinals(team-specific) game this Spring Training.
You’ll definitely want to answer these, as we’re giving away some cool Cardinals(team-specific) prizes all Spring long. First, we need to confirm a few details about who you are so you can collect your prizes when you win…
User Stories
As a user, when I click on a Facebook ad / friend invite, I am taken to the 'Get Started' screen As a user, when I click 'Get Started', the onboard messaging reflects the team specific ad
Global Flow
Copy
Welcome to the Budweiser Sweep,
Please note that you need to be of legal drinking age to enter.
The Budweiser Sweep game is your chance to predict the future this baseball season - answer three questions about baseball games for your chance to win exclusive prizes.
Details
Post the on-boarding form, prompt the user with quick reply options for the 3 available teams (Dodgers, Cubs, Cardinals).
User Stories
As a user, when I click on Messenger Button, I am taken to the 'Get Started' screen As a user, when I click 'Get Started', I am shown the on-boarding text and prompted to create my account As a user, when I successfully create an account, I am given 3 teams to choose from As a user, when I select a team, I am assigned that team
owner_id
of Team selected to the users preference