UX Challenge Reminder Message

UX Challenge Reminder Message

Day 14: Set a Reminder

Scenario: A user has enabled a to-do list app on their Smarthome Speaker so they can capture their daily tasks whenever they come to mind. Now that they have listed their options, they need to be prompted to set a reminder to actually get things done. 

Challenge: Confirm to the user that you have captured their “to do” (maybe you can even restate it to them), and then ask when they would like to be reminded to complete it. 

Requirements: Two separate voice bot messages, each 10 seconds maximum (about 25 words, minus repeating what the user says if you choose to include).

To-do Bot:
“I have a reminder of your to-do list. Say confirm when completed.”


To-do Bot: 
“Thank you for confirming your to-do list is completed.”

UX Writing Challenge Failure Message/Catch All

UX Writing Challenge Failure Message/Catch All

Day 13: Failure Message/Catch All

Scenario: The user has said something that your bot doesn’t understand, bummer. 

Challenge: Write the message the bot sends to the user when it does not understand what they are trying to do, and attempt to get the conversation back on track.

Requirements: 1-3 bot messages that should explain what has happened and attempt to get the user back into the experience. Each message is limited to 140 characters, and if you decide to use buttons, 5 maximum, 20 characters each.

What we’re looking for: This happens from time to time, as we don’t always have enough rules, content, or intents to understand every input. 

While sometimes you can offer up a contextual error message, in this scenario, there is not one. The bot is stumped!

It’s not enough to say “I don’t understand,” we must know what comes next.

“Error. Oops, something went wrong. Please try again.”

[Click here]

“Sorry, we still can’t process your order. Please try again later.”

UX Challenge Subscribe Message

UX Challenge Subscribe Message

Day 12: Subscribe

Scenario: You’re a beverage company and you’ve just chatted with a user – it went great! Now that you’ve completed the experience, here’s a chance to ask them to subscribe to your messages for future promotions and news. 

Challenge: Create a message that asks the user to opt in for future communications from the brand.

Requirements: 1 message maximum, 200 character limit. Must be a question (most likely, a yes or no).

What we’re looking for: An action-oriented message with a clear and exciting call to action. Your message can be any platform—maybe it’s SMS, maybe it’s social media. 

Focus on explaining what they will receive when they subscribe (maybe they get an instant offer or maybe it’s down the line, you decide).

Want to sign up and get discounts and SMS updates? Enter your phone number to get 20% off your next purchase.

UX Writing Example

UX Writing Challenge Multimodal Log in

UX Writing Challenge Multimodal Login

Day 11: Multimodal Login

Scenario: A user would like to track their online orders using their smart home “Smart Speaker” hub, but they have not set up this feature yet. In order to track, they will need to log in to their account using the app on their phone, so their speaker can access the information. 

Challenge: Write the dialog the “Smart Speaker” will say to the user instructing them to log in to their account on their phone in the app. In addition, write the confirmation message they will receive from the speaker once they are logged in. 

Requirements: Two separate voicebot messages, each 10 seconds maximum (about 25 words).

What we’re looking for: We call this type of experience, multimodal, because the user interacts with two interfaces to complete one experience (multiple modes). 

Be sure to be sensitive to how disorienting it could be for some users to have to switch platforms just to use your product.

Log into your account to activate your “Smart Speaker” to track your online orders.

Congratulations on setting up your “Smart Speaker”. You may now access your information.

UX Challenge Start Command

UX Challenge Day 10: Start Command

Day 10: Start Command

Scenario: A user has a robot vacuum at home, and they hooked it up to their smart speaker so they can start cleaning their home with a simple command (how futuristic!) 

Challenge: Write the command the user says to their smart speaker to initiate the robot cleaning schedule. Then, write the reply that the speaker says confirming that it understood.

Requirements: 1 user command (be sure to state the name of the speaker first), 3 seconds maximum (about 7 words). 1 voicebot reply, 10 seconds maximum (about 25 words).


“Vacuum and sweep the floors upstairs now.”

Cleaning Voicebot:

“I will vacuum and sweep the upstairs floors now.”

UX Challenge Personalized Recommendation

UX Challenge Personalized Recommendation

Day 9: Personalized Recommendation

Scenario: A user wants to order a bouquet from a flower delivery service Chatbot. They have the option of selecting a size and a theme for the order and will then be presented with 3 recommendations they can choose from. 

Challenge: Write the conversation that a user will have with the bot, starting from the first question the bot will ask (skipping the “hello” part). Find out what size arrangement they want and what gift theme. You can have the user reply with buttons or open text. 

