Product Studio · Case study
Turning a birthday message into a two-tap task
What we learned building TodayBirthday: people want a message they would actually send, not a template library.
4 min read
TodayBirthday is still being built. This is a note on what we have learned designing it, not a description of a shipped product.
Almost nobody intends to send "happy birthday" and nothing else. It happens because the reminder arrives at 11pm, the blank field is intimidating, and something is better than nothing. The gap between what people meant to send and what they sent is the entire product.
A template library does not close that gap
The first instinct is to offer a browsable set of good messages. We tried it. Browsing templates has the same problem as the blank field: it is a task, at 11pm, and every message in the list is visibly written for someone else. People either send one and feel slightly cheap about it, or they close the app.
The failure is not the quality of the templates. It is that a generic message is legible as generic to the person receiving it, which defeats the point of sending anything.
Relationship first, occasion second
What makes a message land is who the two people are to each other. A message to a sibling, a manager and a customer share nothing except the date. So the first question is the relationship, and the tone follows from it — funny for a friend, warm for a parent, professional for a colleague.
That single input does more work than anything else, and it is answerable in one tap because most people are one of a handful of things to you.
The message and the thing you send it on
Splitting text and card into separate steps loses people between them. Someone who has just approved a message has finished, in their head — asking them to now design something is a second task, and the drop-off happens there.
So the card carries the message and both arrive together. The two-tap target is relationship, then send.
The reminder is half the product
The best message generator is worthless the day after the birthday. A nudge the day before is what converts intent into a sent message, because it moves the writing out of the 11pm slot and into a moment when there is time to think.
We keep having to resist adding steps. Every extra question improves the output slightly and costs more people than it gains.