Daily UX Writing Challenge

I love the unique challenge of crafting informative, engaging copy with compassion and empathy in limited space. In order to improve my skills I signed up for the Daily UX Writing Challenge. Every day for 2 weeks I received a new challenge in my inbox to be completed in under 10 minutes.


          headline: Don't miss Lizzo live
          body: Radio City Music hall 
          Sun, Sep 22
          8PM
          Buttons: Get Tickets  More Shows

The challenge:
Write a notification from a music player app letting the user know that one of their favorite bands is in town.

The solution:
I appealed to the user's FOMO with an attention-grabbing heading, and provided the most relevant information below. The user can opt to buy tickets to the show, see other shows on the tour, or simply close the notification.



          Headline: Flight EZS1234 Budapest to Basel CANCELED
          Body: Due to unsage weather conditions we canceled your flight. We're sorry for this inconvenience. Please speak to an agent at the gate or on the phone, or use the app to find a new flight.
          Buttons: SEARCH FLIGHTS, CALL AGENT

The challenge:
Write a notification from an airline app that the user's flight has been canceled due to bad weather.

The solution:
I focused on danger as the reason for the cancelation so that the user, who will feel inconvenienced at this point no matter what, can understand the situation.

This may seem like a negative approach, but in NYC when the MTA began making truthful service announcements, especially unpleasant ones, riders were much more understanding when faced with delays.



          Headline: Get in the game anywhere, anytime, on any device
          Body: game reminders real-time scores highlight videos
          Buttons: DOWNLOAD THE FREE APP 
          Headline: Get in the game anywhere, anytime, on any device
          Body: game reminders real-time scores highlight videos
          Buttons: DOWNLOAD THE FREE APP

The challenge:
Write a promotional screen targeted to a busy parent for an app that lets a user choose teams, sends game reminders, real-time score updates, and highlight videos.

The solution:
I highlighted the benefit - making sports accessible anywhere, anytime, on any device - without focusing on the specific problem of being a 'busy parent.' Any sports fan can benefit from the app and it doesn't make sense to limit the target so much on a landing page.



          headline: USWNT Leads France 1-0
          body: Lloyd sends half-volley past Bouhaddi.

The challenge:
Write lock-screen notifications from an app to quickly let a sports fan know about the latest play, current score, and key players of a game they are following.

The solution:
Whenever someone starts watching a game already in progress, their first question is, "what's the score?" I've given score updates up front in the heading of each notification with more details in the body.



          headline: Heavy Traffic
          body: Refuel now or continue on delivery route?
          buttons: CONTINUE DELIVERIES, REFUEL NOW

The challenge:
Write an alert for a route monitoring app for truck drivers letting the user know that unexpected delays will either cause them to run late with deliveries, or potentially run low on fuel and miss lunch.

The solution:
It's not ideal to have a lot of text for someone to read while they should be focused on driving, so I kept this very short. I communicated fuel level and remaining deliveries through icons so the driver can make a decision quickly.



          Headline: We'll bring the groceries to you!
          Body: Shop from anywhere and skip the lines. Get unlimited deliveries for only $25/month.
          Buttons: Learn More, Maybe Later

The challenge:
Write promotional home screen for a subscription service that delivers groceries to the user for a once-a-month flat fee.

The solution:
I've provided solutions for the main pain points of shopping in-store - traveling to the store, waiting to check out, and getting the groceries home. For the buttons I added 'maybe later' so that the user knows they can add this service any time even if they decide to ignore it for now.



          headline: Fire ahead
          body: Road closures and delays near 9A exit 11 to West 95th Street
          Buttons: REROUTE, IGNORE

The challenge:
Write a driving app alert to notify the user there's a fire happening near their location.

The solution:
I modeled this after the Google Maps app, so I copied Google's style of simple and direct language. I've alerted the driver to the effects of the fire - road closures and delays - and have given a quick, but detailed description of the location of the problem. The suggested action "reroute" is given in a primary CTA, but the user can choose to ignore it and continue on their original route.



           Your driver, Stacey, is hard of hearing. The best way to communicate is by speaking clearly or via text. Tap for more ride details>

The challenge:
Write a notification from a ride-sharing app that the driver is hard of hearing.

The solution:
There's not a lot of room in a push notification so I kept this short and direct. I still wanted it to sound friendly though so I included the driver's name to make it feel more personal. I also opted to inform the user of the best way to communicate rather than command them to speak clearly.



          ! Account not found
          Try again with a different email or phone number

The challenge:
Write an error message for when the user enters the wrong email address to sign in to their account.

The solution:
I wanted to avoid placing blame on the user so I put the responsibility on the app and softened the message by using passive voice - the implication is "we can't find your email" rather than "you wrote the wrong thing, you dummy." I've also offered alternatives - sign in with a phone number, get help, or create a new account.



          Headline: Unexpected Shutdown
          Body: The files you were working on have been recovered, but your most recent changes may not have been saved. Update your cloud settings to automatically sync your work as you go.
          Buttons: Recovered Files, Account Settings 
          Headline: Unexpected Shutdown
          Body: The files you were working on have been recovered, but your most recent changes may not have been saved. Update your cloud settings to automatically sync your work as you go.
          Buttons: Recovered Files, Account Settings

The challenge:
Write a message to the user as they reopen a graphic design app they'd been using when their computer crashed.

The solution:
In cases like this it's important to let the user know what happened to their data as quickly as possible. It's equally important not to shame the user for an improper shut-down procedure. I've given the user the option to get right back to work and also provided a solution to prevent any future data loss.



          headline: Your new car is waiting.
          Body: Enter your zip code to find the best deals on cars in your area.
          Button: Find local deals

The challenge:
An app that allows users to search for local deals on cars needs to ask for the user's first name and zip code, but without sounding like they are unecessesarily mining the user's data.

The solution:
I would push back on asking for the user's name. The zip code makes sense, but the price of the car should be the same regardless of the user's name.



          This payment method is expired. Please update it or enter a new payment method.
          Button: EDIT

The challenge:
Write an error message from a rental car app that the user's credit card has expired.

The solution:
From my years of customer service I have learned that it's always better to avoid directly addressing the user when their payments have failed. So rather than "your credit card is expired" I went with "this payment method". Financial processes can be sensitive and a user in a vulnerable state will not want to read a message that sounds accusatory.



          Title: GoLenses | Subscribe and Save on Contact Lens Delivery
          Description: Save up to 20% on contacts with delivery by GoLenses. Get prescription contact lenses delivered when you need them. Try it risk-free for 60 days, and your first pair is on us!

The challenge:
Write a title and meta description for a website that sells subscription contact lenses targeted to an elderly user who is looking for an easy way to buy lenses online.

The solution:
I made sure to include plenty of keywords and provide all of the benefits of ordering through this service in the body. You can save money, set your own delivery schedule, it's risk-free and you get the first pair for free.



          Headline: Sorry, our mail servers aren't responding
          Body: Check your network connection and try again. If the problem persists, contact us for support.
          Button: Contact Us, OK

The challenge:
Write an error message when the cause of the error is unknown.

The solution:
I don't usually like error messages that start with 'oops' or 'uh oh!' because I find them a bit condescending, so instead I apologized for the problem and offered a solution.


Get in touch

Interested in working with me on your next project? I'd love to hear from you.

Email me