• TipLet subscribers choose their topics or take a break from emails. Explore the preference centre.
  • TipWho opened your email, and which links did they click? See contacts and results in your report.
  • TipReach different interests in one campaign. Tailor your email content to each contact.
  • NewAdd a QR code to your email. Readers can scan or click it, and you can track both in your report.
  • TipWelcome new subscribers with an email series. Introduce your brand and help them get started.

How to Create an Email Campaign in Eight Steps

M
MailGraf Team
Nov 12, 2026

To create an email campaign, set one goal, choose recipients who gave permission and send from your own domain. Then write the subject line and preview text, build the email, test it on a phone, schedule it and measure it by clicks.

What counts as an email campaign

An email campaign is one email, written once and sent to a chosen group of contacts at a time you pick. A newsletter issue, a sale announcement and an event invitation all count. In the UK, a one-off marketing email is also called an eshot.

An email that goes out by itself when someone acts belongs to an email automation instead. A welcome email after a sign-up is the usual example.

Some marketers also call a planned series of emails a campaign. Most email tools still build and send each one on its own.

Step 1: set one goal and one call to action

Start with the one action you want, as the made-up Cheltenham florist in this example does: its 900 online customers should reserve a Christmas door wreath. The audience, the subject and the button all follow from that action. The email therefore has a single button, "Pre-order a wreath", linking to the wreath page on the florist's website.

Give the goal a number and a date, such as 40 pre-orders by 6 December. Step 8 needs that figure.

Mistake: packing three messages into one email. A wreath offer, new opening hours and a plea for reviews compete for the same click. Move the hours to the footer and save the review request for another day.

Step 2: choose people who agreed to your emails

Use only addresses you may legally email: where each one came from decides whether it is consent or the soft opt-in.

New subscribers should join through a newsletter signup form that says what they will receive.

Mistake: importing your inbox's address book. It holds suppliers, your accountant and people who wrote once years ago, and none of them asked for offers. Old addresses also bounce, so verify any list that nobody has emailed for a year.

Step 3: put your own domain in the From line

Send from an address on a domain you own, such as hello@ on the shop's .co.uk name. Then set up the three authentication records, SPF, DKIM and DMARC, in the domain's DNS (domain name system). Together they prove to inboxes that the email is yours.

Pick a From name customers recognise, usually the shop's name. If the sending address takes no mail, set a Reply-to address so replies reach a person.

Mistake: sending from the free address customers already know. A platform sending as gmail.com or btinternet.com can't pass DMARC, the check that the From domain authorised the sender. Only Google or BT can authorise senders for those domains.

How each free provider handles such mail differs: some refuse it, some send it to spam, and Gmail returns temporary failures to bulk senders.

Step 4: write the subject line and preview text

Write the two inbox lines as a pair. The subject says what the email is about. The preview text, the grey line beside or under it in most inboxes, adds the detail that earns the open.

For the florist:

Subject: Christmas door wreaths: pre-orders are open
Preview: Collect from 12 December, or we deliver anywhere in Cheltenham

Phones cut long subjects, so lead with the product and leave the date to the preview text. How much of a subject line a phone shows depends on the device and the app.

Mistake: leaving the preview text empty. The inbox then fills the gap with the first words it finds in the email, such as "View in browser" or an image description.

Step 5: build the email around a single button

Four parts are enough for a first email campaign: a headline, a picture, two or three short paragraphs and the button they lead to. The footer carries your business name, contact details and a way to opt out. Under PECR (the UK rules on electronic marketing), regulation 23 bans marketing emails that give no valid address for opting out.

Starting from a tested email template spares you a layout that breaks in Outlook. Put the offer in the text: wreath sizes, prices and collection dates. Give every image alt text, the short description shown when it does not load.

Mistake: putting the whole offer inside one image. Classic Outlook blocks automatic picture downloads by default (Microsoft Support). Its users see an empty frame and no price.

Step 6: test it in a real inbox

Send the finished email to yourself and one other person, then open it on a phone and a computer. A second reader spots the wrong date you have read past five times.

What to check in the test

  • Both inbox lines, as the phone shows them.
  • Every link, and that the button opens the wreath page, not the home page.
  • The greeting for a contact with no first name: "Hi there", not "Hi ,".
  • Dates, prices and the collection address.

Mistake: trusting the editor's preview. It cannot show how Gmail on Android or Outlook on a work laptop draws the email, or whether the email lands in spam.

Step 7: schedule it for when readers can act

Send when your readers can do what you ask, not when you finish writing. The florist schedules its email for a weekday morning in mid-November. Collection starts on 12 December, and a morning send lets staff answer questions the same day.

No single send time suits every list. After three or four email campaigns, your own click times show when your customers read. Scheduling a campaign works like scheduling an email in Outlook or Gmail, with one addition: you choose whose time zone the send time follows.

Mistake: sending at 11pm, straight after the last edit. By morning the email sits under the night's newsletters and the first work messages.

Step 8: judge the email campaign by clicks

Judge the result by clicks on the one button and by the goal from step 1. The click rate is button clicks divided by emails delivered. If 880 of the florist's 900 emails arrive and 53 people click "Pre-order a wreath", the click rate is 6%. Then count the pre-orders against the target of 40.

Opens are a weaker guide. Apple's Mail Privacy Protection (MPP) stops senders seeing whether an email was opened. Apple adds that the protection does not extend to links (Apple Support).

An open figure is therefore an estimate, while a click is a reader choosing to act. Opens still give context, as the notes on reading open rates after MPP explain.

Record two more figures: unsubscribes and hard bounces. A hard bounce comes from an address that does not exist or no longer works; remove it before the next send. Keep these numbers, because the second campaign is measured against the first.

Mistake: changing three things at once next time. If the subject, the send day and the offer all change, you cannot tell which one moved the clicks. An A/B test changes one thing and splits the list between the two versions.

Creating an email campaign in MailGraf

MailGraf's campaign wizard runs across the top bar in four steps. Setup takes the subject, preview text and sender, Design the email, Audience the lists, segments or tags, and Review the test and the timing (Create a campaign).

The wizard catches several mistakes from this list before anything goes out, most of them on the Review step, headed Review & send. Some checks block the send; others only warn (Understand the checks before you send).

Mistake from the steps aboveWhere MailGraf catches itDoes it stop the send?
Preview text left emptyAlmost ready, with a Fix link to SetupYes
A free address such as gmail.com as the senderSetup: "Free email providers can't be used as the sender address."Yes
No sending domain on the accountBefore you can sendYes
No unsubscribe link in an email imported with Import HTMLAlmost readyYes
New recipients with many dead addressesList bounce testYes, if the estimated bounce rate is too high; a borderline result offers Accept the risk
Images without alt text, or no DMARC recordDeliverability checksNo, it only warns
Clicking Send campaign too soonAfter you confirm, a 15-second countdown with Stop (Send now only)Stop keeps it as a draft

Send a test on the same step covers the greeting: pick someone whose first name field is blank under Send as this contact, and the test shows the fallback.

After sending, the report shows clicks beside opens and leaves out clicks made by automated security scanners. Its Why they unsubscribed panel lists the reasons people gave, and a Never signed up answer is a cue to check where that address came from.

The wreath email above would have to clear every one of these checks before it left. Compare the monthly send allowances on the pricing page for your own campaign calendar.

Originally published: Nov 12, 2026

MailGraf

Professional email marketing platform.

We Love Email

Don't miss out

Get the latest email marketing tips and exclusive updates.

PECRGDPRISO27001

MailGraf is a trading name of MailGraf Digital Ltd, registered in England and Wales, No. 13282175. ICO ZB250899.