Home / Email marketing / Birthday flow

The birthday flow, built on a date somebody chose to give you

The smallest automation in the stack. It's the only one that arrives because of who somebody is, not what they just did.

Official Klaviyo PartnerShopify Partners
ThermosGeneProWilsonsLiberation FoodsHusk&Seed
A Wilsons email designed by Engage Commerce reading a big thank you to dog mums everywhere, a dachshund nosing a bag of cold pressed food on a soft green ground
A Mera Mera email designed by Engage Commerce, an arched backlit mirror over a green tiled vanity, above the story of how the pieces are made
A Kasandrinos email designed by Engage Commerce, olives in a bowl beside a bottle of olive oil on white stone, over the story of how the oil is pressed
Our build standard

One field, one reason to hold it, and a send that arrives early

Every rule here is ours, and we set it against your own calendar.

Entry

A date the customer typed in themselves

Somebody filled in a birthday field you own: the second step of a sign-up form, or the preference centre. Nothing appended, nothing bought, nothing guessed.

A Klaviyo sign-up form on the live Kasandrinos storefront, an email field and one button over a flat lay of olive oil, olives and feta
The sign-up formAn optional second step, once the email address is in. Never a required field on the first screen.
The preference centreWhere somebody who already knows you fills the rest in, and where they can take it back out.
Guessed, appended or boughtNot a source. It belongs to somebody else, it's usually wrong, and it makes a warm email feel creepy.
What you keep

Day and month, and a reason for the year

The send needs the day and the month. Ask for the year only where something on your store depends on it.

Permission

The field says what the date is for

One plain line beside it: you'll use the date to send them something around their birthday. A date given for an age check isn't permission to email.

Wait: until the date comes round
The window

It fires days ahead of the date, not on the morning

The only real decision in the whole build. A birthday gets spent, not planned: a send landing on the day turns up while somebody's out. A posted gift needs longer.

The email

One note, about them, with one thing in it

Subject line · Something for you, before the day

Short, warm, one link. No grid of bestsellers under it. Brands that never discount still send it, because most of what it earns is just having turned up.

A Fionna email designed by Engage Commerce, a model wearing gold hoop earrings under a welcome line, one button and one code
A Thermos email designed by Engage Commerce, a flask and food jar on a brick ledge under a welcome line and a single button
Wait a few days
Decision

Did they use it while the window was open?

One reminder is the whole follow up. Anything later is a discount email with a birthday sticker on it.

YesExit, nothing more is sentNoOne reminder, then out
The reminder

Only for the people the first one didn't reach

Subject line · Still yours until the weekend

Same date, same offer, shorter. It only goes while what you promised is still live.

A Thermos email designed by Engage Commerce saying the welcome offer is about to end, a black flask held in gloved hands in the snow above the code
A Wilsons email designed by Engage Commerce reading it is almost gone, a boxer eating from a bowl beside the cold pressed food range, with a deadline of midnight
The cap

Once a year, and never twice

One run per profile per year, so a date corrected in the preference centre can't fire it again. An unsubscribe leaves the same day.

Every wait above is a starting point. We set the lead time against your own delivery window and your own calendar in the first month: a posted gift needs longer than a code does.

The honest part

What a birthday flow is worth, and what it isn't

It stays small, and there's one decision to make about the offer.

A Liberation Foods email designed by Engage Commerce, a deep green hero over the fairtrade nut range and what makes each snack different
A Wilsons Mother's Day email designed by Engage Commerce, a cocker spaniel beside a chalkboard reading I love you mum, on a pink ground scattered with hearts
A Neutonic email designed by Engage Commerce, cans floating over a snowfield under the line about flow state
A Terrazzo Tiles email designed by Engage Commerce, a dark tiled shower room with a backlit round mirror above a row of named customer reviews
A Thermos email designed by Engage Commerce, three tumblers lined up against a dark outdoor scene above the reasons the range lasts
A Wilsons National Puppy Day email designed by Engage Commerce, a boxer puppy eating from a bowl beside the cold pressed food range

It's small, and it stays small

Look, only the people who gave you a date qualify, and they're spread across a whole year. Against a cart flow it'll always look like nothing.

An offer is optional, an end date isn't

The note works without a code at all. Put one in and it needs a stated end date: an open ended birthday code becomes a general discount the moment it's forwarded.

What it earns is a feeling, and those compound

It's the one send in the calendar that isn't chasing something somebody just did. Read the unsubscribes as closely as you read the revenue.

Once it's live

What we look at when the year turns

Three readings, none of them a revenue chart: how many profiles carry a date, how many of those the send reached, and whether it costs you subscribers. If it does, the email's wrong, not the idea.

ThermosWilsonsHusk&SeedLiberation FoodsShadowfoamGeneProRebel AromasVillage Wax Melts
Before you ask

A date of birth is personal data before it's a nice touch

Five questions, in the order they matter.

Collecting the date
What is a birthday flow?

A birthday flow is an automated email sent because one person's birthday is close, not because of anything they did on your store. It's the only flow triggered by who somebody is, and it fires once a year.

Where should you collect a customer's date of birth?

In two places, both of them yours: an optional second step on the sign-up form, once you've got the email address, and the preference centre. Never appended, never guessed.

Do you need the year of birth as well?

Usually not. The day and the month are all the send needs, so collect the year only where something on your store depends on age.

Consent, timing and the send
Is holding a date of birth allowed under UK GDPR?

A date of birth is personal data, so holding it needs a lawful basis and a purpose you can state. For marketing that basis is consent: given knowing what it's for, recorded, and used for nothing else. When the reason ends, so does the holding. And if your customers can be children, take your own legal advice first.

When should a birthday email be sent?

Before the day, not on it. A birthday gets spent, not planned, so a send arriving on the morning competes with everything else going on. Days ahead gives somebody time to use it.

Should a birthday email include a discount?

It doesn't have to. The message works as a note, and brands that never discount still send one. If you do put an offer in, give it an end date: an open ended birthday code becomes a general discount the moment it's forwarded.

How much revenue does a birthday flow make?

Less than any other flow on this site. It reaches only the people who gave you a date, spread across a whole year. Build it for the relationship, watch unsubscribes as closely as orders, and build the cart flows first.

Not got your answer?Chat to us

Shall we see what your list already holds?

Bring your Klaviyo login to the first call. We'll count the profiles carrying a date, find out where those dates came from, and tell you straight whether you can use them. Even if the answer's no, that's worth knowing.

Engage CommerceTheo Tziapouras, founder of Engage Commerce

Book a call with our founder.

We're all about relationships built on trust, mutual respect and a shared vision for success. If that sounds like your vibe, let's make some waves together 🌊