The short version
Copy each form's promise word for word, keep any confirmation email short, use a sender name people met you by, deliver the promise in the first two lines, explain when any later promise arrives, share the one fact a newcomer most needs, offer one next step, and test every signup route.
A welcome email is the one marketing email people are actually expecting. It lands a minute or two after someone typed their address into your form, while they still remember doing it and still remember why.
Most small shops spend that moment on a discount code.
Sometimes that's right. Often it's a habit borrowed from much bigger shops, and it answers a question the subscriber never asked.
This guide follows one made-up shop throughout: Brackwater Yarn, which hand-dyes wool in a converted garage. Their signup form says: "Get each month's new colourways a day before they go on sale, plus our free pattern for a simple ribbed hat."
That form makes two promises. The welcome email has to keep both, and the way it does that is a useful model for almost any small shop.

Why the welcome email is the most-read email you'll ever send
Every other email has to earn a place in someone's day. The welcome email arrives into a moment the subscriber created themselves.
That makes it unusual in three ways:
- It's expected. Many people check their inbox straight after signing up.
- It's read by everyone. Not just this month's subscribers, but every subscriber, for as long as the email runs.
- It sets the pattern. What happens here is what people expect from all your other emails.
That last point matters most. If the first email delivers exactly what was promised, people learn that your emails are worth opening. If it delivers something else, they learn to skim past your name.

The "10% off" habit, and what it can cost a small shop
The habit comes from large shops with large lists and wide margins. For them, a small share of subscribers using a code still adds up to a lot of orders.
For a small shop, do the sum before copying it.
A skein of Brackwater's yarn sells for €28. A 10% welcome code takes €2.80 off. After the undyed wool, dye, labels, packaging and payment fees, the profit on one skein might only be a few euros. On a single-skein order where Brackwater absorbs some of the postage, the code can take most of what's left.
There are quieter costs too:
- It starts a clock before the subscriber has decided they like you
- It suggests your full price is negotiable
- It doesn't answer what they actually signed up for
None of this makes a discount wrong. If your form promised one, you must deliver it. The point is to choose it on purpose, after doing the sum, rather than because it's what welcome emails seem to contain.
Copy your form's promise word for word before writing anything
Open your signup form and copy its wording exactly into a note. Not what you remember it saying. What it actually says today.
Brackwater's footer form makes two promises:
- A free ribbed hat pattern, now
- Early access to each month's new colourways, a day before they go on sale
Now write one sentence starting "You signed up to...":
"You signed up to get our ribbed hat pattern and see each month's new colourways a day early."
If that sentence is easy to write, it's very nearly the opening of your email. If it's awkward, the form is probably vague, and that's worth fixing before you touch the email.
Check every form, not just the one in your footer
Many shops have more than one signup form: the footer, a pop-up, a page for a free download, a tablet at a market or festival. Each one may say something slightly different.
Brackwater has three. The footer form makes both promises. The form on the free pattern page mentions only the hat pattern. The tablet they bring to yarn festivals just says "Join our mailing list".
Three forms, three different expectations, one welcome email.
Either the forms need to match, or each one needs its own welcome email. For a small shop, matching the forms is usually simpler, and it's what Brackwater did: all three now carry the same two-part promise.

If you use a confirmation email, it's the first half of your welcome
Some shops use double opt-in: a first email asking people to confirm their address before they're added to the list. If you do, that confirmation email is the very first thing a new subscriber sees from you.
Keep it short and specific:
Subject: Confirm to get your hat pattern
One quick step: tap below to confirm your email, and your ribbed hat pattern will arrive straight away.
[Confirm my email]
Niamh at Brackwater Yarn
Tell people what happens after they tap. "Your pattern will arrive straight away" gives them a reason to confirm now rather than later.
Then check the gap between confirming and receiving the welcome email. If it's more than a few minutes, people wonder whether it worked and some sign up again, which can create duplicates.
Use the sender name people met you by
People decide whether to open an email by looking at who it's from, often before they read the subject.
So think about where your subscriber met you. Brackwater's festival signups met Niamh, standing behind a table of yarn. Their website signups met a shop called Brackwater Yarn.
"Niamh at Brackwater Yarn" works for both. It's a person, and it's the shop.
A few checks:
- Look at the sender name on a phone. Long names get cut off, and the important part can disappear.
- Avoid your email platform's default sender name and any "noreply" address.
- Use a reply address someone reads. A new subscriber who replies and hears nothing has had a poor first experience.
Write the subject line as a label, not a teaser
The subject line should say what's inside. "Your ribbed hat pattern" beats "Welcome to the Brackwater family", because the subscriber is looking for exactly that.
Use the preview text, the short line most inboxes show after the subject, to add one useful detail: "Worsted weight, about 150 m, knits up in an evening."
Deliver the promise in the first two lines
Open with the thing they asked for. Not the story of the garage. Not the shop's values. The pattern.
"Thanks for signing up. Here's your ribbed hat pattern."
Then the link, straight away, where it's easy to tap.
If you change only one thing in your welcome email after reading this, make it this. The first two lines should make the subscriber think: yes, that's what I signed up for.
Make the download work for someone who's never been to your shop
Test the link as a stranger would:
- Does the file open without creating an account?
- Is it a sensible size to download on mobile data?
- Is the file name clear, like "Brackwater-ribbed-hat-pattern.pdf"?
- Does the pattern say what yarn weight and roughly how much yarn it needs?
That last check matters for a yarn shop in particular. A free pattern that says which yarn weight to use makes the next step natural. A pattern that doesn't is a support email waiting to happen.
The equivalent for your shop is whatever information turns your freebie into something someone can actually use.

