BM Brand Playbook
BM Brand Playbook
⚠ Please ensure you’re always using the latest version of the Playbook.
Download the latest version on the Business Messages developer site.
Version Notes
Welcome message
Developer docs
Developer docs
Developer docs
Developer docs
1 Place updated information in welcome messages like store hours, closings, &
agent availability
2 If live agents are no longer available or experiencing very long wait times, inform
the user
3 Create chips in the welcome message to answer most common questions or link
out to web pages with more information
4 URLs should be made as a smart chip and not in message
If they must be in-message, URLs in messages must be formatted using the full
link to be detected and made clickable. Please use short URLs from your primary
brand site e.g. https://www.brand.com/shortlink
Building a robust bot with complete end to end journeys is the ideal,
and leads to happier customers
1 Be prescriptive about each step, by using chips and cards to walk a user through
an entire journey
2 Build user journeys that can be completed end-to-end in chat without
dead-ending
3 Hand off to web to complete complex workflows like payments that can’t be
accomplished with cards, but ensure the user can either complete it there or the
workflow resumes in chat
4 Break workflows into smaller chunks of text with easy decisions for the user to
make, avoid long messages with lots of text
5 When a user reaches the end of a journey, display the welcome message chips
again so the user can start a new task
2020 | Confidential and Proprietary
1. Warmly greet the user
2. Describe the bot’s capabilities by
including suggested topics that can be
asked
vs
1. Provide easy decisions for users to
make using chips
2. Be persistent when using chips to
guide users
3. If asking for text input after using chips
for interaction, remind user to type by
saying, “You can tell me your answer”
Respond with short message. Provide Use action chip to link to web
User types in free form text Use chips to guide the user
users with easy decision using chips workflows
👍DO 👎DON’T
Write short messages and guide users with chips for easy decisions Use large chunks of text with no actionable steps
vs
Use rich card carousels when presenting multiple options
User types in free form text Message is sent Bot response with rich card carousel Swiped left to see more cards
Guide users to ask another question or start a
new task with chips
vs
Use rich cards to link out to web workflows
👎 👎
Ask user “Does this answer Ask user to rephrase Provide human fallback
your question?” with 👍 👎 query channels
chips
1st fallback intent: bot asks user to 2nd fallback intent: bot response with Chips swiped left to show FAQ and
User types in free form text
rephrase query suggested chips (call chip included) Call actions
Gracefully fallback to human support when required
(If intent is detected by bot)
Bot response with suggested chips Chips swiped left to show FAQ and
(call chip included) Call actions
Gracefully fallback to human support when required
(User intent is to contact human)
User types in free form text Message sent Bot response with FAQ and call chip
Some users with older devices may not see
chips and rich cards. Include guidance on
what options users have to continue the
conversation
Developer docs
Be yourself
● Remember that it’s a conversation between the user and your bot. Use human-like
conversational language to create a personal connection with the user engaging with
your bot
● Bot responses should be short and simple and not sound mechanical. Don’t copy and
paste content from your website to reuse.
● Be helpful and let the bot assume responsibility for errors
○ “Sorry, I didn’t understand that...”
○ “I’m still learning”
Keep it fresh
● Keep the conversation fresh by writing several versions of the same prefix to avoid
repetition. For example:
○ “Here's some info on COVID-19.”
○ “OK, info on COVID-19...”
○ “COVID-19? Here's what I found...”
2020 | Confidential and Proprietary
2020 | Confidential and Proprietary
Checklist
Basic Functionality Workflow examples:
● Opening hours
❏ Can the user complete at least 2-3 key customer service workflows and obtain
● Inventory
information through bot responses, not just from site links?
● Order status
❏ Have you provided a plan for adding 2-3 additional workflows that can be
● Submit a complaint/issue
completed end to end within the bot?
● Store capabilities
❏ Can workflows be completed end-to-end either within the chat or handed off to
● Store FAQ information ( single
web with no dead ends?
workflow)
Graceful Fallback ●
●
I’m still learning
Try rephrasing your question or asking
❏ Does the bot provide a graceful fallback response?
something else
❏ Does the bot response make sense when it doesn't understand the query?
● You can ask me about...
❏ Does the bot acknowledge that it didn't understand and provide alternative
suggestions (eg rephrase the question, ask different type of question, provide
suggested questions)?
❏ After two fallback intents or two failures, does the bot provide a chip link to
customer service FAQ and fallback to human support via a call chip?
Email: bm-inquiry@google.com