Requirements: Minimum 2 questions, 2 user responses. Reply confirmations/transition messages optional. Each message has a maximum of 140 characters, if you use buttons they are limited to 20 characters each.

Flower Bot:
“What flowers would you like to order?” Click below to select.

[dozen red roses] [bouquet of tulips] [bouquet of tiger lilies]

“I would like to order a dozen red roses for my wife.”

Flower Bot: 
“What is your delivery address including the unit number?

“My address is 123-456 Main Street, Vancouver, BC V4L 1V2.”

UX Challenge Double Opt-in

UX Challenge Double Opt-in

Day 8: Double Opt-in

Scenario: You have a car wash business, and throughout the shop while customers wait for their car you have signage that prompts them to subscribe to text messages to receive coupons and access their membership number on their phone. They text “CARWASH” to your number to start a conversation. 

Challenge: Write the first message the user will see.

Requirements: 1 message, 160 character limit. Must include a reply prompt (eg: reply YES) and an unsubscribe. No images or links.

What we’re looking for: We need to “double opt” this person in to receive text messages from your business. It’s the law. 

When they text the keyword to your number, they will receive a text message asking them to confirm they want to subscribe to receive text messages, and that they can reply “STOP” to opt out.

Think of ways to concisely convince them that what you’re offering is valuable, while still including the required instructions on how to opt-in or decline.

“Hi, I’m the Car Wash Bot. Text YES to reply for coupons and to access your membership number. Or text STOP to unsubscribe.”

UX Challenge Abandoned Cart Re-Engagement

UX Challenge Abandoned Cart Re-Engagement

Day 7: Abandoned Cart Re-Engagement

Scenario: A user was shopping at your online jewelry store and added multiple items to their cart, but hasn’t completed the purchase and it’s been 20 hours. They have opted-in to receive messages from your business, so you can send messages directly to them via SMS. 

Challenge: Write an abandoned cart re-engagement message attempting to get the user back to your site to purchase their cart items. 

Requirements: 1 message, 200 character limit.

What we’re looking for: Re-engagements must walk a fine line—the ideal message should be both promotional and useful all at the same time. 

You don’t want to turn people off by being too pushy, but you also want to convince them of the value they’re missing out on by not completing their transaction.

“I’m the Jewelry Bot. Thanks for shopping at our Jewelry Store yesterday. Click here to complete your order for a 10% discount today only.”

UX Writing Turn Taking Chat Bot

UX Writing Challenge Turn Taking Chat Bot

Day 6: Turn Taking Chat Bot

Scenario: A user wants to rebook their airline flight, but before they do, we want to understand why they want to rebook, and when they want to fly. This will require more than one question, with the user replying to the question before moving on to the next one. 

Challenge: Write the messages the chatbot will say to collect this information from the user (why they want to rebook and when they want to fly), and also what the user will say in response. 

Requirements: Requirements: 2-3 chatbot messages, 2 user replies. 

Chatbot messages should be no longer than 200 characters each. If you choose to use buttons, 20 character limit on those.

What we’re looking for: Let’s practice taking turns! Chatbots are meant to be conversational, afterall. Your solution could be an open-ended answer, or something that prompts the user to tap a button the chatbot makes available for them.

Travel Bot:
“Hi. I’m the Travel Bot and can help you with your flight change. Why do you want to rebook?”

I need to change the date and time from January 14, 2023, at 9am to a later flight.

Travel Bot:
What date and time are you looking to rebook?

Is March 25, 2023, available?

Travel Bot:
There are 2 available flights on March 25, 2023. Do you want 10am? Or do you want 2pm?

I would like to rebook to 10am.

Travel Bot:
Please confirm the rebooking to March 25, 2023, at 10am.


UX Writing Contextual Error Message

UX Writing Challenge Contextual Error Message

Day 5: Contextual Error Message

Scenario: A hotel chatbot is giving a user recommendations for places to stay based on a zip code they provide. This user typed in a 4-digit number instead of a valid, 5-digit zip code. 

Challenge: Write an error message to explain what happened and get them back on track. 

Requirements: 2 messages maximum, 140 character limit each

What we’re looking for: Communicate what you expect, how to properly reply and include a re-prompt.

“Error: You typed a 4-digit number instead of a valid, 5-digit zip code. Please type a valid zip code.”

“Thank you for typing in a valid 5-digit zip code.”

UX Writing Human Handoff Bot Message

UX Writing Challenge Human Handoff

Day 4: Human Handoff