Explain when the second promise arrives, so nobody thinks you forgot
Brackwater's form made a second promise: early access to new colourways. That doesn't happen in the welcome email. It happens once a month.
So the welcome email explains it:
"New colourways go on sale on the first Friday of each month. You'll get an email the Thursday before, with photos and a link to buy a day early. The subject line will start with 'Early look'."
That one paragraph does three things. It says when the next email arrives. It says how to recognise it. And it reassures people the second promise is real.
If your form makes any promise that's delivered later, always explain the timing in the welcome. Otherwise a subscriber who hears nothing for three weeks assumes you forgot them, or worse, that the promise was just bait.
When a welcome discount genuinely makes sense
There are times a welcome discount is the right call. All three of these should be true:
- Your form promised one
- Your margin can carry it, after packaging, postage and fees
- You can state the terms in plain words
If so, put the code and its terms near the top: the amount, the end date, which products it covers, any minimum spend and which countries it applies to.
If your form didn't promise a discount, you don't need to add one. A pattern, a guide, a size chart or a clear explanation of how to choose can be just as welcome, and none of them takes a percentage off every first order.

Brackwater's complete welcome email
Here's how it all fits together:
From: Niamh at Brackwater Yarn
Subject: Your ribbed hat pattern
Preview text: Worsted weight, about 150 m, knits up in an evening
Hi,
Thanks for signing up. Here's your ribbed hat pattern.
[Download the ribbed hat pattern]
It's written for worsted-weight yarn and uses about 150 metres. It's a good first hat, and a quick one if you've knitted a few before.
What happens next: new colourways go on sale on the first Friday of each month. You'll get an email the Thursday before, with photos and a link to buy a day early. Look for subject lines starting "Early look".
A quick hello: I'm Niamh, and I dye every skein by hand in small batches. Colours vary a little between batches, so if a project needs more than one skein, buy them together so they match.
The hat knits beautifully in our Hearth worsted. [See the current Hearth colours]
What are you hoping to knit this winter? Hit reply and tell me in a word or two. I read every message.
Niamh
The first two lines keep the first promise. The "what happens next" paragraph keeps the second. There's one useful fact, one next step and one easy question. There's no discount, because the form didn't offer one.
Every detail here is invented. Swap in your own.
Test every route into the welcome email
Before you rely on it, test it the way new subscribers will meet it.
Sign up through each form separately, using addresses you control that aren't your shop's admin account. For Brackwater, that's the footer form, the pattern page form and the festival tablet.
For each route, check:
- Did the confirmation email arrive, if you use one?
- How long did the welcome email take to arrive after confirming?
- Did it arrive once, not twice?
- Does the welcome email make sense for what that form promised?
Then sign up twice with the same address, through two different forms. Some platforms send the welcome again. Some send two different welcomes. Decide which you want, and set it up on purpose.
And check what an existing customer receives if they sign up. Don't assume your list settings work the way their names suggest.
The three-day cold read
Here's a test that catches a lot. Once the email is ready, leave it alone for three days. Then open it fresh, as if you'd forgotten writing it.
Ask: if I'd signed up three days ago and only just opened this, would it make sense? Does it still tell me what I'm getting and when?
Plenty of people open welcome emails late. The email needs to work for them as well as for the person who opens it within a minute.
Forward it to someone in your audience who doesn't know you
Send the email to a friend who'd plausibly sign up for a shop like yours, but who doesn't know your shop. For Brackwater, that's a knitter friend from outside the area.
Ask two questions:
- What is this email giving you?
- What do you expect to hear from this shop next, and when?
If they can't answer the second question, your "what happens next" paragraph needs another look.

Keep the welcome email accurate as the shop changes
Because it runs automatically, it's easy to forget it exists. Patterns get updated, release days move, products change, and the welcome email keeps promising last year's version of the shop.
Keep a short note beside it:
- What each form promises, word for word
- What the email delivers and links to
- When the next promised email arrives
- Any offer, and when it ends
- The date you last checked it
Look at the note whenever something in the shop changes. If Brackwater moves release day from the first Friday to the first Saturday, the welcome email changes on the same day.

Your next step this week
Copy each of your signup forms' exact wording into one note.
Write the "You signed up to..." sentence for each one. If they don't match, decide whether to change the forms or send different welcome emails.
Then sign up through each form and read the welcome email that arrives. Ask three questions:
- Do the first two lines deliver what the form promised?
- If the form promised something for later, does the email say when it arrives and how to recognise it?
- Is there one clear next step?
Fix the first "no" you find. This is the email everyone on your list reads, so it's the best place to start.
Final checklist
Use these last checks before you publish or send the next version.
Keep going
Email Marketing / Practical guide
Useful Email in a Quiet Week: Answer One Question Your Customers Already Asked, or Skip the Send Without Guilt
A week with no launch and no sale doesn't need a "just checking in" email. Find one real question a customer asked, answer it properly, and send that. If there isn't one, leave the week empty and keep your subscribers' attention for when it counts.

Email Marketing / Practical guide
Order vs Marketing Emails: Why Your New Customer Got "Find Your First Plant" Two Days After Buying One
Your order emails and marketing emails were set up in different places, at different times, each for a customer frozen in one moment. Map what every message is for and what should stop it, test three real timelines, and the awkward overlaps stop without rewriting a word.