Scenario: Your bot has failed, a lot. The user has grown frustrated so it’s time to hand things off to a human to recover.

Challenge: Write the message that will hand off the user from the bot to a human agent.

1 message
140 characters max

Helpful hints: the message could also double as a waiting message, couldn’t it?

Further reading: Step by Step Guide to Mastering Chatbot-Human Handoff

“Sorry, I can’t help you more. Type YES, if you want to chat with a human agent now.”

UX Writing Example

UX Writing Example

UX Writing Loyalty Points Chabot

UX Writing Challenge Loyalty Points Chabot Message

Day 3:  Loyalty Points Chabot Message

Scenario: A customer just checked their loyalty points online and it looks like they weren’t credited for their most recent transaction. They pop open the website’s chatbot which can help them solve this problem.

Challenge: We need to get the user’s transaction number (found on their receipt) in order to credit the points to their account. Instruct them to send the information you need to help them out.

3 messages maximum
200 character limit each

Helpful hints: remember, the user can upload media to the chat window, like photos.

Further reading: Designing Conversational Interactions

“I’m The Art Party Bot to help you with our loyalty program. Please type your [name] and choose from below, and I’ll be happy to assist you.”
[did not get credit]
[learn more]

“[Name], I can help you with [did not get credit] for your transaction in your account. Please provide your transaction [number] on your receipt.”

“Thanks for your transaction [number] on your receipt. The credit will be added to your account within 24 hours.”

UX Writing Re-Engagement Message

UX Writing Challenge Re-Engagement Message

Day 2: Re-Engagement Message

Scenario: A user has previously used a supermarket’s Messenger bot. This month, the supermarket is having a promotion and they want to send out alerts to all of their customers.

Challenge: Write a promotional notification message for a returning user that alerts them of a new online ordering feature and direct them to more information.


2 messages max

200 character limit for each

Helpful hints: write an action-oriented message with a sense of urgency and clear instructions. Here’s an article on the “do’s and don’ts of chatbot design” to help you along.

Re-Engagement Message

I’m Food Market Bot. Our new Voice Lookup allows you to speak the item into the Food Market app to search and find it quickly. Try Voice Lookup and save $5 off on orders over $20 today!

UX Writing Welcome Post

UX Writing Challenge Welcome Message

Day 1: Welcome Message

Scenario: A user is exploring nearby museum websites and opens a certain museum’s website chatbot widget.

Challenge: Write the welcome message that appears when a user opens the chatbot.

Message: 140 character limit
Button(s): 20 characters max (if needed)

Helpful hints: Welcome the user, introduce the museum, explain what the bot can do for them.

Stuck? It happens. Here’s a helpful article from discover.bot to help you along.

Museum Welcome Post

“I’m The Art Party Bot. I’m excited to have you visit our museum. Please [type your name and question], and I’ll be happy to assist you.”

[Or start here]


UX Writing Challenge

I’m taking the Become a Better UX Writer in 15 Days Challenge

A UX writer creates copy for apps, websites, and other digital products that help users navigate the product.

UX writing is the microcopy for menus, definitions, buttons, labels, chatbots, and error messages, or the instructions to guide first-time users through a product.

I signed up to get a UX writing prompt in my inbox every weekday for 14 days—and a final full-length content challenge on day 15.

These emails are actual prompts from the largest product organizations in the world.

Why? Google, Paypal, Spotify, Amazon, Dropbox—they’re all hiring UX Writers right now. It’s a hot job. Is it a fad? Probably not, and the hiring process starts with the dreaded content challenge; random scenarios designed to test UX writing skills for the end-user.

UX writers create any text you see or hear in a user interface. Anywhere you see a user and computer come together to get something done, that’s where UX writing plays a role.

UX writing has similarities and differences from copywriting as summarized below for “Is it UX writing or copywriting?”

UX Writing Tool With Figma

Figma is a great tool for UX designers, but it also has an impressive set of features that make it ideal for UX writers.

Here are some of the perks: Figma lets you create reusable components, so you can build modular UX content that’s easy to update to help you map out your content and design a layout quickly. It has built-in libraries of symbols and components so you can find what you need quickly and easily.

Figma is an online tool teams use to design digital experiences, like apps and websites. The main features include:

  • Browser-based so you can just open a new tab and start designing

  • Multiplayer so your whole team can design and riff together.

  • Interactive prototypes to demonstrate how all your flows fit together.

  • Reusable components to keep your designs and content consistent.

  • Developer-friendly so they can jump in to grab the info they need to build the real thing.

Learn more with The UX Writer’s Guide to Figma.