Blog

  • What Is an ESP in Email Marketing and What Does It Do

    An ESP (email service provider) is the software company that sends your marketing and transactional email at scale, on infrastructure built to reach the inbox. It stores your subscriber list, gives you tools to design and schedule messages, handles unsubscribes and authentication, and reports on what happened after you hit send. If you plan to email more than a few hundred people at once, you need one.

    Stands forEmail service provider
    Main jobSending bulk email reliably
    Who needs oneAnyone emailing a list
    Key setupSPF, DKIM, DMARC

    What is an ESP in email marketing?

    In email marketing, an ESP is a platform that lets you build a list, write campaigns and deliver them to thousands or millions of inboxes. Mailchimp, Klaviyo, MailerLite, Brevo and Kit are ESPs. So are developer-focused services like SendGrid, Postmark and Amazon SES.

    When people search “what is an ESP” or “ESP email,” this is almost always what they mean. The term sits at the centre of email marketing, because every newsletter, abandoned cart reminder and password reset you receive passed through one.

    The “provider” part matters. You are renting sending infrastructure: mail servers, IP addresses, bounce processing and a team that negotiates with Gmail, Yahoo and Microsoft on behalf of thousands of customers. You could build that yourself. Almost nobody should.

    Other things ESP stands for

    The acronym collides with a few other fields, which is why the search results look strange:

    • Education Support Professionals: the term the National Education Association uses for school staff such as paraprofessionals, bus drivers and food service workers.
    • English for Specific Purposes: a branch of language teaching.
    • Electronic Stability Program: a car safety system.
    • Extrasensory perception: the psychic kind.

    If you landed here looking for any of those, this article will not help. If you came for “ESP in marketing” or “ESP marketing,” you are in the right place. Marketers almost never use ESP to mean anything except email service provider.

    The 7 jobs an ESP does for you

    1. Stores and manages your contacts

    Your list lives in the ESP, along with each person’s sign-up date, source, consent record and any custom fields (first name, last purchase, plan type). Good list management means you can segment by behaviour, suppress people who bounced and prove consent if a regulator asks.

    2. Collects new subscribers

    Most ESPs give you sign-up forms, pop-ups and landing pages, plus double opt-in confirmation. That last feature is worth turning on. It keeps typos and fake addresses off your list from day one.

    3. Builds the email itself

    Drag-and-drop editors, templates, image hosting and HTML editing are standard. Better tools also preview how your content renders in different email clients and on mobile, which saves you from the broken layouts that kill click rates.

    4. Sends at scale without getting blocked

    Sending is the core job. An ESP throttles delivery so Gmail does not see 50,000 messages arrive in one second, retries soft bounces, and routes mail through IP addresses with an established reputation. It also processes feedback loops, so when someone hits “report spam” at a mailbox provider that offers one, that person stops getting your mail.

    5. Automates messages

    Welcome series, abandoned cart flows, birthday emails, re-engagement sequences. You build the logic once and the ESP triggers each message when a subscriber does (or fails to do) something. For ecommerce, automated flows often earn more revenue per send than one-off campaigns.

    6. Keeps you compliant

    The ESP adds an unsubscribe link, processes opt-outs automatically and inserts your physical mailing address, both of which CAN-SPAM requires. Under GDPR, it helps you store consent records and delete data on request. It cannot make an illegal list legal, but it removes most of the paperwork.

    7. Reports on results

    Delivered, bounced, opened, clicked, unsubscribed, complained, and on ecommerce platforms, revenue. Treat open rates with caution: Apple Mail Privacy Protection (launched in 2021) preloads images and inflates opens for anyone using Apple Mail. Clicks, conversions and complaint rates tell you far more.

    Why you can’t just use Gmail or Outlook

    Personal and workplace mailboxes are built for one-to-one conversation. They have hard daily caps, and they will lock or suspend accounts that look like they are blasting a list.

    Service Daily recipient limit Per-message limit Built for bulk?
    Gmail (free account) 500 recipients 500 No
    Google Workspace 2,000 recipients 2,000 total (500 external) No
    Outlook.com 5,000 recipients 500 No
    Microsoft 365 (Exchange Online) 10,000 recipients 500 No
    A typical ESP Set by your plan, often unlimited Whole list Yes

    Limits as published by Google and Microsoft in their help documentation; they can change, and new accounts may face lower caps.

    Volume is only part of the problem. Paste 200 customer addresses into CC in email and you have just shared every address with every recipient, which is a privacy breach under GDPR. Using BCC hides the addresses, but you still have no unsubscribe handling, no bounce processing and no reporting. One bad send can also drag down the reputation of the domain your staff use for everyday mail.

    The sender rules that made ESPs non-negotiable

    In October 2023, Google and Yahoo announced new requirements for bulk senders, with enforcement starting in February 2024. Microsoft later introduced similar rules for Outlook.com, Hotmail and Live addresses. These rules are why “I’ll just send it myself” stopped being a realistic option.

    Requirement Gmail Yahoo Microsoft (Outlook.com)
    Applies to 5,000+ messages/day to Gmail Bulk senders 5,000+ messages/day
    SPF and DKIM Required Required Required
    DMARC At least p=none, aligned At least p=none At least p=none, aligned
    One-click unsubscribe Required (RFC 8058), from June 2024 Required Functional unsubscribe expected
    Honour opt-outs Within 2 days Within 2 days Promptly
    Spam complaint rate Below 0.3% (aim for under 0.1%) Below 0.3% Not published as a number
    Enforcement start February 2024 February 2024 May 5, 2025

    Any decent ESP handles one-click unsubscribe headers for you. Authentication is a shared job: the ESP gives you DNS records, and you publish them on your domain. Here is what that typically looks like.

    An SPF record authorises your sending services (this example combines Google Workspace and SendGrid):

    example.com.  TXT  "v=spf1 include:_spf.google.com include:sendgrid.net ~all"
    

    DKIM is usually a CNAME pointing to a key the ESP hosts and rotates (selector and host vary by provider):

    s1._domainkey.example.com.  CNAME  s1.domainkey.u1234567.wl.sendgrid.net.
    

    A starter DMARC policy that monitors without blocking anything:

    _dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"
    

    Once your reports show legitimate mail passing, move to p=quarantine and eventually p=reject.

    Deliverability risk

    Sending from a shared ESP domain or without your own DKIM gets you filtered fast. Authenticate your own domain before your first campaign.

    These records feed directly into how e-mail spam filtering at the big mailbox providers decides whether you land in the inbox, the Promotions tab or spam.

    ESP vs CRM vs CDP vs MTA

    People mix these up constantly, partly because vendors keep bolting features onto each other.

    Tool What it does Examples Sends email?
    ESP Stores subscribers, builds and sends campaigns and automations Mailchimp, Klaviyo, Brevo Yes, its main job
    CRM Tracks customer relationships, sales pipeline and deals Salesforce Sales Cloud, HubSpot CRM, Pipedrive Usually one-to-one only, or via a connected ESP
    CDP Unifies customer data from every source into one profile Segment, Bloomreach, Klaviyo’s CDP No, it feeds the ESP
    MTA The server software that actually relays mail Postfix, PowerMTA Yes, but with no marketing tools

    The lines blur. HubSpot sells marketing email inside its platform. Klaviyo now markets itself as a CDP with email and SMS on top. The question to ask is simple: which tool actually sends your mail and owns your sending reputation? That is your ESP.

    Types of ESPs

    Not every provider targets the same customer. Picking from the wrong category is the most common mistake I see.

    Category Best for Examples Typical pricing model
    Small business and creator Newsletters, simple automations Mailchimp, MailerLite, Kit, Brevo By contacts, free tiers common
    Ecommerce Shopify and WooCommerce stores Klaviyo, Omnisend By contacts, revenue reporting built in
    Enterprise marketing clouds Large brands, multiple channels Salesforce Marketing Cloud, Braze, Bloomreach Annual contracts, custom quotes
    Transactional and API Receipts, password resets, app notifications Postmark, SendGrid, Mailgun, Amazon SES By volume sent

    Amazon SES shows how cheap raw sending can be: $0.10 per 1,000 emails at its standard published rate. You pay for that low price with zero templates, list management or friendly interface. Developers wire it up using APIs and webhooks, which let the ESP push bounce, open and click events back to your own application in real time.

    For a closer look at the first category, our roundup of small business email platforms compares the main options side by side.

    How to choose the right ESP for your business

    Start from what you send, not from feature lists. A store owner needs product feeds and cart flows. A writer needs a clean editor and paid subscription support. A SaaS company needs a fast transactional API and probably a separate marketing tool.

    Choosing an ESP

    1. List every email type you send: newsletters, promotions, receipts, onboarding.
    2. Count your contacts and expected monthly sends for the next 12 months.
    3. Shortlist providers in the right category for your business model.
    4. Check native integrations with your store, CRM or sign-up forms.
    5. Confirm custom domain authentication with your own DKIM.
    6. Price each option at your projected list size, not today’s.
    7. Run a real campaign on a free tier or trial before committing.

    A few things matter more than people expect:

    • Pricing curves. Contact-based pricing feels cheap at 500 subscribers and can climb steeply at 50,000. Some ESPs also bill for unsubscribed contacts you keep on file.
    • Data export. You should be able to download your full list, tags and engagement history at any time.
    • Support. Free plans often get email support only. If a deliverability problem hits during a launch, that matters.
    • Dedicated vs shared IPs. Shared IPs suit most senders under roughly 100,000 emails a month. Dedicated IPs only help if you send enough volume to build their reputation.

    Inbox tip

    Send your first campaigns only to people who opened or clicked in the last 90 days. Strong early engagement builds reputation on a new ESP far faster than blasting the full list.

    When to switch ESPs

    Switching is a real project, so do it for a real reason. Good reasons include outgrowing the automation tools, pricing that has jumped past what the platform earns you, missing integrations your business now depends on, or persistent deliverability problems that support cannot explain.

    A bad reason is a single disappointing campaign. Deliverability is mostly about your list quality and engagement, and those problems follow you to any platform.

    If you do move, plan for these steps:

    • Export everything, including suppression lists (unsubscribes, bounces, complaints). Importing those people into the new tool as active contacts is a fast route to complaints.
    • Rebuild automations before you switch off the old ones, so nobody falls into a gap.
    • Publish the new provider’s SPF and DKIM records before your first send, and remove the old ones once you have fully cut over.
    • Warm up gradually. Start with your most engaged segment and increase volume step by step; a new dedicated IP typically needs four to eight weeks.
    • Watch Google Postmaster Tools and your complaint rate daily for the first month.

    FAQ

    What are ESPs in simple terms?

    ESPs are companies that send email on your behalf to large lists. They give you the tools to collect subscribers, design emails, automate sends and track results, plus the infrastructure to get those emails delivered.

    Is Gmail an ESP?

    No. Gmail is a mailbox provider, the service where people receive and read email. ESPs send into Gmail. Google’s own bulk sending rules are aimed at ESPs and the businesses using them.

    Do I need an ESP for a small list?

    If you are emailing a list of subscribers rather than individual contacts, yes. Even at 100 people, you need unsubscribe handling and consent records to stay within CAN-SPAM and GDPR, and many ESPs offer free plans for small lists.

    Can I use more than one ESP?

    Yes, and many businesses do. A common setup pairs a marketing ESP for newsletters and promotions with a transactional service for receipts and password resets, often on separate subdomains so one stream cannot hurt the other’s reputation.

    What does an ESP cost?

    It ranges from free tiers for small lists to six-figure annual contracts for enterprise platforms. Most small business tools charge monthly based on contact count, while transactional services usually charge per thousand emails sent.

  • What Does CC Mean in Email and When Should You Use It

    What Does CC Mean in Email and When Should You Use It

    CC stands for “carbon copy,” and in email it is the field you use to send a copy of a message to people who should stay informed but don’t need to act. Everyone on the email can see who was CC’d, which is what separates it from BCC (blind carbon copy). This guide covers what CC means, when to use it, when to leave people off, and the privacy mistakes that have cost organisations real fines.

    CC stands forCarbon copy
    Visible to othersYes, always
    Use it forKeeping people informed
    Use BCC forHiding recipient addresses
    Never use forNewsletters or mass sends

    What CC Stands For and Where “Carbon Copy” Came From

    The term is older than email. Before photocopiers, a typist slipped a sheet of carbon paper between two sheets of paper. Pressing the keys printed the letter on the top sheet and a duplicate on the sheet underneath. That duplicate was the carbon copy.

    Business letters carried a “cc:” line at the bottom listing everyone who received a duplicate. The main recipient could see exactly who else had a copy. That transparency is the whole point, and email kept it.

    When internet email was standardised, the field names came along. The current specification, RFC 5322, defines three destination fields:

    • To: the primary recipients
    • Cc: additional recipients who receive a copy
    • Bcc: recipients whose addresses are hidden from everyone else

    So if you have been asking “what is a CC in email?” the plain answer is that it’s a second, visible tier of recipients. They receive exactly the same message as the people in the To field. The difference is social, not technical: CC signals “this is for your information” rather than “this is for you to handle.”

    People also use it as a verb. “I’ll CC you” or “can you CC my manager?” both mean “add that person to the CC field.”

    How CC Works Compared With To and BCC

    All three fields deliver the same message to the inbox of every person listed. What changes is who can see whom, and what recipients assume about their role.

    Field Stands for Who can see the address Gets Reply All responses What it signals
    To (primary recipient) Every recipient Yes “This is for you. Please act or reply.”
    CC Carbon copy Every recipient Yes “You should know about this. No action needed.”
    BCC Blind carbon copy Only the sender (and the BCC’d person sees their own) No “You’re receiving this quietly.”

    A message needs at least one recipient somewhere. Most clients expect something in To, but you can technically send with only CC or BCC filled in.

    What Each Recipient Actually Sees

    When someone opens your email, the header shows the To and Cc lines exactly as you filled them in. A CC’d person sees the main recipient and every other CC’d person. A To recipient sees the same.

    BCC works differently at the server level. Your mail server delivers a copy to each BCC address but strips the Bcc line from the version everyone else receives. In Gmail, a BCC’d recipient who opens the details dropdown typically sees “bcc: me,” while nobody else sees any trace of them.

    That has one practical consequence people forget. If a BCC’d person hits Reply All, their reply goes to everyone in To and CC, and now the whole group knows they were on the email. Your “quiet” copy just announced itself.

    What CC Does Not Do

    CC doesn’t change delivery speed, priority, or how spam filters treat the message. It doesn’t restrict forwarding either. Anyone who receives a copy, in any field, can forward it to anyone else. Treat CC as a label of intent, not a security setting.

    When You Should CC Someone

    To vs CC vs BCC Comparison Table

    The test is simple. Ask whether this person needs to know or needs to do. If they need to do something, they go in To. If they only need to know, CC works. If they shouldn’t be visible to the others, use BCC.

    Good reasons to CC someone at work:

    • Keeping a manager in the loop. You’re confirming a deadline with a client, and your manager should know the agreed date without being asked to reply.
    • Introductions and handovers. You’re passing a customer to a colleague. You email the customer in To and CC the colleague so both have each other’s address and the history.
    • Creating a visible record. You’re confirming a decision made on a call. CCing the people who were on the call means nobody can later claim they never saw it.
    • Sharing with a stakeholder who might chip in. A project update goes to the team in To, with the department head on CC. The head can reply if something looks wrong but isn’t expected to.
    • Looping in the other half of a shared task. You email a supplier about an invoice and CC your accounts team, who will need the paperwork later.

    CC is also handy outside work. Booking a holiday rental and CCing your travel partner means both of you have the confirmation without one of you forwarding it.

    Inbox tip

    Say why someone is CC’d in the first line, for example “CCing Priya, who’ll take over billing from Monday.” People act on context. A bare CC usually gets skimmed and archived.

    When You Should Not CC

    CC gets abused more than any other email feature. A few patterns create resentment, cluttered inboxes, or worse.

    Don’t CC to apply pressure. Copying someone’s boss on a routine request (“just checking in, CCing Mark”) reads as a threat. If you genuinely need to escalate, tell the person first that you’re going to, or email the manager separately.

    Don’t CC “just in case.” Every unnecessary CC is another notification and another thread someone has to decide whether to read. Knowledge workers already wade through a heavy daily volume. If you can’t name the reason someone needs the message, leave them off.

    Don’t CC people who don’t know each other when addresses are private. Clients, customers, patients, volunteers, parents at a school: none of these groups agreed to share their email addresses with each other. Use BCC, or better, the right tool (covered below).

    Don’t CC for sensitive content. Performance issues, salary, health, legal disputes. Every extra visible recipient is another person who can forward the message.

    Don’t use CC to dodge responsibility. “I CC’d you, so you knew” doesn’t hold up if the email didn’t clearly ask for anything. If you need a decision, put the person in To and ask a direct question.

    Examples of CC in Real Emails

    Carbon Copy Origin Illustration

    Here’s how the To, CC and BCC fields look in situations you’ll actually meet.

    Client handover

    To: [email protected]
    CC: [email protected]

    Hi Dana, I’m moving to a new role at the end of the month, so I’ve CC’d Leo, who’ll be your account manager from 1 July. He’s read through our last three months of notes and will be in touch this week to set up a call.

    Why it works: the client is the person being addressed, and Leo is copied so the introduction is visible and both sides have each other’s address.

    Decision confirmation after a meeting

    To: [email protected]
    CC: [email protected]

    Quick recap from today: we’re going with Option B for the checkout redesign, with a review on Thursday. Sam owns the prototype. Shout by end of day if I’ve missed anything.

    Why it works: the team owns the work, so they’re in To. The product lead needs the record but has nothing to do.

    Vendor request with finance looped in

    To: [email protected]
    CC: [email protected]

    Please send the corrected invoice for PO 4471 with the updated VAT number below. Our accounts team is copied so they can match it on arrival.

    Why it works: the supplier acts, accounts receives, and the sentence explains the CC.

    Group email where addresses should stay private

    To: [email protected]
    BCC: 40 volunteer addresses

    Hi everyone, the Saturday clean-up has moved to 10am. Reply to me directly if you can no longer make it.

    Why it works: the sender’s own address sits in To, everyone else is in BCC, and nobody’s address leaks to 39 strangers. Asking people to reply directly also stops a pile of Reply All messages.

    How to CC Someone in Gmail, Outlook, Apple Mail and on Your Phone

    Every major client has CC and BCC built in. The fields are sometimes hidden until you ask for them.

    How to CC someone (any email client)

    1. Open a new message, reply or forward.
    2. Find the Cc option on or next to the To line and click it.
    3. Type the address of each person you want to copy.
    4. Put the people who need to act in the To field.
    5. Add a line in the body explaining why anyone is CC’d.
    6. Check every field one more time, then send.

    The exact location varies by app:

    Email client How to show CC How to show BCC Shortcut
    Gmail (web) Click “Cc” at the right end of the To line Click “Bcc” at the right end of the To line Ctrl+Shift+C for Cc, Ctrl+Shift+B for Bcc (Cmd on Mac)
    Gmail app (iOS/Android) Tap the down arrow next to the To field Same down arrow, then the Bcc field None
    Outlook (classic desktop) Cc field shows by default in a new message Options tab > Show Fields > Bcc None by default
    New Outlook and Outlook on the web Click “Cc” at the right of the To line Click “Bcc” at the right of the To line None by default
    Apple Mail (Mac) Cc field shows by default View > Bcc Address Field Option+Command+B
    iPhone and iPad Mail Tap the “Cc/Bcc, From” line to expand it Same line, then the Bcc field None

    In classic Outlook, once you switch on the Bcc field it usually stays visible for future messages. That’s worth doing once so you never have to hunt for it under pressure.

    BCC: The Field That Hides Recipients

    If CC is the copy everyone can see, BCC is the copy nobody else can see. Each BCC recipient gets the message, but their address never appears to the To, CC or other BCC recipients.

    Legitimate uses for BCC:

    • Small group messages to people who don’t know each other. Event reminders, a club update, a note to a handful of customers.
    • Protecting privacy where the group itself is sensitive. A support group, patients of a clinic, people in a legal matter. Membership of the list is personal data.
    • Moving people off a long thread. “Thanks for the intro, Sarah. Moving you to BCC to spare your inbox.” The introducer sees the reply landed, then drops out of the conversation.
    • Copying your own CRM or archive address. Many CRMs give you a unique address to BCC so the email is logged against a contact.

    Uses to avoid:

    • Secretly copying a manager on a conversation with a colleague. If the colleague finds out (and Reply All mistakes make that likely), trust is gone.
    • Mass mailings. BCC solves the privacy problem but creates deliverability and legal ones. More on that below.

    Privacy risk

    Putting a group of private contacts in To or CC exposes every address to everyone on the list. Under UK and EU GDPR that can be a reportable personal data breach.

    The Real Cost of Using CC When You Meant BCC

    This is the angle most “what is CC in email” explainers skip. The difference between CC and BCC is a single click, and regulators have fined organisations for getting it wrong.

    The UK Information Commissioner’s Office (ICO) has issued several public penalties for exactly this mistake:

    Organisation What happened ICO penalty Year of fine
    Chelsea and Westminster Hospital NHS Foundation Trust (56 Dean Street clinic) An HIV clinic newsletter went to about 780 patients with every address visible instead of in BCC £180,000 2016
    HIV Scotland An email to 65 members of its community advisory network used CC, exposing addresses from which HIV status could be inferred £10,000 2021
    Ministry of Defence An email to 245 Afghan nationals eligible for relocation was sent with all addresses visible in the To field £350,000 2023

    Notice the pattern. None of these was a hack. Each was an ordinary email, sent to a sensitive group, with the addresses in a visible field. In two of the three cases the list alone revealed health information, because being on that mailing list told everyone something private about the people on it.

    You don’t need to work in healthcare for this to matter. A dentist emailing patients, a lawyer emailing clients in a class action, or a recruiter emailing every candidate for a confidential role can all cause harm through a CC field.

    If you do send an email with addresses exposed, act quickly. Recalling messages rarely works outside a single organisation’s Microsoft 365 environment. Apologise to the recipients, ask them to delete the email and not reply all, record what happened, and check whether your local data protection law requires you to report it. The mindset is similar to recovering after a typo email: own it fast, fix what you can, and change the process so it can’t happen twice.

    Why You Shouldn’t Use CC or BCC for Mass Emails

    Once a list gets past a couple of dozen people, CC and BCC become the wrong tool entirely. There are three reasons.

    Recipient Limits Cut You Off

    Every provider caps how many recipients one message and one account can reach. Recipients in To, CC and BCC all count toward the same total.

    Provider and account type Max recipients per message Daily sending cap
    Gmail (free personal account) 500 About 500 recipients
    Google Workspace 2,000 total, of which up to 500 external 2,000 messages per user
    Outlook.com (free personal account) 500 5,000 recipients
    Microsoft 365 / Exchange Online 500 by default (admins can raise to 1,000) 10,000 recipients

    Limits as published in Google and Microsoft help documentation in 2025. Providers adjust these without much notice, so check the current figures before a large send.

    Hit a cap and your account can be temporarily blocked from sending, often for 24 hours. That’s a bad day if it’s also your work address.

    Spam Filters Distrust It

    A personal or work mailbox blasting a single message to hundreds of BCC recipients looks a lot like spam. There’s no unsubscribe link, no list management, and replies and complaints pile up. Recipients who mark it as junk drag down your sending reputation, and future one-to-one emails from the same address start landing in spam. If you want to understand why, our explainer on how e-mail spam filtering works covers the signals filters weigh.

    The big mailbox providers have also tightened the rules for anyone sending at volume. Since February 2024, Google and Yahoo have required senders of 5,000 or more messages a day to their users to authenticate with SPF, DKIM and DMARC, offer one-click unsubscribe, and keep spam complaint rates below 0.3%. Microsoft began enforcing similar requirements for Outlook.com, Hotmail and Live addresses on 5 May 2025. A BCC blast from your inbox meets none of those standards.

    The Law Expects an Unsubscribe

    If the message is promotional, laws such as CAN-SPAM in the US and GDPR plus PECR in the UK and EU require things a BCC email can’t easily provide: a working opt-out, a valid physical address in the US case, and records of consent in the European one.

    The fix is a proper sending platform. Tools built for email marketing handle unsubscribes, bounces, authentication and personalisation, and they send each person an individual copy so no addresses are ever exposed. Most have free tiers for small lists. Our roundup of small business email platforms compares the options if you’re making that switch.

    Inbox tip

    A rough rule: if you’re emailing more than about 20 people who don’t all work together, it’s no longer a CC or BCC job. Use a mailing tool or a properly configured group list.

    Reply All, CC and Email Storms

    Every CC’d person is a potential Reply All. On a small thread that’s useful. On a big one it’s a hazard.

    A reply-all storm starts when a message goes to a huge distribution list. Someone replies to everyone asking to be removed. Others reply to everyone telling them to stop replying to everyone. Each reply goes to thousands of inboxes, and mail servers buckle. Microsoft’s own late-1990s “Bedlam DL3” incident is the textbook case, and the problem was common enough that Microsoft later added reply-all storm protection to Exchange Online. It detects bursts of reply-alls on threads with very large recipient counts and temporarily blocks further reply-alls.

    You can head off most of this yourself:

    • Use BCC for large announcements so nobody can reply to the whole group.
    • Tell people how to respond. “Reply to me directly, not to all” is one sentence and saves a lot of noise.
    • Before you Reply All, scan the CC line. Ask whether every name there needs your answer. Usually only the sender and one or two others do.
    • Trim the CC list when you reply. You’re allowed to remove people who are no longer relevant. Say so if it’s not obvious (“dropping the wider team from this”).

    CC Etiquette: Best Practices for Professional Email

    These habits make CC useful rather than annoying.

    1. Put action-owners in To, observers in CC. If you want something from someone, they should never be buried in CC.
    2. Explain every CC. One clause in the opening line is enough.
    3. Keep the list short. Three CC’d people is common. Ten is a meeting invite in disguise.
    4. Ask before CCing someone’s manager. If you need to escalate, say “I’m going to loop in Jo on this” first, or escalate in a separate email.
    5. Don’t add people mid-thread without context. If you CC someone into an existing conversation, summarise the background in two lines. Dumping a 30-message thread on them is rude.
    6. Remove people when they’re done. Move introducers to BCC and drop people whose part is finished.
    7. Respect a CC as FYI. If you’re CC’d, you generally don’t need to reply. If you do reply, it’s usually to the sender only.
    8. Use BCC for groups of strangers, a mailing tool for anything bigger.
    9. Re-check fields before sending anything sensitive. Autocomplete is the main culprit in misdirected email. A colleague called Alex and a client called Alex sit side by side in your address suggestions.
    10. Mind your signature on CC-heavy threads. When five external people are reading, a clear, current signature saves them hunting for your title or number. Our email signature examples are a good starting point.

    Common CC Mistakes to Avoid

    Most CC trouble comes from a handful of recurring errors.

    Using CC when you meant BCC. The most expensive mistake on this list, as the ICO cases show. If addresses are private, they go in BCC every time.

    Burying the person who needs to act. Putting the decision-maker in CC and an assistant in To means the decision-maker assumes it’s FYI. Then nothing happens.

    Passive-aggressive CCs. Copying a boss on a minor complaint, or CCing HR on a disagreement without warning, damages relationships faster than the original problem ever would.

    Forgetting that CC’d people see the whole thread. When you reply on a thread that includes clients, every earlier message (including internal comments someone added lower down) goes with it. Read the full quoted text before you send.

    Replying all to a BCC. If you were BCC’d, reply only to the sender. Otherwise you reveal that you were quietly copied.

    CCing too many people on a thread that will grow. A message to 12 people becomes 12 copies of every reply. Over a week that’s a lot of clutter. If you’re on the receiving end of that kind of thread, filters, mute and labels help, and when the clutter has already piled up our guide to bulk delete Gmail emails will clear it out quickly.

    Assuming CC means the person read it. Being copied isn’t the same as being informed. If something matters, ask for a confirmation or put the person in To with a direct question.

    Key Takeaways

    • CC stands for carbon copy, a term inherited from typed business letters.
    • CC’d recipients get the full message and can see everyone else in To and CC.
    • To is for people who must act, CC for people who should know, BCC for people whose addresses must stay private.
    • Explain every CC in the body of the email, and keep the list short.
    • Using CC or To for private contact lists can be a data breach. The largest UK fine for this kind of email mistake so far is £350,000, and UK GDPR allows far higher penalties.
    • Past a small group, neither CC nor BCC is the right tool. Use a proper sending platform that handles unsubscribes and authentication.

    FAQ

    What does CC stand for in email?

    CC stands for “carbon copy.” It comes from the carbon paper used to make duplicates of typed letters. In email, the CC field sends a copy of your message to extra recipients, and every recipient can see who was copied.

    What is the difference between CC and BCC?

    Both send the same message to extra people. CC recipients are visible to everyone on the email. BCC (blind carbon copy) recipients are hidden from all other recipients, and they don’t receive replies when someone clicks Reply All.

    Do CC recipients need to reply?

    Usually not. CC traditionally means “for your information.” If you need someone to respond or take action, put them in the To field and ask them directly in the email.

    Can people in the To field see who was CC’d?

    Yes. Everyone in To and CC can see every address in both fields. Only BCC addresses stay hidden.

    Can a BCC recipient see who else was BCC’d?

    No. Each BCC recipient sees the To and CC addresses, plus usually a note that they themselves were BCC’d. Other BCC recipients are invisible to them.

    Is it rude to CC someone’s boss?

    It depends on why. CCing a manager who genuinely needs the information is normal. CCing someone’s boss to pressure them, especially without warning, is widely seen as hostile. If you need to escalate, tell the person first or email the manager separately.

    How many people can I CC on one email?

    Providers cap total recipients per message across To, CC and BCC combined. Free Gmail accounts allow up to 500 per message, free Outlook.com accounts have lower limits (roughly 100 per message), and Microsoft 365 defaults to 500. Google Workspace allows up to 2,000 per message, of which a maximum of 500 can be outside your organisation. Long before you hit those limits, a mailing platform is the better choice.

    What does “cc’d” mean?

    “CC’d” is the past tense of CC used as a verb. “I’ve CC’d Maria” means Maria’s address was added to the CC field, so she received a copy of the email.

  • Follow Up Sales Email Templates to Send After the Call

    Follow Up Sales Email Templates to Send After the Call

    A good follow up sales call email goes out within 24 hours, recaps what the buyer told you in their own words, and asks for one specific next step with a date attached. Below are 12 copy-ready templates covering the outcomes a call can have, including the strong discovery call, the no-show, the stalled proposal and the polite “not this quarter.” You will also find the timing data, cadence and deliverability rules that decide whether those templates reach the inbox at all.

    Best forAEs, SDRs and founders
    Send within24 hours of call
    Ideal length75 to 150 words
    Key elementOne dated next step

    What a Follow-Up Email After a Sales Call Actually Has to Do

    Most follow-up emails fail because the sender treats them as a courtesy. The prospect gets a “great chatting today” note with a deck attached and no reason to act. A follow-up after a sales call has three jobs. Each one moves the deal forward or exposes that it is not moving.

    1. Prove you listened. Restating the buyer’s problem with the specifics they gave you, such as the 14-hour weekly reconciliation process or the renewal date on their current contract, builds more credibility than any feature list.
    2. Create a written record your champion can forward. Your contact is rarely the only decision-maker. The email should make sense to a finance lead or VP who was never on the call.
    3. Lock in the next action. That means a date, a time, a named attendee or a named deliverable. “Let me know your thoughts” gives the prospect a way to avoid deciding anything, and it is the single most common reason deals drift into silence.

    Everything else is decoration: tone, length, subject line formatting. If your email does those three things, it will outperform a beautifully written message that skips them.

    What the Data Says About Speed and Persistence

    Sales follow-up has been studied enough that you do not need to guess about timing. The figures below come from published research and from mailbox provider documentation. They explain why the templates in this article are short, prompt and persistent.

    Finding Figure Source
    Firms contacting a lead within an hour vs. an hour later Nearly 7x more likely to qualify the lead Harvard Business Review, “The Short Life of Online Sales Leads” (2011)
    Contacting within an hour vs. waiting 24+ hours More than 60x more likely to qualify Same HBR study
    Average response time among firms that did respond 42 hours Same HBR study
    Average reply rate on outreach emails 8.5% Backlinko analysis of 12 million outreach emails
    Open-rate reliability since Apple Mail Privacy Protection Opens inflated by automatic image loading since iOS 15 (September 2021) Apple
    Gmail message clipping threshold Messages over 102 KB get truncated with a “View entire message” link Google

    The HBR study looked at inbound web leads, not post-call follow-up. The principle still transfers: buyer interest decays fast, and the gap between “this afternoon” and “tomorrow evening” matters more than most reps assume. The Backlinko figure is a useful reality check in the other direction. Cold outreach has low reply rates, so a prospect you have already spoken to is far more valuable, and you should not let that warmth evaporate because you waited three days to write a recap.

    The Apple figure explains why you should stop judging follow-ups by open rate. A large share of “opens” from Apple Mail users are machine-generated, so an email showing as opened five times may never have been read by a human. Reply rate and meetings booked are the only numbers worth tracking for one-to-one sales email.

    The Anatomy of a Follow-Up That Gets a Reply

    Follow-Up Email Anatomy Diagram

    Before the templates, here is the structure every one of them follows. Once you know the parts, you can write your own variations in a few minutes instead of hunting for a new follow-up email template every time a call goes in an unexpected direction.

    Subject line

    Reply in the same thread as your calendar invite when you can, because that keeps context attached. When you start a new thread, use the buyer’s language and the next step. “Acme + Northwind: reconciliation recap and Thursday demo” tells the reader exactly what the email contains. Vague lines like “Following up” or “Checking in” look like every automated sequence the buyer has learned to ignore.

    Opening line

    Skip “I hope this email finds you well.” Open with a specific callback to the conversation: “You mentioned the month-end close currently takes your team four days.” One sentence that proves you were paying attention earns the rest of the read.

    Recap

    Summarise the problem, the impact and any constraints (budget cycle, current vendor contract, internal approvals) in two to four bullet points. Bullets survive forwarding and skim reading far better than paragraphs.

    Value

    Include one thing the buyer did not have before the email: an answer to a question you could not answer live, a relevant case study, a calculation based on their numbers. One item, chosen for them, beats five generic attachments.

    Call to action

    Ask a single question that can be answered in one line. Offer two specific time slots, or ask a yes/no question about a defined next step. Do not stack three asks in one email.

    Signature

    Keep it to name, title, company and a direct phone number. Image-heavy signatures with social icons add weight, can trigger clipping on long threads and look like marketing. If you want a model, our roundup of email signature examples includes several lean, sales-friendly layouts.

    Write a follow-up in 10 minutes

    1. Open your call notes and highlight the buyer’s exact phrases.
    2. Write a subject line naming the company and next step.
    3. Open with one specific callback to the call.
    4. Recap problem, impact and constraints in three bullets.
    5. Add one piece of value they asked for.
    6. End with one question offering two dated options.
    7. Read it aloud and cut anything over 150 words.

    12 Follow Up Sales Email Templates You Can Adapt

    Each template below includes when to use it, the email itself and a short note on why it works. Replace every bracketed field. A follow-up that still contains “[Company]” is worse than no follow-up at all.

    Situation Template Send within
    Strong discovery call #1 Discovery recap Same day
    Product demo delivered #2 Post-demo recap Same day
    Buyer asked for pricing or proposal #3 Proposal follow-up 24 to 48 hours
    “Send me some info” #4 Requested information Same day
    Champion needs to sell internally #5 Forwardable summary 24 hours
    Prospect missed the call #6 No-show 15 to 60 minutes after
    Voicemail, no connection #7 After voicemail Immediately
    No reply to your recap #8 First nudge 3 business days
    Still no reply #9 New information 5 to 7 business days
    Long silence #10 Breakup email 2 weeks after #9
    “Not this quarter” #11 Timing objection Date they named
    Deal went cold months ago #12 Reactivation 60 to 90 days

    1. The discovery call recap

    Use this after a first conversation where the buyer shared real problems and agreed, at least loosely, to keep talking.

    Subject: [Company] + [Your company]: recap and next step
    
    Hi [First name],
    
    Thanks for walking me through how [Company] handles [process] today. You mentioned [specific pain in their words], and that it costs the team roughly [their number] each [week/month].
    
    Here is what I heard:
    - Goal: [outcome they want, e.g. close books in 2 days instead of 4]
    - Constraint: [budget cycle, contract end date, team size]
    - Others involved: [names/roles they mentioned]
    
    Based on that, the most useful next step is a 30-minute walkthrough focused only on [their use case], with [other stakeholder] if possible.
    
    Does Tuesday at 10:00 or Wednesday at 14:00 work?
    
    [Signature]
    

    Why it works: the recap uses their numbers, names the people who need to be involved and offers two concrete slots. The buyer can reply with one word.

    2. The post-demo recap

    A demo follow-up should connect what you showed to what they need, because buyers forget most of a demo within a day.

    Subject: What we covered today + the [specific feature] question
    
    Hi [First name],
    
    Thanks for the time today, and for bringing [colleague] along. Three moments seemed most relevant to [Company]:
    
    - [Feature] replaces the manual [task] step you described
    - [Feature] would let [team] see [data] without exporting to spreadsheets
    - [Integration] connects to your existing [tool], which [colleague] flagged as a must
    
    You asked whether [question you couldn't answer live]. The answer is [answer], and here's a two-minute clip showing it: [describe what you're attaching or sharing].
    
    The next step we discussed was a trial with your [team] data. I can have an environment ready by [date]. Shall I set it up?
    
    [Signature]
    

    Why it works: it closes the open question from the call, which signals reliability, and ends with a yes/no ask tied to a date you control.

    3. The proposal or pricing follow-up

    Send the proposal, then make the follow-up about the decision process rather than the document.

    Subject: [Company] proposal and how the decision gets made
    
    Hi [First name],
    
    As promised, the proposal for [scope] is attached. The short version: [plan/package] at [price], covering [key items], with [term].
    
    Two questions so I can help you move this forward internally:
    1. Who else needs to review this before a decision?
    2. Is [date they mentioned] still the target for having something in place?
    
    I've kept 30 minutes open on Friday at 11:00 to walk [approver] through the numbers if that would help. Want me to send an invite?
    
    [Signature]
    

    Why it works: pricing emails tend to stall because the prospect goes quiet while someone else reviews. Asking about the process early surfaces the hidden approver before the deal stalls.

    4. The “send me some information” follow-up

    “Just send me something” can be a brush-off or a genuine request. Your email should make it easy to tell which.

    Subject: The [topic] info you asked for
    
    Hi [First name],
    
    You asked for something on [topic], so rather than a full brochure, here is the one piece I think matters most for [Company]: [case study/one-pager] showing how [similar company] cut [metric] by [result they published or you can verify].
    
    If it's relevant, a 20-minute call would let me show how that applies to your [process]. If the timing isn't right, just tell me and I'll check back in [month].
    
    Worth a conversation?
    
    [Signature]
    

    Why it works: offering an easy “not now” option gets more honest replies than pretending the request was a buying signal, and honest replies keep your pipeline accurate.

    5. The forwardable summary for your champion

    This is one of the most underused follow up email templates for sales. When your contact needs to convince a boss or committee, write the email for that unseen reader.

    Subject: Summary for [Approver's name/role]: [problem] at [Company]
    
    Hi [First name],
    
    You mentioned you'd need to bring this to [Approver]. To save you time, here is a summary you can forward as is:
    
    The problem: [Team] spends [hours/cost] each [period] on [process], which delays [business outcome].
    
    What we'd change: [One sentence on the solution].
    
    Expected result: [Outcome, framed in their metric].
    
    Investment: [Price/range] on a [term] agreement.
    
    Next step: a 30-minute call with [Approver] to confirm fit.
    
    Happy to adjust any of this before you send it.
    
    [Signature]
    

    Why it works: your champion does not have to translate your pitch into internal language, which is where many deals lose momentum. Keep it plain text so it forwards cleanly.

    6. The no-show follow-up

    Prospects miss calls for ordinary reasons. Assume good intent and make rebooking effortless.

    Subject: Missed you today, want to reschedule?
    
    Hi [First name],
    
    Looks like we missed each other at [time]. No problem, I know how quickly calendars change.
    
    Would Thursday at 9:30 or Friday at 15:00 work instead? If priorities have shifted, a quick "not now" is completely fine too.
    
    [Signature]
    

    Why it works: it is short, carries no guilt and offers two alternatives. Send it within the hour while the missed slot is still on their mind.

    7. The after-voicemail follow-up

    Few people listen to voicemail promptly, so the email carries the message.

    Subject: Just left you a voicemail about [topic]
    
    Hi [First name],
    
    I just left you a quick voicemail. The short version: [one-sentence reason, ideally tied to a trigger like a new hire, funding round or product launch].
    
    If it's easier to reply here, I can send over [specific resource] or find 15 minutes this week. Which would be more useful?
    
    [Signature]
    

    Why it works: pairing the channels raises the odds that one of them lands, and the choice between a resource and a call lowers the commitment.

    8. The first nudge after no response

    Your recap went unanswered. Do not resend it with “just bumping this up.” Add something.

    Subject: Re: [original subject]
    
    Hi [First name],
    
    One more thought on the [problem] you mentioned. [Similar company or role] found that [specific insight, e.g. most of the time lost in month-end close came from one approval step]. That might be worth checking on your side before we talk again.
    
    Still open to the walkthrough? I have Tuesday at 10:00 free.
    
    [Signature]
    

    Why it works: replying in the original thread keeps the context visible, and the new insight gives the prospect a reason to respond that has nothing to do with your quota.

    9. The second nudge with new information

    By the second follow-up, change the angle completely. Share a different proof point or ask a narrower question.

    Subject: Quick question on [Company]'s [process]
    
    Hi [First name],
    
    Simple question: is [problem] still a priority this quarter, or has something else jumped ahead of it?
    
    Either answer helps me know whether to send you the [resource] I mentioned or step back for now.
    
    [Signature]
    

    Why it works: a binary question is easy to answer from a phone between meetings. It also gives the buyer permission to say no, which paradoxically increases replies.

    10. The breakup email

    Close the loop professionally. Many reps report this email gets more replies than any other in the sequence, because it removes pressure and creates a clear ending.

    Subject: Should I close your file?
    
    Hi [First name],
    
    I haven't heard back, so I'm guessing [problem] has moved down the list, which happens.
    
    I'll stop reaching out for now. If things change, reply to this email any time and I'll pick up where we left off.
    
    Thanks again for the time on our call.
    
    [Signature]
    

    Why it works: it is honest, short and leaves the door open without sounding passive-aggressive. Mean it: actually stop the sequence after sending it.

    11. The “not this quarter” follow-up

    When a buyer gives you a timing objection, they have told you exactly when to write next. Honour it.

    Subject: Picking up from our [month] conversation
    
    Hi [First name],
    
    When we spoke in [month], you said [initiative/budget] would be revisited around now. Has that conversation started at [Company]?
    
    Since then, we've [relevant update: new feature, integration, pricing option] that addresses the [concern] you raised.
    
    If it's back on the table, I can book 20 minutes for next week.
    
    [Signature]
    

    Why it works: it references their own words and timeline, so it reads as a promise kept rather than a cold touch.

    12. The reactivation email for a stalled deal

    Sixty to ninety days after a deal goes cold, send a short update tied to something genuinely new.

    Subject: [Company] and [trigger: new role, funding, product launch]
    
    Hi [First name],
    
    Congratulations on [trigger you saw publicly]. That often brings [related challenge] to the top of the list.
    
    When we last spoke, [problem] was costing the team [their number]. If that's still true, it might be a good moment to revisit. If not, I'm glad it got solved.
    
    Worth a 15-minute catch-up?
    
    [Signature]
    

    Why it works: a public trigger gives you a legitimate reason to reach out, and referencing their earlier numbers reminds them the conversation had substance.

    Inbox tip

    Write follow-ups as plain text with one link at most. Plain one-to-one emails look like real correspondence to filters and to people.

    A Follow-Up Cadence That Doesn’t Burn the Relationship

    Speed-to-Follow-Up Data Chart

    Templates are only half of the system. The other half is spacing. Too aggressive and you train the prospect to ignore you; too slow and the urgency from the call disappears. The cadence below assumes no next meeting was booked on the call. If a meeting is on the calendar, send the recap and stop until that meeting.

    Touch Timing after call Template Purpose
    1 Same day #1, #2 or #4 Recap and propose next step
    2 Business day 3 #8 Add value, repeat ask
    3 Business day 7 to 10 #9 Narrow question, new angle
    4 Optional phone call or LinkedIn message n/a Switch channel
    5 Around day 21 #10 Close the loop
    6 60 to 90 days later #11 or #12 Reactivate on a trigger

    Four to six touches over three weeks is a reasonable ceiling for a prospect who has already spoken with you. Beyond that, you are no longer following up; you are spamming someone who knows your name.

    Adjust for deal size. A high-value enterprise deal with a long buying cycle can justify more touches over a longer period, provided each one adds something. A small transactional sale should resolve faster, and the breakup email can go out sooner.

    The 24-hour rule and why it beats “best time to send” advice

    Plenty of articles debate whether Tuesday morning beats Thursday afternoon. For a post-call follow-up, that debate is mostly noise. The call itself set the timing. Send the recap the same business day, ideally within a couple of hours, while your notes are fresh and the buyer still remembers the conversation. Time-of-day optimisation matters for bulk campaigns, not for a one-to-one message the buyer is half expecting.

    Write the Follow-Up Before You Hang Up

    This is the habit that separates strong closers from everyone else, and it rarely appears in follow-up advice. In the last five minutes of the call, agree on the next step out loud, then tell the buyer what your email will contain.

    Say something like: “I’ll send a recap this afternoon with the three points we covered, the answer on the SSO question and two times for the walkthrough with your finance lead. Does that sound right?” You have now done three things. You confirmed the next action verbally, you set the expectation that an email is coming, and you checked that your summary matches theirs before you write it.

    When the email arrives, it confirms something the buyer already agreed to rather than asking them to make a fresh decision. Reply rates on expected emails are dramatically higher than on unexpected ones, because the prospect has already mentally committed.

    For larger deals, extend this into a short mutual action plan: a list of dated steps owned by both sides (security review, legal redlines, pilot kickoff, signature). Attach or paste it in the recap and refer back to it in every follow-up. The conversation then becomes “we’re on step three of the plan we agreed” instead of “just checking in.”

    Deliverability: Making Sure the Follow-Up Lands

    A follow-up only works if it reaches the inbox. One-to-one sales emails sent from Gmail or Outlook usually land fine. Problems start when reps move to sequencing tools that send hundreds of follow-ups a day from the main company domain, often with tracking pixels and rewritten links. That pattern looks very different from normal correspondence, and filters treat it accordingly.

    Mailbox provider sender requirements

    Google, Yahoo and Microsoft have all formalised authentication rules for high-volume senders. They target consumer mailboxes, so a B2B prospect on Google Workspace or Microsoft 365 is not strictly covered, but the same signals feed corporate filtering and you should meet them regardless.

    Provider Applies to Key requirements Effective
    Gmail Senders of 5,000+ messages/day to personal Gmail accounts SPF and DKIM, DMARC at minimum p=none, From domain aligned with SPF or DKIM, one-click unsubscribe on marketing mail, spam rate under 0.3% February 2024 (one-click unsubscribe by June 1, 2024)
    Gmail All senders SPF or DKIM, valid forward and reverse DNS, TLS, spam rate under 0.3% (aim for under 0.1%) February 2024
    Yahoo Bulk senders SPF and DKIM, DMARC at p=none or stricter, one-click unsubscribe, low complaint rate February 2024
    Microsoft (Outlook.com, Hotmail, Live) Senders of 5,000+ messages/day SPF, DKIM and DMARC (p=none minimum, aligned with SPF or DKIM) May 5, 2025

    Records to check before you scale follow-ups

    Ask whoever manages your DNS to confirm these exist and include every service that sends as your domain, including your sales engagement tool.

    An SPF record listing Google Workspace and a sequencing tool might look like this (the second include is a placeholder for whatever your tool documents):

    v=spf1 include:_spf.google.com include:spf.yoursalestool.example ~all
    

    A starter DMARC record that monitors without blocking:

    _dmarc.yourcompany.com.  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"
    

    DKIM keys are generated inside each sending service and published as TXT or CNAME records at a selector, for example:

    google._domainkey.yourcompany.com.  TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkqh..."
    

    Once reports show all legitimate mail passing, move DMARC toward p=quarantine and eventually p=reject to stop spoofing.

    Habits that keep sales sequences out of spam

    • Use a subdomain or separate domain for high-volume outreach, so a reputation problem in prospecting does not hit the domain your customers and invoices depend on.
    • Ramp volume gradually on any new mailbox or domain rather than sending hundreds of follow-ups on day one.
    • Turn off open tracking for warm follow-ups. The tracking pixel adds a remote image, opens are unreliable anyway since Apple’s privacy changes, and plain text looks more personal.
    • Limit links. One link, ideally on your own domain, is plenty. Link shorteners are a classic red flag for e-mail spam filtering systems.
    • Stop sequences on reply. Nothing destroys trust faster than an automated “just following up” arriving after the buyer already answered.

    Deliverability risk

    Blasting automated follow-ups from your primary domain without SPF, DKIM and DMARC risks the inbox placement of every email your company sends.

    Keep in mind that one-to-one sales follow-up is a different discipline from email marketing. Newsletters and promotions belong in a dedicated marketing platform with proper list management. Sales follow-ups belong in your own inbox or a sales engagement tool, written for one person at a time.

    The Legal Side: CAN-SPAM, GDPR and CASL

    A follow-up to someone you just spoke with feels personal, but if its primary purpose is to sell, many laws treat it as a commercial message. Prospecting rules vary by the recipient’s location, not yours.

    Law Region What it requires for sales follow-ups Maximum penalty
    CAN-SPAM Act United States No deceptive headers or subject lines, a valid physical postal address, a clear way to opt out, opt-outs honoured within 10 business days. Applies to B2B email too Up to $53,088 per violating email (FTC 2025 adjustment)
    GDPR (plus ePrivacy/PECR rules) EU and UK A lawful basis such as legitimate interest, transparency about how you got the data, and honouring objections immediately Up to €20 million or 4% of global annual turnover, whichever is higher
    CASL Canada Express or implied consent (implied consent from an inquiry generally lasts 6 months), sender identification and a working unsubscribe processed within 10 business days Up to C$10 million per violation for organisations

    In practice, a prospect who booked a call with you and asked for a proposal is unlikely to complain about a recap. The risk comes when follow-up sequences keep running for months, get applied to contacts who never engaged, or ignore a “please stop.” Build an easy opt-out line into longer sequences (“If this isn’t relevant, just reply ‘no thanks’ and I’ll stop”), and actually stop when someone uses it. Never buy lists or scrape addresses to feed follow-up sequences; that combination of legal exposure and spam complaints is how sending domains get burned.

    Personalisation That Doesn’t Read Like Automation

    Buyers can spot a template within a sentence. The fix is not to abandon templates but to personalise the parts that carry meaning.

    Personalise the problem, not the pleasantries. “Hope your week is going well, [First name]” adds nothing. “You said the audit flagged 312 unreconciled transactions” shows you were listening. Spend your effort on the recap bullets and the value item, and let the structure stay standard.

    Use their vocabulary. If the buyer called it “the month-end crunch,” do not rename it “financial close optimisation.” Mirroring their words makes the email feel like a continuation of the call.

    Check every merge field before sending. Broken personalisation (“Hi {first_name}”) is the fastest way to reveal automation. If one slips through, do not panic; our guide on what to do after a typo email covers when a short correction helps and when silence is better. For important deals, a short honest note (“Apologies, my template got the better of me”) usually lands fine.

    Record calls and use the notes, not your memory. With the buyer’s permission, a call recording or transcript lets you quote their exact numbers and phrases. Many sales platforms generate summaries automatically, but always edit them; auto-generated recaps tend to be generic and occasionally wrong, and sending a wrong recap is worse than sending none.

    Metrics to Watch

    Track the outcomes that reflect real buyer behaviour, and ignore vanity numbers.

    • Reply rate per touch. Which step in your cadence earns responses? If touch three never gets replies, rewrite it or cut it.
    • Positive reply rate. Replies like “stop emailing me” count as replies. Separate positive and neutral responses from negative ones.
    • Meeting booked rate after the recap. This is the clearest test of whether your first follow-up locks in the next step.
    • Time from call to next meeting. Long gaps usually mean the next step was never agreed on the call.
    • Stage conversion after follow-up. In your CRM, compare deals where the recap went out the same day with those where it went out later. Your own data will tell you more than any benchmark.
    • Unsubscribe and complaint signals. Rising opt-outs or spam complaints on sequences mean you are sending too many touches or reaching the wrong people.

    Open rates, as covered above, have been unreliable since Apple Mail Privacy Protection launched in September 2021. Treat them as a rough directional signal at best.

    Common Mistakes That Kill Follow-Ups

    • Waiting until tomorrow “to make it perfect.” A good recap in two hours beats a perfect one in two days.
    • Attaching everything. A 20-page deck, three case studies and a pricing sheet signals that you did not filter for relevance. Pick one.
    • “Just checking in” with nothing new. Every touch should add information, insight or a narrower question.
    • No dated ask. “Let me know” invites delay. Offer times.
    • Writing for your contact only. Assume the email will be forwarded to someone senior who was never on the call.
    • Sequences that ignore replies. Make sure your tool stops on reply, out-of-office handling is configured, and a human reviews before anything high-stakes goes out.
    • Overlong threads. Long reply chains with heavy signatures can push past Gmail’s 102 KB clipping limit, hiding your latest message behind a link. Start a fresh, clearly named thread when a conversation has run for weeks.

    FAQ

    How to do a follow-up email example?

    Start with a subject line naming the company and the next step, open with one specific detail from the call, recap the problem and constraints in two to four bullets, add one piece of value the buyer asked for, and finish with a single question offering two dated options. Template #1 above is a complete example you can adapt. Keep the whole email under about 150 words and send it the same business day.

    What is the 2 2 2 rule in sales?

    The 2-2-2 rule is an informal follow-up guideline: contact the customer 2 days, 2 weeks and 2 months after a sale or key meeting. The 2-day touch confirms everything is on track, the 2-week touch checks on early results or satisfaction, and the 2-month touch opens the door to referrals, reviews or expansion. It is a practitioner rule of thumb rather than a researched standard, but the spacing is sensible for staying present without pestering.

    What is the 30/30/50 rule for cold emails?

    The 30/30/50 rule is a loosely defined heuristic that circulates in cold outreach communities, and versions differ. Most versions split credit for a cold email’s results between targeting the right list, writing a relevant message and following up persistently, with follow-up getting the largest share. The percentages do not add to 100, which tells you the rule is about emphasis, not maths: the email that goes out matters less than who receives it and whether you follow up.

    What is the 3-3-3 rule in sales?

    The 3-3-3 rule is another informal guideline with several variants. A common version for follow-up is to make three attempts across three channels (typically email, phone and LinkedIn) over roughly three weeks before closing the loop. Other trainers use it to mean three key points per conversation or three questions to ask before pitching. Applied to post-call follow-up, the multi-channel version maps neatly onto the cadence table above.

    How long should I wait to send a follow up sales call email?

    Send the first follow-up the same business day as the call, ideally within a few hours. If you get no reply, wait about three business days before the first nudge, then five to seven more before the second. The HBR research on lead response shows how quickly buyer interest fades, so speed on the first email matters far more than the exact day you send later touches.

    How many follow-up emails is too many?

    For a prospect you have already spoken with, four to six touches over about three weeks is a sensible upper limit, ending with a breakup email. After that, pause and only return with a genuine trigger, such as the timing they named, a new role or a relevant product change. If someone asks you to stop, stop immediately; that is both good manners and a legal requirement in most markets.

  • SpamAssassin Score Explained and How to Lower It

    SpamAssassin Score Explained and How to Lower It

    A SpamAssassin score is the total of points a message collects from hundreds of spam tests. Positive points look spammy, negative points look legitimate, and on a default install anything scoring 5.0 or higher gets flagged as spam. You lower your score by fixing the specific rules your message triggers, and those rules are listed in the message headers.

    Default threshold5.0 points
    Higher score meansMore likely spam
    Biggest quick winsSPF, DKIM, reverse DNS
    Where to read itX-Spam-Status header

    What a SpamAssassin Score Actually Is

    Apache SpamAssassin is an open-source spam filter maintained by the Apache Software Foundation. It has been around since the early 2000s, and the current major release is the 4.0 branch, first shipped in December 2022. You rarely interact with it directly. It runs behind the scenes on web hosting servers, cPanel accounts, university mail systems, corporate gateways and plenty of self-hosted mail setups.

    SpamAssassin does not give a message a yes-or-no verdict straight away. It runs the message through a large set of rules, and each rule that matches adds or subtracts a fixed number of points. Then it compares the total against a threshold called required_score.

    How the points add up

    Think of it as a ledger. A missing Message-ID header might add some points. A link to a domain on a spam blocklist adds a lot. A valid DKIM signature from the sending domain subtracts a fraction of a point. The final number is just the sum.

    A few properties of this system matter when you try to lower a score:

    • Most rules are worth less than one point. A message usually crosses 5.0 because it trips several medium rules together, not because of one catastrophic error.
    • A handful of rules carry heavy weight. Blocklist hits on your sending IP or your linked domains can push you near the threshold on their own.
    • Negative rules are small. Passing SPF or DKIM earns almost nothing. The real value of authentication is avoiding the failure rules, which cost far more.
    • Scores change over time. Rule scores are regenerated from large mail corpora and distributed through sa-update, so the same message can score differently six months later.

    SpamAssassin also uses four “score sets,” depending on whether Bayesian filtering and network tests are enabled on that server. The same rule can carry a different weight on a host with network checks turned on than on one running offline. This is one reason your score on a testing tool rarely matches your score on a recipient’s server exactly.

    Reading the X-Spam headers

    When SpamAssassin scans a message, it adds headers you can see by viewing the raw source (in most clients, “Show original,” “View source” or “Message details”). A typical result looks like this:

    X-Spam-Checker-Version: SpamAssassin 4.0.0 on mail.example.com
    X-Spam-Level: *
    X-Spam-Status: No, score=1.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
        DKIM_VALID_AU,HTML_MESSAGE,MIME_HTML_ONLY,SPF_HELO_NONE,SPF_PASS
        autolearn=no autolearn_force=no version=4.0.0
    

    Here is what each part tells you:

    Header What it means
    X-Spam-Status Yes or No verdict, the score, the threshold and every rule that matched
    X-Spam-Level One asterisk per whole point, handy for simple folder filters
    X-Spam-Flag: YES Added only when the message crossed the threshold
    X-Spam-Report Optional detailed breakdown with points per rule, if the admin enabled it
    X-Spam-Checker-Version SpamAssassin version and the server that scanned it

    The tests= list is your to-do list. Every rule name in it is documented, and each one points to something specific about your sending setup or content.

    How the SpamAssassin Spam Filter Processes a Message

    People often treat SpamAssassin as the thing that deletes their mail. It is better to think of processing as two separate stages, because the second stage is usually configured by someone else.

    Stage one: scoring

    The mail server hands the incoming message to SpamAssassin, commonly through the spamd daemon and its spamc client, or through a wrapper like amavisd-new or MIMEDefang. SpamAssassin runs its header, body, URI, network and Bayesian tests, adds up the points and writes the headers shown above.

    At this point nothing has been blocked. The message has simply been labelled. Depending on configuration, SpamAssassin may also rewrite the subject line (for example adding *****SPAM*****) using the rewrite_header Subject setting.

    Stage two: acting on the score

    Something else decides what happens next. That might be:

    • The mail server rejecting messages above a very high score during the SMTP conversation
    • A hosting panel moving flagged mail into a spam folder
    • A Sieve or procmail rule filing anything with X-Spam-Flag: YES
    • An auto-delete rule that silently discards mail above a chosen score

    That last option is where legitimate mail disappears without a trace. If your recipients’ host auto-deletes at a low score, your message never even reaches a junk folder. If you want the bigger picture of how these layers interact with other filters, our guide on how email spam filters work and why messages get caught covers the full chain.

    What mail gets checked for spam

    Not every message gets scanned, and that surprises a lot of admins.

    • Size limits. spamc skips messages larger than its size cap, which defaults to 500 KB. Big attachments often pass through unscored.
    • Trusted and internal networks. Mail from IPs listed in trusted_networks or internal_networks is treated differently, and many setups skip scanning for authenticated users sending outbound.
    • Per-account toggles. On shared hosting, spam filtering is often off until the account owner turns it on.
    • Outbound mail. Some providers scan outgoing mail too, to catch compromised accounts before they damage the server’s reputation.

    So if you see no X-Spam headers at all, the message may simply never have been checked.

    The Rules That Decide Your Score

    X-Spam Header Breakdown

    SpamAssassin ships with several rule types. Knowing which family a rule belongs to tells you where to look for the fix.

    Header tests

    Header rules inspect the envelope and message headers. These are the ones senders trip most often through misconfiguration rather than spammy intent.

    From: header. Rules look at whether the From address uses a free webmail domain, whether the display name contains an address that differs from the real one, and whether the header is oddly encoded. FREEMAIL_FROM fires when bulk mail comes from addresses like gmail.com or yahoo.com, and FROM_EXCESS_BASE64 catches unnecessarily encoded From lines.

    To: header. A missing To header, an “undisclosed recipients” placeholder, or a To address that does not match the actual recipient can all add points. Mail that looks like one copy blasted to everyone is a classic spam signal.

    Cc: header. Long Cc lists full of addresses from the same domain look like address harvesting. Legitimate bulk email marketing sends one message per recipient, which keeps Cc empty.

    Subject: header. All-caps subjects (SUBJ_ALL_CAPS), heavy punctuation, empty subjects and known spam phrases trigger rules here. One shouted word rarely hurts. A subject like “FREE!!! ACT NOW” stacks several small penalties.

    Date: header. MISSING_DATE and the DATE_IN_FUTURE_* and DATE_IN_PAST_* family catch messages with no date or a date far from when the message was received. A server with a broken clock or a script building messages by hand is the usual cause.

    Other header rules worth knowing: MISSING_MID (no Message-ID), RDNS_NONE (the connecting IP has no reverse DNS), and FREEMAIL_FORGED_REPLYTO (a free webmail Reply-To that differs from the From address, a common scam pattern).

    Body and URI tests

    Body rules scan the decoded text. They look for spam phrasing, hidden text such as HTML_FONT_LOW_CONTRAST, and structure problems. MIME_HTML_ONLY fires when there is no plain-text version. The HTML_IMAGE_RATIO_* and HTML_IMAGE_ONLY_* rules catch emails that are mostly one big image with little text.

    URI rules extract every link and check the domains. Linking to a domain on a URI blocklist is one of the fastest ways to gain points, and it does not matter that your own domain is clean. Public link shorteners and cheap tracking domains shared with spammers are frequent offenders.

    Network tests

    These rules query outside services in real time:

    • DNS blocklists such as Spamhaus check the sending IP. Rule names start with RCVD_IN_.
    • URI blocklists such as SURBL, URIBL and Spamhaus DBL check linked domains. Rule names start with URIBL_.
    • Collaborative checksum networks (Razor, Pyzor and DCC) compare a fingerprint of your message against messages other users reported as spam or seen in huge volume.

    A note for admins: if you see URIBL_BLOCKED in your headers, the blocklist refused your server’s DNS queries. This usually happens when a server uses a large public resolver such as 8.8.8.8, which the blocklists throttle. The rule itself scores almost nothing, but it means your URI checks are silently not working. Running a local recursive resolver fixes it.

    Bayesian filtering

    Bayesian filtering is the part of SpamAssassin that learns. It breaks messages into tokens (words, header fragments, URL pieces) and estimates how likely each token is to appear in spam versus legitimate mail on that specific server. The result lands in one of the BAYES_00 to BAYES_99 rules, where BAYES_00 means almost certainly ham and BAYES_99 means almost certainly spam.

    Some details that make Bayes behave the way it does:

    • It stays switched off until it has learned at least 200 spam and 200 ham messages, the defaults for bayes_min_spam_num and bayes_min_ham_num.
    • It can auto-learn. By default, messages scoring below 0.1 are learned as ham and messages scoring 12.0 or higher are learned as spam.
    • It is personal to the server or user. A message that hits BAYES_00 at one company can hit BAYES_80 at another whose users report similar newsletters as junk.

    For senders, Bayes is the hardest factor to control directly. Consistent sending and content people actually want to open keep you out of the high Bayes bands over time.

    How to Check Your SpamAssassin Score

    You have three practical ways to see your score before real recipients do.

    Send to a seed address and read the headers. If you have an account on a host running SpamAssassin (most cPanel hosts do), send your campaign there and open the raw source. This shows you exactly how that server scored you.

    Use a testing service. Mail-tester gives you a temporary address, scores the message with SpamAssassin and presents the result as a grade out of 10 alongside the rules that fired. Postmark runs a free Spamcheck API that accepts a raw message and returns a SpamAssassin score and rule breakdown as JSON, which is useful if you want to check templates automatically from a build pipeline or a webhook-driven workflow.

    Run it yourself. If you have SpamAssassin installed, save a raw message as a .eml file and run:

    spamassassin -t < message.eml
    

    The -t flag prints a report with points per rule. Add -D for verbose debug output when you need to see why a network test failed, and run spamassassin --lint after editing configuration to catch syntax errors.

    Inbox tip

    Test the exact message you plan to send, from the exact platform and domain you will send it from. A draft pasted into a test tool from your personal mail account will score completely differently.

    How to Lower Your SpamAssassin Score as a Sender

    SpamAssassin Score Ledger

    Work from the tests= list, biggest offenders first. In practice, the fixes fall into a predictable order.

    Lower your score in order

    1. Send a test and copy the full rule list from X-Spam-Status.
    2. Fix any authentication failures: SPF, DKIM, DMARC.
    3. Confirm your sending IP has matching reverse DNS.
    4. Check your IP and linked domains against blocklists.
    5. Add a plain-text part and balance images with text.
    6. Clean up subject lines and From details.
    7. Retest and compare the rule list.

    Fix authentication first

    Failure rules such as SPF_FAIL, SPF_SOFTFAIL and DKIM_INVALID cost real points, and they also hurt you with Gmail, Yahoo and Microsoft. SpamAssassin 4.0 also added a DMARC plugin, so failing DMARC can now show up in your score on updated servers.

    A basic SPF record for a domain that sends through Google Workspace and one email platform looks like this:

    example.com.  IN  TXT  "v=spf1 include:_spf.google.com include:sendgrid.net ~all"
    

    Swap the includes for the services you actually use, and keep it to one SPF record per domain. Multiple SPF records cause a permanent error, which counts as a failure.

    DKIM is published by your sending platform as a TXT or CNAME record at a selector it gives you:

    s1._domainkey.example.com.  IN  TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkqh...IDAQAB"
    

    A starter DMARC record that monitors without blocking:

    _dmarc.example.com.  IN  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"
    

    Since February 2024, Gmail and Yahoo require SPF, DKIM and at least a p=none DMARC policy from anyone sending more than 5,000 messages a day, and Microsoft began enforcing similar rules for Outlook.com in May 2025. Fixing these for SpamAssassin fixes them for the big providers too.

    Fix the server-level signals

    If you run your own mail server, make sure the sending IP has a PTR record that resolves back to the same hostname your server announces in HELO. RDNS_NONE and RDNS_DYNAMIC are common on cheap VPS setups. Also confirm the server clock syncs with NTP, which kills the date rules, and that your MTA generates a Message-ID. If you send from an application, route it through a proper relay on an authenticated SMTP port instead of having the app speak directly to recipient servers.

    Fix the content signals

    Content rules are usually the cheapest to fix and the most often ignored.

    • Always send multipart messages with both HTML and plain-text versions. Every serious sending platform does this automatically if you let it.
    • Avoid single-image emails. Put real text in the message and keep images supporting it.
    • Use your own domain for links and tracking where your platform supports it, and skip public link shorteners.
    • Drop hidden text, tiny fonts and white-on-white tricks. They trip specific rules.
    • Write subject lines in normal case with one exclamation mark at most.

    Common rules and how to fix them

    Rule What triggers it Fix
    MISSING_MID No Message-ID header Let your MTA or platform generate one
    MISSING_DATE, DATE_IN_FUTURE_* No date or a wrong clock Sync the server with NTP
    MIME_HTML_ONLY No plain-text part Send multipart/alternative
    HTML_IMAGE_RATIO_* Too many images, too little text Add real copy
    FREEMAIL_FROM Bulk mail from a webmail address Send from your own domain
    FREEMAIL_FORGED_REPLYTO Webmail Reply-To differs from From Use a Reply-To on your domain
    RDNS_NONE Sending IP has no PTR record Ask your host to set reverse DNS
    SPF_SOFTFAIL, SPF_FAIL Sender not in SPF record Add the service’s include
    DKIM_INVALID Signature broken in transit Check footers or relays modifying mail
    RCVD_IN_* Sending IP on a DNS blocklist Find the cause, then request delisting
    URIBL_* Linked domain on a URI blocklist Remove or replace the link
    SUBJ_ALL_CAPS Subject entirely in capitals Use normal casing

    Rules starting with T_ are testing rules with near-zero scores. You can ignore them unless they later get promoted.

    Deliverability risk

    Blocklist hits on your IP or links outweigh everything else. Purchased or scraped lists are the fastest way onto them, and no amount of content tweaking will rescue mail sent to addresses that never opted in.

    If you send through a shared platform and keep landing on IP blocklists, the problem may be your provider’s pool rather than you. Our roundup of the best email marketing platforms for small businesses compares providers on exactly that kind of infrastructure.

    Tuning SpamAssassin as an Admin or Mailbox Owner

    The other half of the search intent comes from people on the receiving end: either too much spam is getting through or legitimate mail is getting flagged. Here is how to adjust it.

    The customization form in your hosting panel

    On cPanel hosting, SpamAssassin settings live under cPanel » Email » Spam Filters. The interface typically offers:

    • A master toggle to process new emails and mark them as spam
    • An option to move new spam to a separate folder (the “Spam Box”)
    • An option to auto-delete spam above a score you choose
    • A spam threshold score setting
    • Additional configuration for allowed senders, blocked senders and custom rule scores

    Other panels such as Plesk and DirectAdmin offer similar forms with different labels. Under the hood, they all write the same SpamAssassin settings.

    Reducing the “required hits” needed to mark a message as spam

    Older versions and some hosting panels still call the threshold required_hits. Modern SpamAssassin uses required_score. Either way, it is the number that separates spam from ham, and the default is 5.0.

    Lowering it to 4 or 4.5 catches more spam but flags more legitimate mail. Raising it to 6 or 7 does the opposite. In local.cf (usually /etc/mail/spamassassin/local.cf, or /etc/spamassassin/local.cf on Debian and Ubuntu):

    required_score 4.5
    

    Change it in half-point steps and watch your spam folder for a week before going further. Never set auto-delete at the same score as your threshold. A safer pattern is to file anything at 5.0 or above into a spam folder and only auto-delete above 10 or 15, where false positives are rare.

    Welcomelisting senders

    SpamAssassin 4.0 renamed whitelists and blacklists to welcomelists and blocklists. The old option names still work for backward compatibility, but use the new ones for new configs.

    welcomelist_from [email protected]
    welcomelist_from *@trustedvendor.com
    

    A welcomelist hit triggers USER_IN_WELCOMELIST (formerly USER_IN_WHITELIST), which carries a large negative score and effectively guarantees delivery. That is also the danger. Spammers forge From addresses constantly, so a plain welcomelist_from on a big brand’s domain can wave through phishing. The safer option checks authentication first:

    welcomelist_auth *@trustedvendor.com
    

    This only applies when SPF or DKIM confirms the sender really is that domain. Use it for anything important. It is particularly useful for an internal newsletter or HR announcement that keeps getting flagged by your company’s own gateway because it is image-heavy and goes to everyone at once.

    Blocklisting senders

    blocklist_from *@spammydomain.example
    

    This triggers USER_IN_BLOCKLIST at +100 points. It works well for persistent senders who ignore unsubscribes. It works poorly against real spam campaigns, which rotate domains daily.

    Blocklisting recipients

    This one confuses people. blocklist_to matches the recipient address, not the sender:

    blocklist_to [email protected]
    

    It is useful for retired addresses or catch-all aliases that now receive nothing but spam. Any message sent to that address picks up a big penalty. There is also welcomelist_to for addresses such as abuse@ or postmaster@ that must receive spam samples without filtering.

    Overriding individual rule scores

    If one rule keeps hurting legitimate mail on your server, adjust it rather than changing the global threshold:

    score FREEMAIL_FROM 0.5
    score HTML_IMAGE_RATIO_02 0
    

    Setting a score to 0 disables the rule. Individual users can place the same settings in ~/.spamassassin/user_prefs if the admin allows user preferences. Keep a comment next to each override explaining why, because six months later nobody will remember.

    You can also write custom rules. A simple header rule looks like this:

    header   LOCAL_FAKE_INVOICE  Subject =~ /binvoices+overdueb/i
    score    LOCAL_FAKE_INVOICE  2.0
    describe LOCAL_FAKE_INVOICE  Subject claims an overdue invoice
    

    Prefix local rules with something like LOCAL_ so they never collide with official rule names.

    Keep rules updated and train Bayes

    Run sa-update on a schedule (daily is common) and restart spamd afterwards so new rules load. A server running rules from years ago misses current spam patterns and may score modern legitimate mail badly.

    Train Bayes with real mail from your own users:

    sa-learn --spam /path/to/spam-folder
    sa-learn --ham /path/to/inbox-folder
    

    Feed it balanced samples. Training only on spam skews the model and pushes legitimate mail into higher Bayes bands. Clear out a bloated spam folder first if you need to; the same approach you would use to bulk delete Gmail emails applies, keep a recent clean sample and remove the rest.

    Inbox tip

    Before training Bayes, check that your “ham” folder really is clean. A few misfiled spam messages in a small training set do more damage than having no Bayes at all.

    Why a Low Score Doesn’t Guarantee the Inbox

    This is the part most score checkers skip. Gmail, Yahoo and Microsoft do not run SpamAssassin on consumer mailboxes. They use their own machine-learning filters, sender reputation data and engagement signals. A message scoring -0.5 on mail-tester can still land in Gmail’s spam folder, and a message scoring 4 can land in the primary tab.

    Treat your SpamAssassin score as a technical health check. It reliably catches broken authentication, missing headers, blocklisted links and sloppy HTML. It cannot measure whether your recipients want your mail. For Gmail and Yahoo, the numbers that matter most are your spam complaint rate (keep it under 0.3%, and ideally under 0.1%), one-click unsubscribe support, and consistent sending from an authenticated domain.

    SpamAssassin still matters a great deal for B2B senders. Many business, university and hosting-provider inboxes sit behind SpamAssassin or gateways that borrow its rules. If your list is full of company domains, a clean score is close to essential.

    FAQ

    What is a good SpamAssassin score?

    Anything below 5.0 passes a default install, but aim for under 2.0 to leave room for servers with stricter thresholds or different score sets. A score at or below zero is excellent and usually means you are authenticated and triggering no meaningful content rules.

    Is a negative SpamAssassin score possible?

    Yes. Rules like DKIM_VALID_AU and SPF_PASS subtract small amounts, BAYES_00 subtracts more, and a welcomelist entry subtracts 100. Most well-configured legitimate mail scores close to zero or slightly negative.

    What is the difference between required_hits and required_score?

    They are the same threshold. required_hits is the older name, and required_score is the current one. Both default to 5.0, and hosting panels sometimes still show the older label.

    Why is my score different on mail-tester than on my client’s server?

    Each server uses its own SpamAssassin version, rule updates, score set, network tests, Bayes database and local overrides. Testing tools give you a useful baseline, not the exact score every recipient will calculate.

    Does SpamAssassin check attachments?

    It scans the message structure and can flag suspicious attachment types, but it is not an antivirus scanner. Many setups also skip messages above a size limit entirely, with spamc defaulting to 500 KB, so large attachments often bypass scoring altogether.

    Should I lower my spam threshold below 5?

    Only if spam is clearly getting through and you have checked that Bayes and network tests are working. Fixing URIBL_BLOCKED, updating rules and training Bayes usually do more than moving the threshold, and they carry far less risk of losing legitimate mail.

  • SMTP Ports Explained and Which One You Should Use

    SMTP Ports Explained and Which One You Should Use

    Use port 587 with STARTTLS for sending email from an app, website or mail client. Port 465 with implicit TLS is just as good if your provider supports it. Port 25 is the default SMTP port, but it is meant for server-to-server relay and is often blocked on home and cloud networks.

    Best defaultPort 587 (STARTTLS)
    Also securePort 465 (implicit TLS)
    Server relay onlyPort 25
    Fallback when blockedPort 2525

    Quick SMTP port reference

    Here is every SMTP port number you will run into, and what each is actually for.

    Port Encryption Main use Recommended?
    25 None or opportunistic STARTTLS Server-to-server relay (MTA to MTA) Only for mail servers
    587 STARTTLS (upgrade after connecting) Authenticated message submission Yes, the safe default
    465 Implicit TLS (encrypted from the start) Authenticated message submission Yes, if supported
    2525 Usually STARTTLS Unofficial alternative to 587 Fallback only

    What an SMTP port actually is

    SMTP (Simple Mail Transfer Protocol) is the protocol that sends mail. A port is the numbered “door” on a server that a connection knocks on. Your mail client, website plugin or app needs both the server hostname and the right port to hand off a message.

    SMTP only handles sending. Receiving and reading mail uses IMAP or POP3, which have their own ports (covered below).

    Port 25: the original default SMTP port

    SMTP Port Comparison Table Visual

    Port 25 is the default port for SMTP, defined back in the early 1980s. It is still how mail servers pass messages to each other across the internet. When Gmail delivers a message to a company’s mail server, it connects on port 25.

    The problem is that port 25 became the favourite of spam botnets. Infected home computers could connect directly to any mail server and blast junk. So many ISPs now block outbound port 25 on residential connections. Major cloud providers do too. Google Cloud blocks outbound port 25 to external addresses, and AWS restricts it on EC2 until you request removal.

    Deliverability risk

    Sending directly from a home or cloud IP on port 25 usually fails outright. If it gets through, receiving servers tend to treat residential IPs as spam sources.

    That is a big part of how e-mail spam filtering works: the sending IP’s reputation matters as much as the message itself.

    Port 587: your best bet for sending

    Port 587 is the official message submission port (RFC 6409). It exists so that clients and apps can hand mail to their own provider, with a login, separate from server-to-server relay on port 25.

    The connection starts in plain text. The client then issues the STARTTLS command, and the session upgrades to an encrypted one before your password is sent. Every major provider supports it, and ISPs rarely block it.

    If you only remember one SMTP port, make it 587.

    Port 465: SMTP over SSL/TLS

    STARTTLS vs Implicit TLS Diagram

    Port 465 has a messy history. It was assigned for SMTPS in the late 1990s, then revoked, but providers kept using it anyway. In 2018, RFC 8314 officially brought it back for message submission using implicit TLS.

    Implicit TLS means the connection is encrypted from the first byte. There is no plain-text phase and no upgrade step. RFC 8314 actually prefers this approach over STARTTLS, because a STARTTLS upgrade can in theory be stripped by an attacker on the network.

    In practice, both 465 and 587 are secure when configured correctly. Pick whichever your provider documents first.

    Port 2525: the unofficial fallback

    Port 2525 is not registered with IANA for SMTP. Transactional email services offer it anyway because some hosting companies block 25, 465 and even 587. If your server cannot reach your email service on standard ports, 2525 often gets through.

    Email service SMTP host Supported ports
    SendGrid smtp.sendgrid.net 25, 587, 2525 (STARTTLS); 465 (TLS)
    Mailgun smtp.mailgun.org 25, 587, 2525 (STARTTLS); 465 (TLS)
    Amazon SES email-smtp.[region].amazonaws.com 25, 587, 2587 (STARTTLS); 465, 2465 (TLS)

    Many small business email platforms hide these settings entirely and give you an API or plugin instead. If you are only doing email marketing through a hosted tool, you may never touch an SMTP port at all.

    SMTP server and port for Gmail, Outlook and other providers

    These are the common SMTP mail port settings for the big mailbox providers.

    Provider SMTP server Port Encryption
    Gmail / Google Workspace smtp.gmail.com 587 or 465 STARTTLS / SSL
    Outlook.com / Hotmail smtp-mail.outlook.com 587 STARTTLS
    Microsoft 365 smtp.office365.com 587 STARTTLS
    Yahoo Mail smtp.mail.yahoo.com 465 or 587 SSL / STARTTLS
    iCloud Mail smtp.mail.me.com 587 STARTTLS
    Zoho Mail smtp.zoho.com 465 or 587 SSL / STARTTLS

    Your normal account password usually will not work here. Gmail, Yahoo and iCloud expect an app password, which requires two-step verification, or an OAuth sign-in. Microsoft is retiring basic password authentication for SMTP, so plan on OAuth or an app password for Outlook and Microsoft 365 too.

    SMTP, IMAP and POP3 ports

    Setting up a mail client means entering both incoming and outgoing servers. Here is the full email port list.

    Protocol Job Plain / STARTTLS port Implicit TLS port
    SMTP Sending mail 587 (25 for relay) 465
    IMAP Reading mail, synced to server 143 993
    POP3 Downloading mail to one device 110 995

    For incoming mail, use 993 for IMAP or 995 for POP3. The unencrypted variants are rarely needed today.

    How to choose the right SMTP port

    Pick your port in four checks

    1. Check your provider’s help page for its documented SMTP port.
    2. Use 587 with STARTTLS if both 587 and 465 are listed.
    3. Switch to 465 with SSL/TLS if 587 times out.
    4. Try 2525 only if your email service supports it and both fail.

    Only use port 25 if you run a mail server that relays to other mail servers. Apps, websites and mail clients should never need it.

    How to tell if an SMTP port is blocked

    Test the connection before you blame your password. On macOS or Linux, open a terminal and run:

    nc -vz smtp.gmail.com 587
    

    On Windows, use PowerShell:

    Test-NetConnection smtp.gmail.com -Port 587
    

    A “succeeded” or “TcpTestSucceeded : True” result means the port is open. A timeout means something between you and the server is blocking it.

    To confirm encryption actually works, use OpenSSL. For port 587:

    openssl s_client -starttls smtp -connect smtp.gmail.com:587
    

    For port 465:

    openssl s_client -connect smtp.gmail.com:465
    

    You should see a certificate chain and a 220 greeting from the server. If the port is blocked, contact your ISP or hosting company. Most will unblock 587 on request. Very few will open port 25 for residential customers.

    Inbox tip

    If you can connect on 587 from your laptop but not from your web server, the block is at the host. Switch to 2525 or use your email service’s HTTP API instead.

    Common mistakes when setting the SMTP port

    Most “can’t send mail” tickets come down to a handful of errors:

    • Encryption mismatch. Choosing SSL on port 587 or STARTTLS on port 465. The client hangs, then times out. Match 587 with STARTTLS and 465 with SSL/TLS.
    • Using port 25 from an app. It gets blocked or lands in spam. Use 587.
    • Account password instead of an app password. You will see an authentication error like 535. Generate an app password.
    • Wrong hostname. smtp.office365.com and smtp-mail.outlook.com are not interchangeable for every account type.
    • Local firewall or antivirus. Some security suites intercept outgoing mail connections. Temporarily disable the email scanning feature to test.
    • No authentication enabled. Port 587 and 465 expect a username and password. Without them, the server rejects the message.

    Correct ports get mail out of your app. They do not guarantee inbox placement. That still depends on SPF, DKIM and DMARC records for your sending domain.

    FAQ

    How to find port for SMTP server?

    Check your email provider’s help documentation for “SMTP settings.” It will list the server name, port and encryption type. If you use a hosting company’s mailbox, the settings are usually in your control panel under email accounts. When in doubt, try 587 with STARTTLS first.

    Is SMTP always port 25?

    No. Port 25 is the default SMTP port for server-to-server relay. Mail clients and apps should send on port 587 with STARTTLS or port 465 with implicit TLS. Port 2525 is an unofficial alternative some services offer.

    What are the port numbers used for IMAP and POP3?

    IMAP uses port 143 (plain or STARTTLS) and port 993 (implicit TLS). POP3 uses port 110 (plain or STARTTLS) and port 995 (implicit TLS). Use the encrypted ports, 993 and 995, whenever possible.

    What is the difference between IMAP and POP3?

    IMAP keeps your mail on the server and syncs it across every device, so reading or deleting on your phone shows up on your laptop. POP3 downloads messages to one device and, by default, removes them from the server. IMAP is the better choice for almost everyone today.

    Which is more secure, port 465 or 587?

    Both are secure when configured correctly. Port 465 encrypts from the first byte, which RFC 8314 prefers. Port 587 upgrades to encryption with STARTTLS before any login details are sent. Use whichever your provider supports.

  • What Is Email Marketing and How Does It Actually Work

    What Is Email Marketing and How Does It Actually Work

    Email marketing is the practice of sending commercial or relationship-building emails to people who have given you permission to contact them. It works by collecting opt-in addresses, sending campaigns and automated messages through an email service provider, and measuring what recipients do next. Below you’ll find the definition, the mechanics behind every send, the rules from Gmail, Yahoo and Microsoft, and the habits that keep your emails out of spam.

    Best forAny business with customers
    Starting costFree plans exist
    Core assetAn opt-in list
    Key recordDMARC
    Main riskSpam complaints

    Email Marketing Definition: What It Actually Means

    The plain email marketing definition: using email to promote your products, services or content to a list of people who asked to hear from you. That last part matters most. Without permission, it’s spam, and the law and mailbox providers both treat it that way.

    You’ll see a few email marketing definitions floating around. They emphasize different things, and each one is useful:

    • Direct marketing definition. Email is a direct channel. You send a message straight to one person’s inbox, with no algorithm deciding whether your followers see it.
    • Owned media definition. Your list belongs to you. A social platform can change its reach overnight. Your subscriber list moves with you from one email platform to the next.
    • Permission marketing definition. Coined by Seth Godin in his 1999 book Permission Marketing, this view frames email as a privilege the subscriber grants and can revoke with one click.
    • Lifecycle definition. Email follows the customer journey: a welcome after signup, a reminder after an abandoned cart, a receipt after purchase, a win-back after months of silence.

    To explain email marketing in one sentence to a colleague: you earn someone’s address, then you keep earning their attention with emails worth opening. The selling happens because of the relationship, not instead of it.

    What email marketing is not

    It isn’t sending one-to-one emails from your Outlook account to prospects. That’s sales outreach, and it runs on different rules and tools. It isn’t buying a list of 50,000 “targeted” addresses either. Purchased lists contain spam traps, dead addresses and people who never agreed to hear from you. Using one is the fastest way to wreck a sending domain.

    It also isn’t the same as an internal newsletter sent to staff. That uses similar tools but has no marketing consent issues and very different goals.

    How Email Marketing Works, Step by Step

    Every functioning email program, from a one-person Etsy shop to a retailer sending millions of messages a week, follows the same seven steps. The scale changes. The sequence doesn’t.

    The 7-step email marketing loop

    1. Earn permission with a clear opt-in form.
    2. Store contacts in an email service provider.
    3. Authenticate your sending domain.
    4. Segment your list by behavior or interest.
    5. Write and design the email.
    6. Send, and let mailbox providers judge it.
    7. Track results and feed them into the next send.

    Step 1: Earn permission

    Your list starts with a signup form. It might be on your homepage, a checkout page, a pop-up offering 10% off, or a gated guide. The form needs to say what people will receive and roughly how often.

    Many senders use double opt-in: after signing up, the subscriber clicks a confirmation link in a follow-up email. You’ll lose a slice of signups to unclicked confirmations. In exchange, you get proof of consent, fewer typo addresses and almost no spam traps. For a brand-new domain, double opt-in is the safer choice.

    Step 2: Store contacts in an email service provider

    An email service provider (ESP) such as Mailchimp, Klaviyo, Brevo, Kit or MailerLite stores your contacts, builds your emails, sends them through high-volume mail servers and reports on results. You can’t run email marketing from Gmail or Outlook. Those accounts have daily sending caps, no unsubscribe handling and no list management.

    The ESP also stores information about each contact: signup date, source, purchase history, location and custom fields like “dog owner” or “wholesale buyer.” That data powers everything personalized you’ll send later.

    Step 3: Authenticate your domain

    Before your first campaign, you add DNS records that prove your ESP is allowed to send on behalf of your domain. The three essentials are SPF, DKIM and DMARC. Since February 2024, Gmail and Yahoo have required them for bulk senders, and Microsoft followed for Outlook.com in May 2025. The exact records are covered in the deliverability section below.

    You also want to send from your own domain ([email protected]), not a free address like [email protected]. Free-mail addresses fail DMARC when sent through an ESP, so mailbox providers will junk or reject them.

    Step 4: Segment your list

    Segmentation means splitting your list into groups so each person gets relevant emails. Common segments include:

    • New subscribers who haven’t bought yet
    • Customers who bought in the last 90 days
    • People who clicked a specific product category
    • Subscribers who haven’t opened or clicked in six months
    • Location, for time zones and local offers

    A pet store sending one dog-food promotion to its entire list will annoy every cat owner on it. Splitting by past purchases fixes that in about ten minutes of setup.

    Step 5: Write and design the email

    A marketing email has five parts readers notice: the from name, the subject line, the preheader (the preview text after the subject), the body and the call to action. Design follows from the goal. A product launch might use a hero image and a single “Shop now” button. A founder’s update might be plain text that looks like a personal note.

    Step 6: Send and pass the mailbox provider’s judgment

    Clicking send hands your message to the ESP’s servers, which then deliver it to Gmail, Outlook, Yahoo, Apple iCloud and corporate mail servers. Each receiving system decides whether your email lands in the inbox, a promotions tab or spam. That decision is the part most beginners never think about, so it gets its own section next.

    Step 7: Track results

    Your ESP reports deliveries, bounces, opens, clicks, unsubscribes, spam complaints and, if connected to your store, revenue. You use those numbers to decide what to send next, who to send it to, and who to stop emailing. Then the loop starts again.

    What Happens After You Click Send

    7-Step Email Marketing Loop Diagram

    Understanding this path explains most deliverability problems you’ll ever face.

    1. Queueing. Your ESP splits your campaign into individual messages, one per recipient, and personalizes each (name, product recommendations, unsubscribe link).
    2. Connection. The ESP’s mail server opens an SMTP connection to the recipient’s mail server. Gmail’s servers see the sending IP address first and check its reputation.
    3. Authentication checks. The receiving server looks up your SPF record, verifies the DKIM signature and applies your DMARC policy. If the message fails DMARC and your policy says reject, it never arrives.
    4. Filtering. The mailbox provider weighs domain reputation, IP reputation, past engagement from this specific user, complaint rates and the content itself. How those filters decide is a topic in its own right, and our explainer on e-mail spam filtering walks through the signals in detail.
    5. Placement. If accepted, the message goes to the inbox, a tab such as Gmail’s Promotions, or the spam folder.
    6. Event reporting. Every bounce, open and click flows back to your ESP. Many platforms then push those events to your other tools in real time through webhooks, which is how your CRM knows someone clicked within seconds. If that term is new, a quick webhook definition will make your ESP’s integration settings far less confusing.

    Opens are tracked with a tiny invisible image in the email. When the image loads, the ESP logs an open. Clicks are tracked by routing each link through the ESP’s redirect domain before sending the reader to your page.

    Both methods have limits, and you’ll see why in the metrics section.

    Why Email Marketing Is Worth Your Time

    Email is old. It’s also where your customers check in every single day. The Radicati Group, a technology market research firm, publishes the most widely cited figures on email usage.

    Metric 2023 2027 (forecast) Source
    Worldwide email users 4.37 billion 4.89 billion Radicati Group, Email Statistics Report 2023–2027
    Emails sent and received per day 347.3 billion 408.2 billion Radicati Group, Email Statistics Report 2023–2027

    That’s more than half the planet with an inbox, and the number is still growing.

    The main email marketing benefits

    You own the audience. If a social network cuts organic reach, your followers vanish behind a paywall. Your email list stays yours. Export it, move platforms, keep sending.

    It’s cheap to run. Many ESPs offer free plans for small lists, and paid plans for a few thousand contacts often cost less than a modest ad budget for a single week. Litmus, an email testing company, has put average email ROI at roughly $36 for every $1 spent. Treat that as an industry-wide average, not a promise for your business.

    It drives sales directly. A well-timed abandoned-cart email reaches someone who already wanted the product. Few channels let you reach a warm buyer within an hour of hesitation.

    It builds loyalty. Regular, useful emails keep you in mind between purchases. A coffee roaster that sends brewing tips and early access to limited lots is building loyalty that discounts alone can’t buy.

    It’s measurable. You can track exactly how many people clicked, which link they chose and how much revenue followed. That makes testing easy and decisions concrete.

    It’s personal at scale. One template can greet 40,000 people by name, show each of them products related to their last order and arrive at 9 a.m. in their own time zone.

    9 Types of Emails You Can Send

    Email Authentication Records

    People searching for “emails for email marketing” usually want to know what to actually send. These nine types cover nearly every program. Most businesses start with the first three and add the rest over time.

    Email type When it’s sent Main goal Automated or manual
    Welcome email Right after signup Set expectations, deliver the promised offer Automated
    Newsletter Weekly or monthly Keep subscribers engaged with useful content Manual
    Promotional campaign Sales, launches, seasonal events Drive sales Manual
    Abandoned cart 1–24 hours after a cart is left Recover the sale Automated
    Transactional After a purchase, signup or password reset Confirm an action Automated
    Post-purchase follow-up Days after delivery Reviews, how-to tips, cross-sells Automated
    Re-engagement (win-back) After months of inactivity Revive or remove inactive subscribers Automated
    Announcement New product, feature or policy Inform Manual
    Survey or feedback request After an interaction or periodically Learn what customers want Either

    The welcome email

    This is usually the most-opened email you’ll ever send, because the subscriber just asked for it. Deliver whatever you promised on the signup form immediately: the discount code, the guide, the first lesson. Then tell them what’s coming and how often.

    A welcome series of three to five emails over two weeks works better than a single message for most businesses. Use it to tell your story, show bestsellers and answer common objections.

    Newsletters

    A newsletter is a regular send built around content: tips, news, stories, curated links. It works when it gives readers something they’d miss if it stopped arriving. It fails when it’s a sales flyer with a “newsletter” label.

    Promotional campaigns

    These are your sales emails: Black Friday offers, product launches, limited stock alerts. Send them to segments that care. A 20% off code for running shoes should go to people who have browsed or bought running gear.

    Abandoned cart emails

    A shopper adds items, then leaves. An automated email arrives an hour later with the items pictured and a link back to the cart. Many stores add a second reminder at 24 hours, sometimes with free shipping. This is one of the highest-earning automations in ecommerce because the intent is already there.

    Transactional emails

    Order confirmations, shipping notices, receipts and password resets are transactional. They aren’t marketing under CAN-SPAM as long as their primary purpose is the transaction. Keep promotions inside them minimal, or you risk changing their legal status.

    They also get read by machines. Google says Chrome’s autofill can now pull flight and order details from Gmail, which is a strong reason to keep order numbers, dates and addresses in clean, readable text rather than burying them in images.

    Re-engagement emails

    Subscribers who haven’t opened or clicked in six months drag down your engagement signals. Send them a short series asking if they still want your emails. Anyone who doesn’t respond gets removed. Smaller, engaged lists outperform larger, sleepy ones in the inbox every time.

    Email Marketing vs. Marketing Automation

    These terms overlap, and people often use them interchangeably. They aren’t the same thing.

    Email marketing is the channel: everything you send to subscribers by email, including one-off campaigns you write and schedule by hand.

    Marketing automation is the method: software that triggers actions based on rules and behavior. Those actions can include emails, but also SMS messages, CRM updates, lead scoring and ad audience syncing.

    Where they meet is the automated email flow. A trigger (signup, purchase, cart abandonment, birthday, inactivity) starts a sequence of emails with delays and conditions between them. “If the customer bought within three days, skip the second reminder” is a typical rule.

    Most modern ESPs include basic automation. Dedicated automation platforms such as HubSpot or ActiveCampaign go further with multi-channel journeys and sales-team handoffs. For a small business starting out, the automation built into a standard email platform is plenty. You can graduate later.

    A practical split for a new program:

    • Automate anything triggered by a person’s own action: welcome, abandoned cart, post-purchase, win-back.
    • Send manually anything tied to your calendar: newsletters, sales, launches, announcements.

    Set up the automations once, and they earn while you sleep. Spend your weekly writing time on campaigns.

    Gmail, Yahoo and Microsoft Sender Rules

    In October 2023, Google and Yahoo announced joint requirements for bulk senders, with enforcement starting in February 2024. Microsoft announced matching rules for Outlook.com, Hotmail and Live addresses in April 2025, effective May 5, 2025. If you send marketing email in any real volume, these rules apply to you.

    Requirement Gmail Yahoo Microsoft (Outlook.com, Hotmail, Live)
    Who it applies to Senders of about 5,000+ messages a day to personal Gmail accounts Bulk senders (no fixed public number) Senders of 5,000+ messages a day to consumer Outlook domains
    SPF and DKIM Required Required Required
    DMARC Required, minimum p=none, aligned with SPF or DKIM Required, minimum p=none Required, minimum p=none, aligned with SPF or DKIM
    One-click unsubscribe Required for marketing mail (from June 1, 2024) Required Functional unsubscribe link expected
    Honor unsubscribes Within 2 days Within 2 days Expected promptly
    Spam complaint rate Stay below 0.3%, aim for under 0.1% Stay below 0.3% Low complaint rates expected
    Enforcement start February 2024 February 2024 May 5, 2025

    Google also says that once you’re classified as a bulk sender, you stay classified, even if your volume later drops.

    The DNS records you need

    These go into your domain’s DNS settings, usually at your registrar or DNS host. Your ESP will give you the exact values. Here’s what each looks like.

    SPF lists the servers allowed to send for your domain. You get one SPF record per domain, so combine all senders into it:

    Type: TXT
    Host: @
    Value: v=spf1 include:_spf.google.com include:spf.your-esp.example ~all
    

    DKIM adds a cryptographic signature to each message. Many ESPs give you a CNAME record that points to a key they manage. Others give you a TXT record like this:

    Type: TXT
    Host: selector1._domainkey
    Value: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...
    

    DMARC tells receivers what to do when a message fails authentication and where to send reports. Start at p=none to monitor, then tighten to quarantine and reject once your reports show everything legitimate passes:

    Type: TXT
    Host: _dmarc
    Value: v=DMARC1; p=none; rua=mailto:[email protected]; adkim=r; aspf=r
    

    One-click unsubscribe is handled by two email headers. Your ESP adds them automatically, but it’s worth confirming they’re present in a test message’s raw source:

    List-Unsubscribe: <https://example.com/unsubscribe?id=123>, <mailto:[email protected]>
    List-Unsubscribe-Post: List-Unsubscribe=One-Click
    

    BIMI is optional. It displays your logo next to your emails in supporting inboxes, including Gmail and Apple Mail. It requires DMARC at p=quarantine or p=reject, and Gmail also needs a Verified Mark Certificate or Common Mark Certificate. Treat it as a later upgrade, not a launch requirement.

    Deliverability risk

    A spam complaint rate above 0.3% in Google Postmaster Tools puts you at real risk of Gmail filtering or rejecting your mail. Purchased lists and surprise sends to old contacts are the usual cause.

    The Laws Behind Email Marketing

    Spam laws differ by country, and they follow your recipients, not your office. A US store emailing customers in Germany needs to respect GDPR. Here are the three you’re most likely to meet.

    Law Region Consent model Key requirements Maximum penalty
    CAN-SPAM Act United States Opt-out (consent not required beforehand) Honest headers and subject lines, identify ads, include a physical postal address, working opt-out honored within 10 business days Over $50,000 per violating email (inflation-adjusted annually)
    GDPR (with ePrivacy rules) EU and UK (UK GDPR plus PECR) Opt-in; consent must be freely given, specific, informed and unambiguous No pre-ticked boxes, record of consent, easy withdrawal Up to €20 million or 4% of global annual turnover, whichever is higher
    CASL Canada Opt-in (express or implied consent) Identify sender, include contact info and unsubscribe, process unsubscribes within 10 business days Up to CAD $10 million per violation for organizations

    A few practical notes:

    • CAN-SPAM covers B2B email too. There’s no business-to-business exemption.
    • Implied consent under CASL expires. An existing business relationship from a purchase generally counts for two years.
    • The UK’s soft opt-in lets you email existing customers about similar products, as long as you offered an opt-out when you collected their address and in every email since.
    • Business cards aren’t blanket consent. Under GDPR and CASL, a card handed over at a trade show doesn’t automatically mean someone agreed to your newsletter.

    The safe default for any business with international customers: get clear opt-in consent, record when and where it was given, and make unsubscribing a single click.

    Choosing the Right Email Marketing Tool

    Your ESP choice shapes how easily you can do everything else. Price matters, but it’s rarely the deciding factor for long.

    What to look for

    • Pricing model. Most platforms charge by contact count. Some charge by emails sent. If you send rarely to a large list, a send-based plan can be cheaper.
    • Ecommerce integration. Shopify, WooCommerce or BigCommerce stores need purchase data flowing into the ESP for abandoned cart and product recommendation emails.
    • Automation depth. Check for visual flow builders, conditional splits and behavior-based triggers.
    • Deliverability support. Look for guided domain authentication, dedicated IP options at higher volume and responsive support.
    • Templates and editor. A drag-and-drop editor with mobile preview saves hours each month.
    • Reporting. Revenue attribution, click maps and segment-level reporting beat basic open counts.
    • Data portability. Make sure you can export your full contact list, including custom fields and consent data.

    Free plans to start on

    Several well-known ESPs offer free tiers. At the time of writing, Mailchimp’s free plan covers up to 250 contacts with 500 emails per month and a daily cap of 250, Brevo’s free plan allows 300 emails per day, and Kit’s free Newsletter plan supports up to 10,000 subscribers. Free plans change often, so check the current limits on each provider’s pricing page before you commit.

    For a side-by-side look at features, costs and who each tool suits, our roundup of small business email platforms compares the main options in detail.

    Inbox tip

    Pick an ESP that makes domain authentication part of onboarding. Platforms that walk you through SPF, DKIM and DMARC on day one save you from the most common first-campaign spam problem.

    Writing Emails People Actually Open

    Design and copy decide whether a delivered email gets read, ignored or reported. Good emails share a handful of habits.

    From name and subject line

    Your from name should be recognizable instantly. Use your brand name, or “First name at Brand” if you want a personal feel. Keep it consistent so subscribers learn to trust it.

    Subject lines work best when they’re specific. “New: the waterproof version of our best-selling jacket” beats “You won’t believe this!” The first tells people what’s inside. The second reads like spam and often gets treated like it.

    A few subject line rules worth following:

    • Front-load the important words, because mobile clients cut subjects short.
    • Avoid ALL CAPS, rows of exclamation marks and fake “RE:” or “FWD:” prefixes. The fake reply trick also breaks CAN-SPAM’s rule against deceptive subject lines.
    • Use the preheader to add a second piece of information, not to repeat the subject.

    Body copy

    Write like a person talking to one customer. Short paragraphs, one main idea, one primary call to action. If you want readers to shop the sale, don’t also ask them to read a blog post, follow you on Instagram and fill out a survey.

    Personalization goes far beyond adding a first name. Product recommendations based on browsing, content matched to a subscriber’s stated interests and local event invitations all feel personalized because they’re relevant.

    Design

    • Design for mobile first. Most opens happen on phones. Use a single-column layout, 14–16px body text and buttons big enough for a thumb.
    • Don’t send image-only emails. Some clients block images by default, and filters dislike emails with almost no live text. Keep a healthy balance of text to images.
    • Add alt text to every image so the message makes sense when images don’t load and works with screen readers.
    • Include a plain-text version. Most ESPs generate one automatically. Check that it reads sensibly.

    Plain-text-style emails from a founder or support lead often outperform heavy designs for relationship messages. Close those with a proper sign-off. A clean, human signature makes them feel personal, and you can borrow ideas from our email signature examples.

    Proofreading and test sends

    Send a test to yourself on desktop and mobile before every campaign. Click every link. Check the personalization fallback, because “Hi {FNAME}” in a live campaign is embarrassing. If a mistake does slip through, a calm correction usually beats silence, and our guide on handling a typo email covers when a follow-up is worth sending.

    Metrics to Track (and Which Ones to Trust)

    Your ESP will show you dozens of numbers. These are the ones that matter, with reference points.

    Metric What it tells you Reference point Source
    Open rate Subject line and sender appeal (unreliable since 2021) 21.33% average across industries Mailchimp benchmarks, pre-2021 data
    Click rate Content relevance and call-to-action strength 2.62% average across industries Mailchimp benchmarks, pre-2021 data
    Unsubscribe rate Frequency or relevance problems 0.26% average Mailchimp benchmarks, pre-2021 data
    Hard bounce rate List quality (invalid addresses) 0.40% average Mailchimp benchmarks, pre-2021 data
    Spam complaint rate Whether people want your mail Under 0.1% target, 0.3% maximum Google bulk sender guidelines

    Why open rates lie now

    In September 2021, Apple launched Mail Privacy Protection with iOS 15. When it’s turned on, Apple Mail preloads email content, including the tracking pixel, on Apple’s servers. Your ESP logs an “open” whether or not the person ever looked at the message.

    The result: open rates jumped across the industry, and they no longer reliably reflect reading. The Mailchimp averages above predate that change, which makes them a useful baseline for how opens used to look but a poor target for today’s inflated numbers.

    What to do about it:

    • Judge campaigns by clicks, conversions and revenue, not opens.
    • Don’t use opens alone to define “engaged” subscribers. Combine them with clicks and purchases.
    • Be cautious with open-based A/B subject line tests, since Apple users skew the results.

    Revenue per recipient

    For ecommerce, revenue per recipient (total campaign revenue divided by emails delivered) is the single most useful number. It lets you compare a 5,000-person segment send with a 50,000-person blast fairly. A smaller, better-targeted campaign often earns more per email.

    Inbox health signals

    Set up Google Postmaster Tools for your domain. It shows your spam complaint rate, domain reputation and authentication pass rates for Gmail traffic. Microsoft offers Smart Network Data Services (SNDS) for IP-level data. Check both weekly once you’re sending regularly.

    How Subscribers Treat Your Emails Once They Land

    This angle rarely shows up in beginner guides, yet it drives inbox placement more than any subject line trick.

    Mailbox providers watch what each user does with your messages. Opening, replying, moving an email from Promotions to Primary and adding you to contacts all count as positive signals. Deleting without reading, marking as spam and ignoring you for months count against you.

    Inbox cleaning matters here. Plenty of people periodically wipe out thousands of unread promotions at once, and guides showing how to bulk delete Gmail emails are popular for a reason. If your messages are the ones getting cleared in bulk without ever being opened, Gmail notices the pattern over time.

    You can counter this in a few ways:

    • Ask for a reply in your welcome email. A question like “What’s the one thing you want help with?” earns replies, and replies are a strong positive signal.
    • Send less to people who engage less. Many ESPs let you create a “sunset” segment that receives only your best campaigns.
    • Make unsubscribing painless. Someone who can’t find the unsubscribe link will hit “Report spam” instead. A clean unsubscribe protects your reputation.
    • Keep transactional and marketing streams separate. Many senders use a subdomain like mail.yourbrand.com for marketing, so a rough campaign doesn’t slow down order confirmations.

    Before You Click Send: 10 Things to Check

    Run through this list before every campaign. It takes five minutes and prevents most of the problems we see.

    1. Authentication passes. SPF, DKIM and DMARC all show “pass” in a test message’s headers.
    2. The audience is right. You’ve selected the correct segment and excluded unsubscribes, bounces and suppressed contacts.
    3. Consent is real. Everyone on the list opted in or has a legitimate relationship under the law that applies.
    4. The subject line is honest. It matches what’s inside.
    5. The preheader is set. Otherwise, clients show the first line of body text, often “View in browser.”
    6. Links work. Every one, including the logo and footer.
    7. Personalization has fallbacks. “Hi there” instead of a blank or a raw merge tag.
    8. The footer is complete. Physical postal address, unsubscribe link and a line explaining why they’re receiving the email.
    9. It looks right on mobile. Check on an actual phone, not just the editor preview.
    10. Send time fits the audience. Schedule by recipient time zone if your ESP supports it.

    5 Email Marketing Practices You Should Never Forget

    Strip email marketing down to its essentials, and these five practices remain.

    1. Never buy, rent or scrape a list. Purchased lists contain spam traps and people who never consented. They break GDPR and CASL outright, and they’ll destroy your domain reputation within a few sends. Build your list slowly and legally.

    2. Warm up a new domain gradually. Mailbox providers distrust sudden volume from unknown senders. Start by emailing your most engaged subscribers, then increase volume over several weeks.

    3. Clean your list regularly. Remove hard bounces immediately (your ESP should do this automatically). Run a re-engagement series every few months, and remove people who don’t respond.

    4. Keep a consistent schedule. Subscribers who expect your newsletter every Tuesday open it. Subscribers who hear from you twice in March and then nothing until November forget who you are and hit spam.

    5. Give more than you ask. For every sales email, send something useful: a tip, a story, early access, a how-to. People stay subscribed to senders who make their inbox better.

    Common Beginner Mistakes

    A few errors show up again and again with new senders:

    • Sending from a free Gmail or Yahoo address. It fails DMARC through any ESP. Use your own domain.
    • Importing an old contact list into a new ESP and blasting it. Addresses from three years ago include dead accounts and people who’ve forgotten you. Expect bounces and complaints.
    • Hiding the unsubscribe link. Tiny grey text on a grey background pushes people to the spam button instead.
    • Only sending promotions. A list that hears “SALE” every week stops listening.
    • Ignoring automation. A welcome series and abandoned cart flow take an afternoon to set up and keep working for years.
    • Chasing open rates. Since Apple’s privacy change, opens mislead. Clicks and revenue tell the truth.

    FAQ

    Is email marketing still effective?

    Yes. Email reaches more than four billion users worldwide, according to Radicati Group figures, and it remains one of the highest-ROI channels marketers use. It works best for businesses that send relevant, permission-based emails rather than mass blasts.

    How much does email marketing cost?

    You can start free. Several major ESPs have free plans for small lists, though limits change, so check current pricing. Paid plans scale with the number of contacts, so a list of a few thousand subscribers typically costs tens of dollars a month, not hundreds.

    What’s the difference between email marketing and spam?

    Permission. Email marketing goes to people who opted in, clearly identifies the sender and lets recipients unsubscribe easily. Spam is unsolicited bulk email, often with misleading headers or subject lines. Mailbox providers and spam laws treat the two very differently.

    How often should I send marketing emails?

    Most small businesses do well with one newsletter or campaign a week, plus automated emails triggered by customer actions. Watch your unsubscribe and complaint rates. If they climb after you increase frequency, scale back or let subscribers choose how often they hear from you.

    Do I need my own domain for email marketing?

    Yes. Gmail, Yahoo and Microsoft require bulk senders to authenticate with SPF, DKIM and DMARC, which you can only set up on a domain you control. Sending marketing email from a free webmail address through an ESP will fail authentication.

    Can I email people who gave me their business card?

    In the US, CAN-SPAM allows it as long as you include an opt-out and follow the other rules. In the EU, UK and Canada, a business card alone generally isn’t enough consent for marketing emails. The safest approach is to send one personal follow-up and invite them to subscribe.

  • How to Bulk Delete Emails in Gmail Quickly and Safely

    How to Bulk Delete Emails in Gmail Quickly and Safely

    Gmail can delete thousands of emails in a few clicks, but only if you know where the hidden “select all” link sits and how to aim it. This guide shows you how to bulk delete emails in Gmail on the web and in the app, how to target exactly the messages you want gone, and how to avoid losing anything you still need.

    Best methodSearch, then select all
    Works best onGmail in a browser
    Trash keeps mail30 days
    Mobile limitNo full select-all

    What You Need Before You Start

    Mass deleting is fast. Undoing it is not. Spend two minutes on these first.

    • A computer with a web browser. The Gmail website is the only place with a true “select all conversations” option. The phone apps cannot do this.
    • Your Gmail password and 2-Step Verification device, in case Google asks you to sign in again.
    • A backup, if the mail matters. Google Takeout can export your Gmail as an MBOX file before a big purge. This step is optional for clearing newsletters. It is essential before wiping years of work mail.
    • A list of what to keep. Think about receipts, tax documents, contracts, travel bookings and password reset emails.
    • Ten quiet minutes for very large inboxes. Deleting tens of thousands of conversations can take a while to process.

    One more thing to check. If you rely on Chrome autofill reading Gmail for flight and order details, deleting those confirmation emails removes the data it pulls from. Keep anything from the last few months that you might still need.

    The Fastest Way to Mass Delete Emails on Gmail

    This is the core method. Every other technique in this article is a variation of it.

    Gmail’s checkbox only selects the conversations visible on your current page. Most people stop there and wonder why only 50 emails disappeared. The trick is a small link that appears after you click the checkbox.

    Delete every email that matches a search

    1. Open Gmail in a browser and go to the folder, label or search you want to clear.
    2. Click the empty square checkbox above your email list, at the far left.
    3. Look for the blue link at the top that reads “Select all conversations that match this search” (or “Select all X conversations in Inbox”).
    4. Click that link. Gmail now selects every matching conversation, not just the visible page.
    5. Click the trash can icon to delete.
    6. Confirm in the pop-up that warns you this affects all selected conversations.

    That’s it. Gmail moves everything to Trash, where it stays for 30 days before permanent deletion.

    Show 100 Emails Per Page Instead of 50

    A bigger page size helps when you’re picking messages by hand. Gmail allows up to 100 conversations per page.

    Go to Settings (gear icon) > See all settings > General > Maximum page size and choose 100. Scroll down and click Save Changes.

    This doesn’t change how many emails “select all” can grab. It just lets you review and tick more messages at once.

    Bulk Deleting Emails From Your Inbox, a Label, or a Category

    Gmail Select All and Delete Steps

    The same select-all method works anywhere in Gmail. What changes is where you start.

    From your inbox. Click Inbox in the left sidebar, tick the checkbox, then click the “Select all conversations in Inbox” link. Note that if you use category tabs, this only selects mail in the tab you’re viewing.

    From a label. Click the label name in the sidebar. Tick the checkbox, choose the select-all link, then delete. Deleting from a label deletes the email everywhere, not just from that label. If you only want to remove the label, use the “Remove label” icon instead.

    From a category tab. Click the Promotions, Social, Updates or Forums tab. Select all, then delete. These tabs are where most bulk junk piles up: retailer offers, social network alerts, YouTube notifications and shipping updates.

    Don’t see category tabs? Go to Settings > See all settings > Inbox, set Inbox type to Default, and tick the categories you want to show.

    Inbox tip

    Promotions emails from senders you actually love still count. Before you wipe the tab, search category:promotions is:starred to rescue anything you starred.

    Delete Specific Types of Emails Using Gmail’s Search Bar

    The search bar is the real power tool here. A precise search means you delete exactly the right emails and nothing else.

    Type an operator into the search bar at the top of Gmail, press Enter, then use the select-all method on the results. These are the operators worth knowing:

    Operator What it finds Example
    from: Emails from a sender or domain from:[email protected]
    to: Emails sent to an address to:[email protected]
    subject: Words in the subject line subject:"weekly digest"
    older_than: Older than a set age (d, m, y) older_than:2y
    before: / after: Before or after a date before:2021/01/01
    larger: Bigger than a file size larger:10M
    has:attachment Emails with attachments has:attachment older_than:1y
    category: A specific inbox tab category:social
    label: Emails with a label label:receipts
    is:unread / is:read Read status is:unread older_than:6m
    - (minus) Excludes a term -is:starred
    in:anywhere Includes Spam and Trash in:anywhere from:[email protected]

    Ready-Made Searches You Can Paste

    These are the searches I reach for most when cleaning a client’s inbox. Paste one, check the results, then select all and delete.

    Old promotional mail, keeping anything starred or marked important:

    category:promotions older_than:1y -is:starred -is:important
    

    Unread mail older than six months (if you didn’t open it then, you won’t now):

    is:unread older_than:6m -is:starred
    

    Big attachments eating your storage:

    larger:10M older_than:1y
    

    Every email from one noisy domain:

    from:@example-retailer.com
    

    Social and YouTube notifications:

    category:social OR from:youtube.com
    

    Most newsletters include the word “unsubscribe” in the footer. This catches a lot of bulk mail:

    unsubscribe older_than:1y -is:starred -is:important
    

    Always scroll through the first page of results before you delete. A search like unsubscribe can catch messages from services you still use, like your bank or utility company.

    How to Delete Very Large Volumes (Tens of Thousands of Emails)

    Gmail Search Operators Cheat Sheet

    The select-all method can technically handle huge numbers. In practice, Gmail sometimes stalls when you throw 50,000 conversations at it in one go. The screen hangs, the counter freezes, or some emails come back after a refresh.

    Two techniques get around that.

    Method 1: Delete in Date Batches

    Split the job by year. Search one year at a time, delete, then move to the next.

    before:2019/01/01
    after:2018/12/31 before:2020/01/01
    after:2019/12/31 before:2021/01/01
    

    Batches of 10,000 to 20,000 conversations tend to go through cleanly. If a batch hangs, wait a few minutes and refresh. Gmail often keeps processing in the background.

    Method 2: Use a Filter to Delete Existing Mail

    This is the trick most guides skip. A Gmail filter can apply a “Delete it” action to every existing email that matches, not just new arrivals. Google processes it on its side, so you don’t have to babysit a browser tab.

    Delete thousands of emails with a filter

    1. Type your search into the Gmail search bar, for example from:@oldjob.com.
    2. Click the filter icon at the right end of the search bar (the sliders).
    3. Check the criteria, then click Create filter.
    4. Tick Delete it.
    5. Tick Also apply filter to matching conversations.
    6. Click Create filter. Gmail moves every match to Trash.

    Keep the filter if you never want mail from that sender again. Remove it afterwards in Settings > See all settings > Filters and Blocked Addresses if this was a one-time cleanup.

    Deliverability risk

    A “Delete it” filter is silent. If you build it on a broad word like “invoice”, real invoices will vanish into Trash without warning. Keep filter criteria narrow.

    How to Delete All Your Emails

    Want a completely empty account? Here’s how to delete everything at once.

    1. Click More in the left sidebar, then All Mail. (Alternatively, search in:all.)
    2. Tick the checkbox above the list.
    3. Click Select all conversations in All Mail.
    4. Click the trash icon and confirm.

    All Mail includes your inbox, archived mail, sent mail and everything under labels. It does not include Spam or Trash, which you’ll clear separately.

    For an account holding 30,000 or more emails, the date-batch approach above is more reliable than one giant delete.

    Think carefully before you do this. Sent mail often holds the only record of quotes, agreements and attachments you sent. Export it with Google Takeout first.

    How to Delete Archived Emails in Gmail

    Gmail has no “Archive” folder, which confuses many people looking for one. Archiving simply removes the Inbox label. The email still lives in All Mail.

    To find archived mail, use this search:

    -in:inbox -in:sent -in:drafts -in:spam -in:trash
    

    To find archived mail with no labels at all (the true orphans):

    has:nouserlabels -in:inbox -in:sent -in:drafts
    

    Then select all and delete as usual. Add older_than:1y if you only want to clear the old stuff.

    How to Mass Delete Emails on the Gmail App

    Here’s the honest answer: you can’t truly mass delete on the phone. Neither the Android nor the iPhone app offers “select all conversations that match this search.”

    You can still delete in small batches.

    On Android: Tap the sender’s profile picture (or long-press an email) to enter selection mode. Newer versions of the app show a Select all option at the top once you’re in selection mode, which grabs up to 50 conversations at a time. Tap the trash icon.

    On iPhone and iPad: Tap the profile picture next to an email to select it. Keep tapping others to add them. Tap the trash icon at the top. There’s no select-all, so this is slow for big jobs.

    The workaround: Open a browser on your phone, go to Gmail, and request the desktop site from the browser menu. You get the full web interface, select-all link included. It’s fiddly on a small screen, but it works.

    Method Select-all for a whole search Max per action Best for
    Gmail web (desktop browser) Yes Every matching conversation Any bulk job
    Gmail filter with “Delete it” Yes, server-side Every matching conversation 10,000+ emails
    Gmail app, Android No Up to 50 via Select all Quick small cleanups
    Gmail app, iPhone/iPad No Whatever you tap by hand A handful of emails
    Desktop site in a phone browser Yes Every matching conversation No computer nearby

    Empty Your Trash to Actually Free Up Storage

    Deleting an email doesn’t free storage right away. It sits in Trash, still counting against your quota, for 30 days.

    If you’re cleaning up because Gmail says your storage is full, you need to empty Trash too.

    1. Click More > Trash in the sidebar.
    2. Click Empty Trash now at the top.
    3. Confirm.

    Do the same for spam: open Spam and click Delete all spam messages now. If legitimate mail keeps landing there, it helps to understand e-mail spam filtering and why messages get caught, so you can fix it at the source.

    Item Limit or timing
    Time emails stay in Trash 30 days, then permanently deleted
    Time emails stay in Spam 30 days, then permanently deleted
    Free Google storage (shared with Drive and Photos) 15 GB
    Maximum conversations per page 100
    Google Workspace admin restore window 25 days after permanent deletion

    Personal Gmail accounts have no admin to fall back on. Once Trash is emptied, treat those emails as gone for good.

    Expert Insight: How to Bulk Delete Emails After a Mail Merge Campaign

    If you send mail merges straight from Gmail with an add-on, your account fills up fast. One campaign to 500 people leaves 500 sent copies, a wave of auto-replies, and a pile of bounce notices.

    Here’s the cleanup routine I use after every send.

    Clear the bounces. Bounce notices come from Google’s mail delivery system. Search:

    from:mailer-daemon OR from:postmaster after:2025/01/01
    

    Before deleting, copy the bounced addresses into your suppression list. Mailing a bad address again hurts your sender reputation.

    Clear the auto-replies. Out-of-office messages usually share subject words:

    subject:("out of office" OR "automatic reply" OR "auto-reply")
    

    Thin out sent copies. Search by the exact campaign subject and date:

    in:sent subject:"Your March update" after:2025/03/01 before:2025/03/05
    

    Keep a few as a record, then delete the rest. Many mail merge tools also apply their own label to campaign mail, which makes this even easier.

    If you’re doing this cleanup every week, Gmail is probably the wrong tool. Regular campaigns belong on one of the small business email platforms built for bulk sending, with proper bounce handling and unsubscribe links. Gmail’s own sender rules, in force since February 2024, also require one-click unsubscribe and low spam rates once you send around 5,000 messages a day to Gmail addresses.

    Common Mistakes and How to Fix Them

    Only 50 emails got deleted. You clicked the checkbox but missed the blue “Select all conversations” link. Go back and click it before hitting delete.

    Deleted emails reappeared. Large deletes sometimes finish in the background. Wait a few minutes and refresh. If they’re still there, delete in smaller date batches.

    A whole thread vanished when you wanted one message gone. Conversation view groups replies together, so deleting the thread deletes every message in it. To work with single messages, go to Settings > See all settings > General > Conversation View and select Conversation view off.

    Storage didn’t go down. Trash and Spam still count against your quota. Empty both. Storage figures can take up to a day to update.

    You deleted something important. Open Trash, find the email, tick it and click Move to > Inbox. You have 30 days. Right after a delete, an Undo link also appears at the bottom left for a few seconds.

    Deleting in Outlook or Apple Mail didn’t delete in Gmail. Mail apps connected by IMAP follow Gmail’s IMAP settings. Check Settings > See all settings > Forwarding and POP/IMAP. Under the expunge setting, choose Move the message to the Trash if you want deletions in your mail app to count.

    The select-all link never appears. It only shows when there are more matching conversations than fit on one page. If you see fewer than 50 results, the checkbox already selected them all.

    What You Should See When You’re Done

    After a successful cleanup:

    • Your search for the deleted criteria returns “No messages matched your search.”
    • Trash shows the deleted conversations (until you empty it).
    • Your storage meter at the bottom of the Gmail sidebar, or at one.google.com/storage, shows lower usage within about 24 hours of emptying Trash.
    • Your inbox count drops, and the tabs you cleared are empty or close to it.

    Keep It From Piling Up Again

    A clean inbox stays clean with a little automation.

    • Unsubscribe as you go. Gmail shows an Unsubscribe link next to the sender name on most bulk mail. One tap beats a monthly purge.
    • Set filters for repeat offenders. Auto-archive or auto-delete alerts you never read, such as social notifications.
    • Run a quarterly sweep. Paste older_than:1y category:promotions -is:starred and delete. It takes under a minute.

    If you send company updates and your colleagues are drowning in your mail, it might be worth rethinking frequency. A tighter internal newsletter, sent once a week, creates far less clutter than daily one-offs.

    FAQ

    Can you mass delete old emails on Gmail?

    Yes. On the Gmail website, search older_than:1y (or 2y, 5y), tick the checkbox, click “Select all conversations that match this search,” then click the trash icon. Add -is:starred -is:important to protect emails you’ve flagged.

    How do I delete 30,000 emails at once?

    Use Gmail on a computer. Search for the emails, select all with the checkbox and the blue select-all link, then delete. For 30,000 or more, deleting in yearly batches with before: and after: is more reliable. Another option is a filter with “Delete it” and “Also apply filter to matching conversations” ticked, which Google processes server-side.

    How to delete promotional emails in Gmail?

    Click the Promotions tab, or search category:promotions. Tick the checkbox, click “Select all conversations,” then delete. To keep favourites, search category:promotions -is:starred instead. Then empty Trash if you want the storage back immediately.

    How do I select all 3000 emails in Gmail?

    Tick the checkbox above your email list. Gmail selects the current page, then shows a blue link reading “Select all 3,000 conversations” (or “Select all conversations that match this search”). Click it, and all 3,000 are selected. This only works in a web browser, not in the Gmail app.

  • Internal Newsletter Ideas for Company and Employee Updates

    Internal Newsletter Ideas for Company and Employee Updates

    A good internal newsletter is the one company email people open on purpose. This guide gives you 40 section ideas, five proven formats, a month-by-month content calendar, and a step-by-step plan to build, send and measure your own. It also covers the deliverability work most internal comms guides skip.

    Best forHR and internal comms teams
    Ideal cadenceWeekly or fortnightly
    Ideal length5 to 7 items
    Key metricClicks per section

    What an internal newsletter is for

    An internal newsletter is a recurring email to your own employees. It collects company news, people updates and practical reminders in one predictable place.

    It does three jobs well:

    1. Cuts noise. One digest replaces a dozen scattered “FYI” emails.
    2. Gives context. Slack and Teams carry fast-moving chatter. The newsletter explains what it means.
    3. Builds connection. It shows colleagues in other teams, offices and time zones what everyone else is working on.

    It does a few jobs badly. It should not carry urgent safety alerts, anything needing a reply within hours, or sensitive news that deserves a face-to-face conversation. Layoffs, restructures and leadership exits belong in a meeting first. The newsletter can follow up with the written detail.

    Why it’s worth the effort: the data

    Engagement is low and falling, and communication is part of the fix. Gallup’s State of the Global Workplace research is the most cited source here.

    Metric Figure Source
    Global employees engaged at work, 2023 23% Gallup, State of the Global Workplace 2024
    Global employees engaged at work, 2024 21% Gallup, State of the Global Workplace 2025
    Managers engaged, 2023 to 2024 Fell from 30% to 27% Gallup, State of the Global Workplace 2025
    Lost productivity from the 2024 engagement drop $438 billion Gallup, State of the Global Workplace 2025
    Share of team engagement variance tied to the manager 70% Gallup
    Workweek spent searching for internal info or tracking down colleagues Nearly 20% McKinsey Global Institute, The Social Economy (2012)

    Two numbers matter most for your newsletter.

    The first is the manager figure. Gallup attributes about 70% of the variance in team engagement to the manager. Managers are disengaging too. A newsletter that equips managers with talking points has more leverage than one written only for individual staff.

    The second is the McKinsey finding. Knowledge workers lose close to a fifth of their week hunting for information. A well-organised newsletter with a clear “where to find it” section gives some of that time back.

    A newsletter won’t fix a bad culture. It does make a good one visible, and it stops people from feeling like the last to know.

    What you need before you start

    Internal Newsletter Structure Template

    Get these in place before you write a word. Skipping them is how newsletters die by issue four.

    • A clear owner. One named person who edits, chases contributors and hits send.
    • An executive sponsor. Someone senior who will contribute and defend the newsletter’s time.
    • A distribution list. Synced to your HR system or directory, so joiners and leavers update automatically.
    • A sending tool. Outlook or Gmail for small teams. An email service provider (ESP) or internal comms platform for tracking and design.
    • A content pipeline. A simple form or shared channel where colleagues submit news.
    • A template. Fixed sections, in a fixed order, that you reuse every issue.
    • A goal. One or two outcomes you want, written down. “Fewer repeat HR questions” is a goal. “Better engagement” is not.
    • Brand basics. Logo, colours and a tone guide, even a one-page one.

    How to build your internal newsletter in 6 steps

    Setup steps

    1. Pick one or two concrete goals.
    2. Choose your audience and cadence.
    3. Design a fixed section template.
    4. Set up a contribution pipeline.
    5. Choose a sending tool and authenticate it.
    6. Launch, measure and cut what nobody reads.

    Step 1: Set focused goals

    Pick goals you can check. Good examples:

    • Reduce “where do I find X?” tickets to HR or IT by a set amount over a quarter.
    • Get a target share of staff to click the quarterly strategy update.
    • Raise employee referral applications.
    • Increase sign-ups for internal events or training.

    Each goal should map to at least one recurring section. If a section serves no goal, it’s filler.

    Step 2: Choose audience and cadence

    One newsletter for everyone works up to a few hundred people. Beyond that, you typically need layers: a company-wide edition plus team or region editions.

    For cadence, these rules hold up:

    • Weekly suits fast-moving companies with lots of operational change.
    • Fortnightly is the best default for most organisations of 50 to 500 people.
    • Monthly suits culture and story content, not deadlines.

    Pick a day and time and never move it. Tuesday or Wednesday morning in your main time zone avoids Monday inbox pile-ups and Friday drift.

    Step 3: Design a fixed template

    Readers learn where things live. Use the same order every issue so people can jump to what they care about. The structure section below gives you a template to copy.

    Step 4: Build the content pipeline

    The editor should not write everything. Set up:

    • A short form with three fields: what happened, who’s involved, why it matters.
    • A rota of department contributors, one per issue.
    • A standing deadline, such as noon two days before send.

    A shared Slack or Teams channel called something like #newsletter-tips works well for photos and quick wins.

    Step 5: Pick a tool and authenticate it

    Small teams can send from Outlook or Gmail. Once you want design, tracking and scheduling, move to an ESP or internal comms platform. If you send through an ESP, you must authenticate your domain. Internal mail from an outside service can land in junk just like marketing mail. The deliverability section covers this.

    Step 6: Launch, measure and prune

    Send the first issue with a one-line explanation of what it is and when it arrives. After four issues, look at which sections got clicks. Cut or rework the bottom one. Repeat every quarter.

    40 internal newsletter ideas, by section

    Employee Engagement Data Chart

    These are ideas for a company newsletter that hold up issue after issue. Most work as recurring sections, which saves you reinventing the wheel every time.

    Company news and strategy

    1. Leader’s note in 150 words. One topic, plain language, signed by a real person. Cap it hard.
    2. Decision log. “What we decided this month and why.” This kills more rumours than any FAQ.
    3. Goals scorecard. Progress on three to five company goals, shown as a simple green, amber or red status.
    4. Customer win of the week. Name the customer (if allowed), the team and the problem solved.
    5. Lost deal lesson. What we learned from a loss. It signals honesty and helps sales and product.
    6. Release notes for non-product people. What shipped, explained so finance and HR understand it.
    7. All-hands follow-up. Answers to questions that ran out of time in the meeting.
    8. Myth vs fact. Address one rumour directly. If people are talking about it, they’re already reading about it somewhere.

    People and culture

    1. New starters. Photo, role, team and one fun fact. Include who their manager is.
    2. Work anniversaries and milestones. Group them by month to save space.
    3. Internal moves and promotions. This shows career paths exist.
    4. Day in the life. One team per issue explains what they actually do.
    5. Workspace tour. Desk setups, home offices, or the warehouse floor.
    6. Employee resource group spotlight. Upcoming events and how to join.
    7. What we’re reading. Book, podcast or article picks from colleagues.
    8. Ten years in. Lessons from a long-tenure employee.

    Recognition

    1. Peer shout-outs. Submitted through a form, published with names.
    2. Values in action. A short story tied to one company value.
    3. Customer praise. Reviews or emails that mention staff by name.
    4. The small fix award. Recognise someone who removed an annoying process step.

    Learning and how-tos

    1. Tool tip of the week. One shortcut in Slack, Teams, Outlook or your CRM.
    2. Acronym decoder. Define three internal acronyms per issue. New starters love this.
    3. Phishing example of the week. A real (sanitised) phish someone reported, with the giveaways marked.
    4. Learning budget reminder. What courses staff can take and how to claim.
    5. Lunch-and-learn recap. Three takeaways and a recording location.
    6. Email signature rollout. When you standardise signatures, include email signature examples people can copy.

    Need-to-know operations

    1. Deadlines box. Expenses, timesheets, reviews, benefits enrollment. Dates in bold.
    2. Policy change in plain English. Lead with “What changes for you” before any legal detail.
    3. Facilities updates. Office closures, parking, building works.
    4. IT maintenance windows. What’s down, when, and the workaround.
    5. Open roles and referrals. Three roles and the referral bonus terms.
    6. Events calendar. Next four weeks only.

    Engagement and fun

    1. One-question poll. Publish last issue’s results alongside the new question.
    2. Photo of the week. Pets, team outings, views from the office.
    3. Caption contest. Winner gets a small prize and bragging rights.
    4. Company history trivia. Old logos, first office, first customer.
    5. Local tips from another office. Where colleagues in Berlin eat lunch.
    6. Volunteering and charity. Hours logged, causes supported, how to join.

    Employee-generated

    1. Guest editor rotation. A different team curates one issue per quarter.
    2. What I wish I knew in my first month. One tip from a recent hire.

    Inbox tip

    Rotate who appears in people sections. If the same five names show up every issue, everyone else stops reading.

    Internal newsletter examples by format

    Different formats serve different goals. Most companies end up with two: one operational, one cultural.

    Format Cadence Length Best for Core sections
    Need-to-know digest Weekly 3 to 5 items Deadlines and changes Deadlines, policy, IT, events
    Culture digest Monthly 6 to 8 items Connection and recognition People, shout-outs, stories
    Leader’s letter Monthly or quarterly One essay Strategy and context Note, scorecard, Q&A
    Frontline digest Weekly 3 items Deskless workers Shifts, safety, recognition
    Team newsletter Fortnightly 4 to 6 items Departments over 30 people Wins, priorities, who’s who

    Example 1: Weekly need-to-know all-company newsletter

    This is the workhorse format. It answers one question: what do I need to do or know this week?

    A typical issue:

    • Subject: “This week: expense deadline Friday, new VPN Monday”
    • Top block: three bullet points, each with an action and a date
    • Policy change: two sentences plus a “read the full policy” button
    • IT notice: maintenance window and workaround
    • Events: next seven days only
    • Footer: who to contact, how to submit news

    Keep it under 300 words. People read it in under a minute, and that is the point.

    Example 2: Monthly culture digest

    This format earns the “newsletter” name. It’s where stories, photos and recognition live.

    A typical issue opens with a short leadership note, then a team spotlight, new starters, anniversaries, peer shout-outs, a photo of the month and a poll. It can run longer because readers choose to spend time on it.

    Use visually rich layouts here. Photos of real colleagues outperform stock images every time.

    Example 3: The leader’s letter

    A CEO or division head writes one focused piece. It covers what’s going well, what isn’t, and what comes next.

    The best ones read like a person talking. They name specific numbers and admit specific problems. Add a goals scorecard and two or three answered questions from staff below the letter.

    Avoid having comms ghost-write it into corporate mush. Edit for clarity, not personality.

    Example 4: Frontline digest for deskless workers

    Retail, healthcare, logistics and manufacturing staff often don’t have a work email they check. Many don’t sit at a computer at all.

    For them, the content needs to shrink and the channel needs to change:

    • Print a one-page version for break rooms.
    • Send a three-item summary by SMS or through a staff app.
    • Ask shift leads to read the top item aloud in pre-shift huddles.
    • Lead with schedules, safety and pay dates, then one recognition story.

    If your organisation has frontline staff, check what share of them actually receive your email version. It is often far lower than leadership assumes.

    Example 5: Team or department newsletter

    Once a department passes about 30 people, it needs its own update. Engineering, sales and operations are the usual candidates.

    Keep it distinct from the company edition. Focus on team priorities, wins, who’s working on what, and decisions that affect the team. Don’t repeat company news. Link to the main edition instead.

    How to structure an internal newsletter

    Use this order. It puts action first and stories second, which matches how people triage email.

    1. Subject line naming the one or two most useful items.
    2. Preheader with a third item or a teaser.
    3. Top three: short bullets with actions and dates.
    4. Lead story: one item with a headline, 80 to 120 words and a button.
    5. People: new starters, milestones, moves.
    6. Recognition: shout-outs and customer praise.
    7. Learn something: one tip.
    8. Coming up: the next two to four weeks.
    9. Fun: poll, photo or trivia.
    10. Footer: contacts, submission form, archive location.

    Rules that keep it scannable:

    • One idea per block.
    • Headlines that tell the story, such as “Benefits enrollment closes 14 November”, not “Benefits update”.
    • Buttons with specific labels, such as “Book your flu shot”, not “Learn more”.
    • Single-column layout so it reads well on phones.
    • Alt text on every image, and never put key information only inside an image.

    Tone: how internal newsletters should sound

    Write like a well-informed colleague, not a press office.

    Do:

    • Use “we” and “you”.
    • Name people and teams.
    • Use numbers. “We closed 42 support tickets faster than last quarter” beats “Support had a great quarter.”
    • Admit when things went wrong.

    Don’t:

    • Use jargon nobody outside the exec team understands.
    • Write “exciting news” or “we’re thrilled”. Let the news be exciting.
    • Hide bad news at the bottom.
    • Make jokes at anyone’s expense.

    A quick test: read a paragraph aloud. If you wouldn’t say it to a colleague over coffee, rewrite it.

    How to get employees to actually read it

    Open rates on internal email suffer from the same problem as any email. People have too much of it. These tactics move the numbers.

    Make subject lines specific. “Issue #47” tells people nothing. “Pay date moves to the 25th, plus a new parking app” gets opened.

    Keep it short. Five to seven items is the sweet spot for most digests. If you have more, you have two newsletters.

    Put people in it. Names and faces are the most reliable hook you have. People open emails that might mention them or someone they know.

    Make it useful every time. Include at least one thing per issue that saves time or prevents a mistake, like a deadline or a how-to.

    Close the loop on feedback. When a poll or suggestion leads to a change, say so. “You asked for later Friday lunches. Starting next week, the canteen stays open until 2:30.”

    Get leaders to reference it. When a manager says “it was in the newsletter” in a meeting, readership climbs.

    Pair it with chat. Post a one-line teaser and link in your main Slack or Teams channel on send day.

    Make it easy to contribute. Every issue should end with a one-click way to submit news.

    Inbox tip

    Send at the same time every issue. Predictability trains people to look for it, and it shows up in your open timing data within a few sends.

    Employee newsletter content calendar: ideas by month

    A content calendar stops the panic of a blank issue. Plan recurring themes a quarter ahead, then fill in news as it happens.

    Dates below are fixed observances. Check which ones fit your workforce and region. Some are US-specific.

    Month Observances and dates Newsletter ideas
    January Data Privacy Day (28 Jan) Goals for the year, privacy tips, benefits reminders
    February Black History Month (US, Canada) ERG spotlight, history stories, Q4 results recap
    March Employee Appreciation Day (first Friday), International Women’s Day (8 Mar) Recognition issue, women leaders’ stories
    April Earth Day (22 Apr) Sustainability wins, office recycling, Q1 scorecard
    May Mental Health Awareness Month (US) Wellbeing resources, EAP reminder, manager toolkit
    June Pride Month, National Safety Month (US), Juneteenth (19 Jun) Safety refresher, ERG events, mid-year check-in
    July Mid-year H1 scorecard, summer schedules, intern introductions
    August Summer wind-down Intern farewells, vacation coverage, back-to-school tips for parents
    September Hispanic Heritage Month begins (15 Sep, US) Q3 priorities, learning budget push
    October Cybersecurity Awareness Month, World Mental Health Day (10 Oct), Black History Month (UK) Phishing quiz, security tips, wellbeing
    November Benefits open enrollment (typical in US), Veterans Day and Remembrance Day (11 Nov) Enrollment deadlines, veteran colleague stories, gratitude
    December International Day of Persons with Disabilities (3 Dec) Year in review, milestones, holiday schedules

    Layer your own business calendar on top: fiscal year end, review cycles, product launches, peak seasons and company anniversaries.

    Tools for sending an internal newsletter

    You have three realistic options. The right one depends on headcount and how much tracking you need.

    Option Typical fit Tracking Design Main drawback
    Outlook or Gmail Under 50 people None built in Basic No metrics, inconsistent rendering
    ESP (Brevo, Mailchimp and similar) 50 to several hundred Opens, clicks, per-link data Drag-and-drop templates Needs domain authentication, unsubscribe link
    Internal comms platform (Staffbase, Poppulo, ContactMonkey and similar) Large or complex organisations Detailed, often by department Templates plus intranet and app Higher cost, longer setup

    ESPs built for marketing work fine for internal email if you configure them properly. Many teams start with one of the small business email platforms they already pay for.

    Internal comms platforms add features ESPs lack. These include directory sync, sending as an Outlook mailbox, and reporting by department or location. They earn their price once you have thousands of staff or multiple languages.

    Sending an employee newsletter with Brevo

    Brevo is a common pick for smaller companies. As of 2025, its free plan allows 300 emails per day, which covers a weekly send for a team of up to 300. Paid plans remove the daily cap. Check Brevo’s pricing page for current plan prices before you commit.

    Brevo setup for an internal newsletter

    1. Authenticate your sending domain under your account menu, then Senders, Domains & Dedicated IPs, then Domains.
    2. Go to Contacts, then Lists, and create a list named for your audience.
    3. Import employees from a CSV exported from your HR system.
    4. Go to Campaigns, then Email, then Create campaign.
    5. Build your template in the drag-and-drop editor and save it for reuse.
    6. Send a test to three colleagues on different devices.
    7. Schedule the send for your fixed day and time.

    A few practical notes:

    • Add custom fields for department, location and start date. You can then segment by office or send a “welcome” block only to people who joined recently.
    • Save the template after your first issue. Every later issue starts from it.
    • Keep the unsubscribe link. Brevo, like most ESPs, expects campaigns to carry one. Treat it as a signal. If people opt out of the culture digest, the content needs work. Truly mandatory notices should go out through a separate channel your IT team controls, such as a mailbox in your own tenant.
    • Pipe data into other systems if you need it. Brevo supports webhooks, which push events like clicks to another app automatically. For a quick webhook definition: it’s an automated message one system sends another when something happens.

    Employee data is personal data. Under GDPR and similar laws, your ESP acts as a data processor. Make sure a data processing agreement is in place and only upload the fields you need.

    Deliverability: yes, internal email can land in junk

    This is where many internal newsletters quietly fail. When you send from an ESP, your email comes from the ESP’s servers, not your company’s mail system. Your own mail filters treat it as external email claiming to come from your domain. That’s exactly what a phishing attack looks like.

    If authentication isn’t right, Microsoft 365 or Google Workspace may junk or quarantine your newsletter. Understanding how e-mail spam filtering works makes this obvious: filters check whether the sender is authorised to use your domain.

    The big consumer mailbox providers have also tightened the rules. These apply to personal accounts, not your company tenant, but they set the standard every filter now expects.

    Requirement Gmail (from Feb 2024) Yahoo (from Feb 2024) Outlook.com (from 5 May 2025)
    Applies to Senders of 5,000+ messages a day to personal Gmail Bulk senders Senders of 5,000+ messages a day to consumer Outlook domains
    SPF Required Required Required
    DKIM Required Required Required
    DMARC Required, p=none minimum Required, p=none minimum Required, p=none minimum, aligned with SPF or DKIM
    One-click unsubscribe Required for marketing mail (from June 2024) Required Expected as best practice
    Spam complaint rate Below 0.3%, ideally below 0.1% Below 0.3% Not stated as a hard number

    For your internal send, the practical steps are the same.

    SPF authorises the ESP to send for your domain. You add its include to your existing SPF record. Use the exact value your ESP gives you. The example below uses a placeholder.

    example.com.  TXT  "v=spf1 include:spf.protection.outlook.com include:_spf.your-esp.example ~all"
    

    DKIM signs your mail with a key published in DNS. Most ESPs give you CNAME or TXT records to copy.

    esp1._domainkey.example.com.  CNAME  esp1.domainkey.your-esp.example.
    

    DMARC tells receivers what to do when checks fail, and sends you reports.

    _dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]"
    

    Start with p=none while you confirm all your legitimate senders pass. Then move to quarantine and reject in stages.

    Better still, send from a subdomain such as news.example.com. It keeps the newsletter’s reputation separate from your main domain.

    Deliverability risk

    Don’t ask IT to allowlist your whole domain to rescue the newsletter. Allowing a sender domain without authentication checks lets spoofed phishing emails straight into every inbox.

    If your newsletter still lands in junk after authentication, ask your Microsoft 365 admin to check message headers in a test send. They can confirm SPF, DKIM and DMARC results and review any mail flow rules. Microsoft’s guidance is to avoid broad domain allow entries. A rule tied to authentication results or your ESP’s sending infrastructure is safer.

    How to measure your internal newsletter

    Measure against the goals you set in step one. Raw open rates are a weak signal on their own.

    Metric What it tells you Watch out for
    Open rate Whether subject lines and send timing work Apple Mail Privacy Protection (since iOS 15, 2021) preloads images and inflates opens
    Click-through rate Whether content drives action Low counts per section in small companies, so look at trends
    Clicks per section Which sections earn their space Position bias: top items always get more clicks
    Read time (comms platforms) Whether people scan or read Not available in most ESPs
    Replies and submissions Whether people feel ownership Hard to automate, so track manually
    Downstream actions Real outcomes such as event sign-ups or enrollment completions Needs tracking links or system data
    Survey feedback What people want more or less of Run it quarterly, keep it to three questions

    Track a few numbers consistently rather than everything once. A simple sheet with issue number, send date, open rate, click rate and top three sections is enough.

    The most useful tracking habit is per-section clicks over time. After eight issues, the pattern is clear. A section that never gets clicks either needs a rewrite or needs to go.

    For small teams, qualitative signals matter more than percentages. If people mention the newsletter in meetings, submit stories without being chased, and complain when it’s late, it’s working.

    Common mistakes and troubleshooting

    Nobody opens it

    Your subject lines are probably generic. Name specific, useful items. Check deliverability too. A test send to a few colleagues’ junk folders often reveals the real problem.

    Opens are fine, clicks are near zero

    Everything is in the email and there’s nothing to click, or the buttons are vague. Add one clear action per item. Move the most useful item to the top.

    The editor writes everything

    The pipeline is broken. Assign a contributor rota and set a deadline. Reduce the template if needed. A shorter issue with real contributions beats a long one written by one person.

    It’s become a leadership press release

    If every item is an announcement from the top, readers disengage. Aim for at least half the content to be about colleagues, not executives.

    It keeps getting longer

    Teams add sections and nobody removes them. Each quarter, cut the lowest-performing section. New sections must replace old ones, not stack on top.

    A mistake went out to everyone

    It happens. A wrong date or broken link in a typo email to 2,000 colleagues feels huge but rarely is. Send a correction only if the error changes meaning, such as a wrong deadline. Otherwise, fix it in the archive and note it in the next issue.

    Frontline staff never see it

    Email isn’t reaching them. Add print, SMS or app versions, and ask shift leads to share the top item in person.

    Mandatory messages get lost

    You’re mixing must-read notices with culture content. Separate them. Critical compliance or safety notices need their own direct email, with read tracking if required.

    Fixes at a glance

    Symptom Likely cause First fix
    Low opens Vague subject or junk folder Specific subject, check authentication
    Low clicks No clear action One button per item, specific labels
    Few submissions Hard to contribute One-click form in footer, contributor rota
    Unsubscribes rising Too long or irrelevant Cut sections, segment by team or location
    Complaints of missing info Wrong channel for urgent news Separate urgent notices from the digest

    What a good result looks like

    After about three months of consistent sends, a healthy internal newsletter typically shows:

    • A stable or rising open trend, issue to issue.
    • Clicks concentrated in three or four sections you can name.
    • Contributions arriving without chasing for at least half the content.
    • Fewer repeat questions to HR, IT and facilities about things you covered.
    • Leaders and managers referencing it in meetings.
    • Your send landing in the inbox, not junk, with SPF, DKIM and DMARC all passing.

    If you see most of those, keep going and refine. If you see few of them after six issues, go back to your goals and template, not just the subject lines.

    FAQ

    How often should you send an internal newsletter?

    Fortnightly is the best default for most companies. Go weekly if you have frequent operational changes and keep it short. Go monthly for culture-focused editions. Consistency matters more than frequency.

    How long should an internal newsletter be?

    Five to seven items, or roughly 300 to 600 words, for most digests. Weekly need-to-know editions should be shorter. If you regularly exceed that, split it into two newsletters.

    Who should write the internal newsletter?

    One editor owns it, usually in HR, internal comms or the CEO’s office. Content should come from across the business through a submission form and a contributor rota. The editor curates and polishes.

    Should employees be able to unsubscribe?

    From culture and engagement content, yes. ESPs generally require an unsubscribe link anyway, and opt-outs tell you something useful. Mandatory notices such as policy or compliance updates should go out through a separate channel that people can’t opt out of.

    What’s the difference between an internal newsletter and Slack or Teams updates?

    Chat handles quick, fast-moving conversation. The newsletter is a curated summary with context, people stories and deadlines. Most companies need both, and the best setups tease the newsletter in chat on send day.

    Can I send an internal newsletter from Outlook?

    Yes, and it’s fine for small teams. You won’t get click tracking or reliable design, and large distribution lists can trigger sending limits. Most organisations move to an ESP or internal comms platform past about 50 employees.

    What are good ideas for a company newsletter when there’s no big news?

    Lean on recurring people and learning sections: new starters, milestones, peer shout-outs, a tool tip, an acronym decoder, a poll with last issue’s results, and a team spotlight. A quiet month is the perfect time for a day-in-the-life feature.

  • Best Email Marketing Platforms for Small Businesses

    Best Email Marketing Platforms for Small Businesses

    The best email marketing platforms for small businesses keep the bill small while your list is small. They also get your mail into the inbox under the Gmail, Yahoo and Microsoft sender rules, and they let you send a good-looking newsletter without hiring a designer. Below are ten platforms ranked for small teams, with pricing, free-plan limits, how each one bills you, and the specific type of business each one suits.

    Our top pick, in one paragraph

    MailerLite is the best email marketing platform for most small businesses. Its drag-and-drop editor is the easiest to learn on this list. The automation builder handles welcome series and abandoned carts without a manual. Landing pages, signup forms and a website builder are included, and paid plans start at $12 a month. It lacks a CRM and a native SMS-first setup. Most small teams don’t need either in year one.

    Top pickMailerLite
    Best for ecommerceKlaviyo
    Best for high volumeBrevo
    Best for creatorsKit

    If you run a Shopify store and expect email to drive a big share of revenue, skip to Klaviyo. If you send a lot of email to a modest list, look at Brevo first. It bills by emails sent, not by contacts.

    Quick comparison: best email marketing services for small businesses

    Prices below are US list prices from each vendor’s pricing page in 2025, for the smallest paid tier on monthly billing unless noted. Vendors change these often, so treat them as a starting point and confirm before you commit.

    Rank Platform Best for Free plan Paid plans from
    1 MailerLite Most small businesses Yes, up to 250 subscribers, 12,000 emails/month $12/month
    2 Brevo High send volume, transactional plus marketing Yes, 300 emails/day $9/month
    3 Klaviyo Shopify and ecommerce stores Yes, 250 active profiles, 500 emails/month $20/month
    4 Mailchimp Integrations and brand familiarity Yes, 250 contacts, 500 sends/month $13/month (Essentials)
    5 Kit (formerly ConvertKit) Creators, newsletters, digital products Yes, up to 10,000 subscribers About $33/month billed annually
    6 Constant Contact Local businesses, events, phone support No (free trial) $12/month (Lite)
    7 Omnisend Budget ecommerce, email plus SMS Yes, 250 contacts, 500 emails/month $16/month
    8 ActiveCampaign Advanced automation and sales follow-up No (14-day trial) $15/month billed annually
    9 Moosend Cheapest paid automation No (30-day trial) $9/month
    10 HubSpot Teams already using HubSpot CRM Yes, 2,000 sends/month with HubSpot branding $15/seat/month billed annually

    How we ranked these email platforms for businesses

    Top 10 Platforms Comparison Chart

    The ranking weighs the things that actually decide whether a small business sticks with a platform after the first three months. Feature count was not one of them.

    • Cost at your size, and at 5x your size. A cheap starting price means little if the next contact tier doubles your bill. We looked at how each platform counts what you pay for (more on that below, because it trips up a lot of owners).
    • Ease of use. Can a non-designer create a branded campaign in under an hour? Can one person run the whole thing?
    • Automation that a small team will actually use. Welcome series, abandoned cart, post-purchase, re-engagement. Branching logic matters more than a list of 200 triggers.
    • Deliverability tooling. Custom domain authentication (SPF, DKIM, DMARC alignment), automatic one-click unsubscribe headers, and list hygiene features. Every platform here handles the basics. Some make it much easier than others.
    • Integrations. Your store, your booking tool, your forms, your CRM. Native integrations beat Zapier workarounds for anything revenue-critical.
    • Support. Chat and email support on the plan you’ll actually be on, not only on the enterprise tier.

    Nothing here is ranked on affiliate payout, and no platform paid for placement.

    The 10 best email marketing platforms for small business

    1. MailerLite: best overall for small businesses

    Best forMost small businesses
    Free planUp to 250 subscribers
    Paid from$12/month
    StandoutClean editor, fair pricing

    MailerLite wins because it gets the fundamentals right at a price that stays reasonable as you grow. The drag-and-drop editor produces clean, mobile-friendly emails with very little fiddling. The automation builder is visual and covers the flows most small businesses need: welcome sequences, abandoned cart (with its Shopify and WooCommerce integrations), birthday or anniversary emails, and re-engagement.

    Beyond email, you get landing pages, pop-up and embedded forms, a basic website builder, and the ability to sell digital products and paid newsletter subscriptions. For a bakery, a consultancy or a small Shopify shop, that covers the full stack.

    Where it falls short: There’s no built-in CRM or sales pipeline, so B2B teams tracking deals will need a separate tool. Reporting is solid but not deep. Klaviyo’s revenue attribution is far ahead for ecommerce. MailerLite also reviews new accounts before approving them to send. That’s good for the platform’s deliverability, but it can slow your first campaign by a day or two if your signup forms or list source raise questions.

    Pricing: The free plan has covered fewer subscribers over the years, so check the current cap. Paid plans start at $12 a month for 500 subscribers and scale by subscriber count. The Advanced plan adds features like a custom HTML editor, promotion pop-ups and multiple triggers per automation.

    Choose it if you want one tool that handles newsletters, automations, forms and landing pages without a learning curve.

    2. Brevo: best for high send volume

    Best forFrequent senders
    Free plan300 emails/day
    Paid from$9/month
    StandoutBills by emails sent

    Brevo (it was called Sendinblue until 2023) flips the usual pricing model. You pay for the number of emails you send each month, not the number of contacts you store. If you have 8,000 contacts and email them twice a month, you’ll pay far less here than on a contact-based platform.

    It also covers more channels than most tools at this price. Brevo includes transactional email (order confirmations, password resets) through the same account, plus SMS and WhatsApp campaigns, a shared inbox for live chat, and a lightweight sales CRM. A small business that wants marketing email and receipts coming from one provider will appreciate that.

    Where it falls short: The editor is functional but feels busier than MailerLite’s. The free plan’s 300-emails-a-day cap means you can’t send one campaign to 1,000 people on the same day. Free and lower-tier emails also carry Brevo branding.

    Pricing: Free with 300 emails per day. Starter begins at $9 a month for a monthly email volume tier, and Business at $18 a month adds features like marketing automation without Brevo’s Starter limits, A/B testing and advanced statistics.

    Choose it if you have a large list that you email infrequently, or you want transactional and marketing email under one roof.

    3. Klaviyo: best for ecommerce stores

    Best forShopify stores
    Free plan250 active profiles
    Paid from$20/month
    StandoutRevenue attribution

    If you sell online, and especially on Shopify, Klaviyo is the platform the rest are measured against. It pulls in your product catalogue, order history and browsing behaviour, then lets you segment and personalise on that data. “Customers who bought twice, spent over $100, and haven’t ordered in 60 days” takes about a minute to build.

    The pre-built flows are where it pays for itself: welcome series, browse abandonment, abandoned cart, post-purchase cross-sell, win-back and back-in-stock. Each flow reports the revenue it drove. That makes it easy to see which emails earn their keep. SMS lives in the same platform, so you can coordinate both channels in one flow.

    Where it falls short: Price. Klaviyo gets expensive as your profile count grows, and it’s overkill for a service business with no product catalogue. The interface has a real learning curve. Its strength is data, so if your store data is thin, you won’t get much from it.

    Pricing: Free for up to 250 active profiles and 500 email sends a month. The Email plan starts at $20 a month, with SMS available as a separate plan or add-on. Klaviyo bills on active profiles, meaning contacts you can actually message. Suppressed contacts don’t count.

    Choose it if you run an ecommerce store and plan to make email a major revenue channel.

    4. Mailchimp: best for integrations and familiarity

    Best forBroad integrations
    Free plan250 contacts
    Paid from$13/month
    StandoutHuge app ecosystem

    Mailchimp is the name most small business owners know, and its integration library is still one of the largest in the category. Almost every booking tool, form builder, website platform and point-of-sale system connects to it. The template library is large. The editor is easy, and the AI-assisted content tools help if writing subject lines isn’t your strength.

    Paid plans add customer journeys (multi-step automations), A/B testing, and on Standard and above, predictive segments and send-time optimisation.

    Where it falls short: Value. Mailchimp’s free plan has shrunk to 250 contacts and 500 monthly sends (with a 250-a-day cap), and automation has been removed from the free tier entirely. Paid tiers cost more than MailerLite or Brevo for the same list size. It also counts unsubscribed and non-subscribed contacts toward your audience limit. If you don’t archive them regularly, you can pay for people you’re no longer allowed to email.

    Pricing: Free for 250 contacts. Essentials from $13 a month, Standard from $20 a month, Premium from $350 a month, all scaling with contact count.

    Choose it if a specific integration you depend on works best with Mailchimp, or your team already knows it well.

    5. Kit: best for creators and newsletters

    Best forCreators, coaches
    Free planUp to 10,000 subscribers
    Paid fromAbout $33/month
    StandoutTag-based subscribers

    Kit (renamed from ConvertKit in 2024) is built around a creator’s business: a newsletter, a lead magnet, a course or digital product, maybe paid subscriptions. Its subscriber model uses tags instead of separate lists. One person can be tagged “downloaded pricing guide” and “bought course” without being counted twice.

    The free Newsletter plan is unusually generous at up to 10,000 subscribers. It includes landing pages, forms, broadcasts and the ability to sell digital products. The Kit Recommendations network helps newsletters grow by cross-promoting each other.

    Where it falls short: Email design is deliberately simple. That suits text-heavy newsletters but disappoints product-led brands that want image-rich layouts. Automated sequences and visual automations need a paid plan. Ecommerce features are thin compared to Klaviyo or Omnisend.

    Pricing: Free up to 10,000 subscribers. The Creator plan starts around $33 a month billed annually for 1,000 subscribers (more on monthly billing). Creator Pro adds advanced reporting and subscriber scoring.

    Choose it if you’re a coach, writer, course creator or podcaster whose product is expertise rather than physical goods.

    6. Constant Contact: best for local businesses and events

    Best forLocal and nonprofit
    Free planNone, trial only
    Paid from$12/month
    StandoutPhone support, events

    Constant Contact has been doing this since the 1990s, and it shows in the support. Phone and chat help are available to small customers, which matters if you’re the owner, the marketer and the IT department all at once. Restaurants, gyms, churches, nonprofits and local retailers make up a big chunk of its customer base.

    It also handles event registration and ticketing, social media posting and simple surveys alongside email. For a business that runs workshops or community events, that bundle removes a second subscription.

    Where it falls short: No free plan. Templates feel dated next to MailerLite or Mailchimp. Automation on the Lite plan is limited, so you’ll need Standard for useful workflows.

    Pricing: Lite from $12 a month, Standard from $35 a month, Premium from $80 a month, scaling by contact count. A free trial is available.

    Choose it if you value a human on the phone more than the slickest interface, or events are central to how you grow.

    7. Omnisend: best budget pick for ecommerce

    Best forSmall online stores
    Free plan250 contacts
    Paid from$16/month
    StandoutEmail plus SMS, cheaper

    Omnisend sits between MailerLite and Klaviyo. You get pre-built ecommerce automations (cart abandonment, browse abandonment, order follow-up) and product blocks that pull straight from Shopify, WooCommerce or BigCommerce. Email and SMS run from the same workflow builder. For most stores under a few thousand customers, it covers what Klaviyo covers at a lower monthly cost.

    The editor is easy, and the product picker saves real time when you create promotional campaigns.

    Where it falls short: Segmentation and reporting are good but not as deep as Klaviyo’s. Integrations outside ecommerce are limited. A service business won’t get much from it.

    Pricing: Free for 250 contacts and 500 emails a month. Standard from $16 a month, Pro from $59 a month (Pro raises email limits and adds advanced reporting and more SMS credits).

    Choose it if you run a small store and want ecommerce automation without paying Klaviyo prices.

    8. ActiveCampaign: best for advanced automation

    Best forComplex automation
    Free planNone, 14-day trial
    Paid from$15/month annually
    StandoutDeep automation, CRM

    ActiveCampaign has the most capable automation builder among the email marketing services small businesses can realistically afford. Workflows can branch on almost anything: link clicks, site visits, purchase data, custom fields, lead scores. Higher plans include a sales CRM with deal pipelines, so a B2B service business can move a lead from “downloaded guide” to “booked call” to “proposal sent” in one system.

    It has hundreds of native integrations. It also supports outbound webhooks, so developers can push automation events into almost any other system.

    Where it falls short: The Starter plan is restrictive, and the features that make ActiveCampaign special (CRM, conditional content, landing pages) sit on Plus or higher. Expect a few weeks of learning before you’re comfortable. If all you send is a monthly newsletter, you’re paying for power you won’t use.

    Pricing: Starter from $15 a month billed annually for 1,000 contacts. Plus and Pro tiers cost substantially more and are where most growing teams end up.

    Choose it if you sell high-value services or B2B products and need email to follow up on leads automatically.

    9. Moosend: cheapest paid option with real automation

    Best forTight budgets
    Free planNone, 30-day trial
    Paid from$9/month
    StandoutLow cost automation

    Moosend, owned by Sitecore since 2021, gives you unlimited sends, an automation builder, landing pages and forms on its entry Pro plan for less than most competitors charge. The recipe library includes abandoned cart, welcome, and product recommendation flows. Setting one up takes minutes.

    Where it falls short: No free plan, a smaller integration library than Mailchimp or ActiveCampaign, and less brand recognition, which means fewer tutorials and community answers when you get stuck.

    Pricing: Pro from $9 a month for 500 subscribers, with a 30-day free trial.

    Choose it if you want paid-tier automation on a strict budget and don’t need a long integration list.

    10. HubSpot: best if you already use HubSpot CRM

    Best forHubSpot CRM users
    Free plan2,000 sends/month
    Paid from$15/seat/month
    StandoutNative CRM data

    HubSpot’s email tools are good. What makes them worth considering is that they sit on top of the free HubSpot CRM. If your sales team already logs calls and deals there, your emails can use that data directly, and every open and click lands on the contact’s timeline.

    The free tier includes marketing email up to 2,000 sends a month with HubSpot branding. Marketing Hub Starter removes the branding and raises limits.

    Where it falls short: Costs climb steeply once you need real automation, which lives on Marketing Hub Professional. Starter pricing is per seat. HubSpot bills on “marketing contacts,” so you’ll want to mark anyone you don’t email as non-marketing to keep the bill down.

    Pricing: Free tools available. Marketing Hub Starter from $15 per seat per month billed annually ($20 monthly).

    Choose it if HubSpot is already your CRM and you want email that talks to it without an integration.

    Top small business email marketing software by use case

    Your business Start with Runner-up Why
    Shopify or WooCommerce store, growing fast Klaviyo Omnisend Purchase-based segmentation and revenue reporting
    Small online store on a budget Omnisend MailerLite Ecommerce flows without Klaviyo pricing
    Local service business (salon, gym, clinic) MailerLite Constant Contact Easy editor, forms, low cost
    Restaurant, nonprofit, events-heavy Constant Contact Mailchimp Event tools and phone support
    Coach, writer, course creator Kit MailerLite Tag-based subscribers, generous free plan
    B2B services with a sales process ActiveCampaign HubSpot Lead scoring and CRM pipelines
    Large list, infrequent sends Brevo MailerLite Billing by volume, not contacts
    Absolute minimum spend on a paid tool Moosend Brevo Low entry price with automation

    How each platform counts what you pay for

    This is the single most overlooked factor when small businesses compare email marketing platforms, and it’s why two tools with the same “from” price can cost very different amounts a year later.

    Platform What you’re billed on Watch out for
    MailerLite Active subscribers Unsubscribed contacts don’t count, but clean out bounces anyway
    Brevo Emails sent per month Daily cap on the free plan; contacts stored aren’t the billing driver
    Klaviyo Active profiles Suppress unengaged profiles to drop a tier
    Mailchimp All contacts in the audience, including unsubscribed and non-subscribed Archive unsubscribes regularly or you pay for them
    Kit Subscribers Free plan cap is high, so the jump to paid comes from features, not size
    HubSpot Marketing contacts (plus seats on Starter) Set non-emailed contacts to non-marketing
    ActiveCampaign Contacts CRM and key automation features sit on higher tiers

    Here’s a concrete example. A clinic with 4,000 contacts that sends one newsletter a month sends about 4,000 emails. On Brevo, that fits comfortably into a low volume tier. On a contact-based platform, you’re priced at the 4,000-contact tier no matter how rarely you send. Flip it around: a shop with 1,500 contacts that emails three times a week sends roughly 18,000 emails a month. Contact-based pricing is usually the better deal there.

    How to choose the best email marketing software for a small business

    Skip the 40-row feature matrices. Answer these five questions, in order, and the list narrows itself.

    1. Do you sell physical products online? If yes, start with Klaviyo or Omnisend. Ecommerce data integration is the feature you’ll lean on most, and general tools do it less well.
    2. Do you have a sales process with deals and follow-ups? If yes, look at ActiveCampaign or HubSpot so email and CRM share data.
    3. How big is your list and how often will you email it? Big list plus low frequency points to Brevo. Small list and frequent sends points to contact-based tools.
    4. Who will build the emails? If it’s you, at 10pm, after closing, put the editor first. Use the free plan or trial to build one real campaign before you decide.
    5. What do you need to connect? List your must-have integrations (store, booking system, forms, CRM) and confirm each one is native, not a third-party bridge.

    Inbox tip

    Before you pick, sign up for each shortlisted platform’s free plan and send one real test campaign to your own Gmail and Outlook addresses. Look for where it lands, how it renders on your phone, and how long the build took you.

    Set up your platform so your email reaches the inbox

    Picking a platform is half the job. The other half is configuring it so mailbox providers trust your mail. Since February 2024, Gmail and Yahoo have required bulk senders to authenticate properly, and Microsoft added its own requirements for Outlook.com consumer addresses in May 2025. Every platform on this list supports these rules. None of them can set up your DNS for you.

    The current mailbox provider rules

    Provider Who it applies to In effect from Key requirements
    Gmail Senders of 5,000+ messages a day to personal Gmail accounts February 1, 2024, with one-click unsubscribe required by June 1, 2024 SPF and DKIM, DMARC published (p=none is acceptable), From domain aligned with SPF or DKIM, one-click unsubscribe honored within two days, spam rate below 0.3%
    Yahoo Bulk senders to Yahoo addresses February 2024 SPF and DKIM, DMARC published, one-click unsubscribe, low complaint rate
    Microsoft (Outlook.com, Hotmail, Live) Senders of 5,000+ messages a day to Microsoft consumer addresses May 5, 2025 SPF, DKIM and DMARC (at least p=none) with alignment; non-compliant mail goes to Junk, with rejection as the next step

    Even if you send far fewer than 5,000 messages a day, meet these rules anyway. Gmail’s baseline requirements for all senders include SPF or DKIM, valid reverse DNS and a TLS connection, and providers clearly favour authenticated mail. Most e-mail spam filtering now leans heavily on authentication results before it ever looks at your content.

    Setup steps

    1. Send from your own domain, never a free Gmail or Yahoo address.
    2. In your platform, open the domain authentication or sender settings page.
    3. Copy the DKIM records it generates into your DNS host.
    4. Add or update your SPF record if the platform asks for it.
    5. Publish a DMARC record starting at p=none.
    6. Click verify in the platform and wait for DNS to propagate.
    7. Send a test campaign and check the headers show DKIM and DMARC pass.

    The exact menu varies. In MailerLite it’s under Account settings, then Domains. In Mailchimp it’s Website, then Domains. In Klaviyo it’s Settings, then Domains, under the dedicated sending domain option. Brevo puts it under Senders, Domains and Dedicated IPs.

    What the records look like

    Your platform will give you the exact values. These examples show the structure so you know what you’re looking at.

    SPF is a single TXT record on your root domain. You can only have one, so if you already have an SPF record for Google Workspace or Microsoft 365, add the platform’s include to it rather than creating a second record:

    yourdomain.com.  TXT  "v=spf1 include:_spf.google.com include:spf.example-esp.com ~all"
    

    DKIM is usually one or two CNAME records that point to keys your platform manages:

    s1._domainkey.yourdomain.com.  CNAME  s1.domainkey.example-esp.com.
    s2._domainkey.yourdomain.com.  CNAME  s2.domainkey.example-esp.com.
    

    DMARC is a TXT record at _dmarc. Start in monitoring mode, read the reports for a few weeks, then tighten the policy:

    _dmarc.yourdomain.com.  TXT  "v=DMARC1; p=none; rua=mailto:[email protected]; adkim=r; aspf=r"
    

    Once your reports show all legitimate mail passing, move to p=quarantine and eventually p=reject. A reject policy is also a prerequisite for BIMI, which can show your logo next to your messages in supporting inboxes, though it typically requires a paid verified mark certificate.

    One-click unsubscribe is handled by your platform, which adds these headers to every campaign automatically:

    List-Unsubscribe: <https://example-esp.com/unsub/abc123>, <mailto:[email protected]>
    List-Unsubscribe-Post: List-Unsubscribe=One-Click
    

    Don’t remove or hide the unsubscribe link in your template to “reduce churn.” People who can’t unsubscribe hit the spam button instead, and that hurts you far more.

    Deliverability risk

    A spam complaint rate above 0.3% in Google Postmaster Tools puts your Gmail delivery at risk. Imported lists you didn’t collect yourself are the fastest way to get there.

    Troubleshooting common setup problems

    • Platform says the domain isn’t verified after a day. Check that your DNS host didn’t append your domain twice (s1._domainkey.yourdomain.com.yourdomain.com). Many DNS panels add the root domain automatically, so you only enter s1._domainkey.
    • DMARC fails even though SPF passes. SPF passes for the platform’s bounce domain, not yours, so it doesn’t align. Make sure DKIM is set up for your domain; aligned DKIM alone satisfies DMARC.
    • Two SPF records. Merge them into one. Two records cause SPF to return a permanent error.
    • Emails land in Promotions. That’s a tab, not spam. Image-heavy promotional layouts land there by design. A plainer layout and a reply-inviting tone help for relationship emails.

    What to send in your first 30 days

    A new platform and an empty automation tab can stall a small business for months. Build these three things first, in this order.

    1. A welcome email or short series. It goes out the moment someone subscribes, when interest is highest. Deliver whatever you promised (discount code, guide, checklist), say what you’ll send and how often, and ask one simple question they can reply to. Replies are a positive engagement signal for mailbox providers.

    2. One automation that maps to money. For a store, that’s abandoned cart. For a service business, it’s a follow-up sequence after an enquiry or a booking reminder. For a creator, it’s a nurture sequence leading to your paid offer. One working flow beats six half-built ones.

    3. A regular campaign you can sustain. Monthly is fine. Pick a cadence you can keep for a year. A useful format for local businesses: one story or tip, one offer or update, one call to action. Send a test to yourself and one colleague every time; a typo email to your whole list is recoverable, but a broken discount code costs real sales.

    Two smaller jobs are worth doing on day one too. Write a plain-text version of your signup confirmation, and make sure the reply-to address goes to an inbox someone reads. While you’re setting up your sender details, it’s a good moment to tidy up the signature you use for one-to-one customer email as well, since those messages share your domain’s reputation.

    Metrics to watch (and one to stop trusting)

    Stop leaning on open rate. Apple Mail Privacy Protection, introduced with iOS 15 in September 2021, preloads images for Apple Mail users, which registers as an open whether or not anyone read the email. Open rates across every platform are inflated as a result. Use them only to spot sudden drops, which can signal a deliverability problem.

    Track these instead:

    • Click rate. The most honest engagement signal you have. Compare campaign to campaign, not to industry averages.
    • Conversion or revenue per email. Klaviyo, Omnisend and Mailchimp’s ecommerce integrations report this directly. For service businesses, track bookings or enquiries from email with UTM tags in your analytics.
    • Unsubscribe rate. A spike after a specific campaign tells you that content or frequency missed.
    • Spam complaint rate. Set up Google Postmaster Tools for your domain. It’s free and it shows your spam rate as Gmail sees it, which no platform dashboard can.
    • Bounce rate. Hard bounces should be suppressed automatically. If they’re climbing, check how contacts are entering your list.

    For testing, run A/B tests on one variable at a time (subject line, send time, or offer), and only on lists large enough to produce a meaningful difference. On a 600-person list, a subject line test won’t tell you much. Spend that effort on better content.

    Switching platforms later without losing your list

    Most small businesses change platforms at least once, usually when pricing jumps or they outgrow a tool’s automation. Moving is easier than vendors make it look.

    • Export everything, including suppression lists. Your unsubscribed and bounced contacts must stay suppressed on the new platform. Importing them as active subscribers is a legal and deliverability problem.
    • Rebuild automations before you cancel. Screenshot every flow, its timing and its copy. Nothing migrates automatically between vendors.
    • Re-authenticate your domain. Add the new platform’s DKIM records before removing the old ones, so there’s no gap.
    • Warm up gradually. Send your first campaigns on the new platform to your most engaged segment, then widen. A sudden full-list blast from a brand-new sending setup can trigger filtering.
    • Check your forms and integrations. Every signup form, checkout opt-in and booking tool needs pointing at the new account.

    Stay on the right side of the law

    Every reputable platform requires you to have permission to email your contacts, and they will suspend accounts that don’t. In the US, CAN-SPAM requires an accurate From line, a non-deceptive subject, your physical postal address, and a working unsubscribe that you honor within 10 business days. In the UK and EU, GDPR and PECR generally require clear opt-in consent for marketing email to individuals. Keep a record of when and how each person signed up.

    Never buy, rent or scrape email lists. Beyond the legal risk, purchased lists are full of spam traps and dead addresses, and most platforms in this guide ban them outright in their terms. Grow your list with signup forms, checkout opt-ins, lead magnets and in-store sign-ups instead. It’s slower and it works.

    FAQ

    What is the best email marketing platform for a small business?

    MailerLite is the best fit for most small businesses because it combines an easy editor, solid automation, landing pages and forms with low monthly pricing. Online stores that want deep purchase data should choose Klaviyo instead, and creators selling digital products should look at Kit.

    Which email marketing service is free for small businesses?

    Several have usable free plans. Kit’s covers up to 10,000 subscribers, Brevo’s allows 300 emails a day, Mailchimp’s covers 250 contacts and 500 sends a month, HubSpot includes 2,000 sends a month, and Klaviyo and Omnisend each offer small free tiers aimed at stores. Free plans typically add the vendor’s branding and limit automation.

    How much should a small business spend on email marketing software?

    Most small businesses with under 2,500 contacts spend somewhere between $10 and $60 a month. Ecommerce brands using Klaviyo, and B2B teams on ActiveCampaign’s higher tiers, usually spend more because the revenue attribution and CRM features justify it. Check how each platform bills (contacts versus emails sent) before comparing prices.

    Do I need my own domain to use an email marketing platform?

    Yes, in practice. Gmail, Yahoo and Microsoft all expect bulk mail to be authenticated with SPF, DKIM and DMARC on the sending domain, and sending marketing email from a free @gmail.com or @yahoo.com address fails DMARC at the receiving end. A domain costs little and protects your deliverability.

    Can I use Gmail or Outlook instead of an email marketing platform?

    Not for marketing campaigns. Personal mailboxes have sending limits, no unsubscribe handling, no list management and no reporting, and bulk sending from them risks your account being locked. Use your regular inbox for one-to-one customer conversations and an email marketing platform for anything sent to a list.

  • What to Do After You Send an Email With a Typo

    What to Do After You Send an Email With a Typo

    You just spotted a typo in an email that already went out, and your first instinct is to fire off a correction. Slow down for two minutes. Most typos don’t need a follow-up, some need one urgently, and the wrong kind of correction can do more damage than the original mistake.

    Fastest fixUndo Send
    Usually ignoreMinor spelling slips
    Always correctWrong price, date, link
    Hidden fixRedirect the broken URL
    PreventionA written preflight checklist

    What You Need Before You Act

    Have these in front of you before you send anything else:

    • The exact sent version. Open it from your Sent folder or your email platform’s campaign report. Don’t work from the draft or from memory.
    • The recipient count. One client, a team of 12, or a list of 40,000 each call for a different response.
    • Access to wherever links point. That might be your website, landing page builder or ecommerce admin. Many link mistakes can be fixed there without another email.
    • Your campaign stats for a bulk send. You want delivered, opened and clicked counts.
    • A second pair of eyes. A colleague who didn’t write the email will judge severity more calmly than you will right now.

    Step 1: Check Whether You Can Still Pull It Back

    If you sent from a personal inbox in the last few seconds, you may still be inside an undo window. Here is how long each major client gives you.

    Email client Undo window Where to set it
    Gmail (web and app) 5, 10, 20 or 30 seconds (default 5) Settings gear > See all settings > General > Undo Send
    Outlook.com and new Outlook Up to 10 seconds Settings > Mail > Compose and reply > Undo send
    Apple Mail (iOS 16 and later) Off, 10, 20 or 30 seconds (default 10) Settings > Apps > Mail > Undo Send Delay
    Apple Mail (macOS Ventura and later) Off, 10, 20 or 30 seconds Mail > Settings > Composing > Undo send delay
    Classic Outlook for Windows Recall, not undo Open the sent message > Recall This Message

    Undo Send doesn’t pull a message back from someone’s inbox. Your client simply holds the email for that many seconds before it actually goes out. Once the timer runs out, it’s gone.

    Outlook’s Recall feature is different. It only works when you and the recipient are in the same Microsoft 365 or Exchange organization. It will never recall a message sent to a Gmail, Yahoo or other outside address. Recipients may also get a notice that you tried to recall something, which draws more attention to the email than the typo would have.

    Marketing platforms work the same way once a campaign is delivered. Klaviyo, HubSpot and Mailchimp all let you cancel a scheduled campaign. None of them can edit or remove an email that has already landed in an inbox. Large sends go out in batches, so if a campaign is still sending, check your platform’s help docs right away to see whether you can cancel the remaining batches.

    Inbox tip

    Set Gmail’s Undo Send to 30 seconds today. It costs you nothing, and most people spot a typo within a few seconds of clicking Send.

    Step 2: Find Out What Actually Went Wrong

    Typo Triage Decision Chart

    Before you write a single word of apology, pin down the error precisely. “There’s a typo” isn’t a diagnosis.

    Open the sent email and check each part separately:

    1. Subject line and preview text. These are seen by everyone, including people who never open.
    2. Facts. Prices, discount codes, dates, times, time zones, addresses and deadlines.
    3. Links and buttons. Click every one in the sent version. Don’t trust the editor preview.
    4. Personalization. Look for “Hi {first_name}” left blank or showing raw merge tags.
    5. Names. A misspelled client name is a bigger deal than a misspelled common word.
    6. Plain spelling and grammar. These are usually the least important item on this list.

    In a marketing platform, open the campaign report and look at link click data. A link with zero clicks while others are healthy often points to a broken URL. In Klaviyo, the campaign’s click map shows which links got activity. In HubSpot, the email’s performance page lists clicks per link.

    Step 3: Decide Whether the Typo Needs a Correction

    Not every mistake is a mistake your reader will notice or care about. Teams fixate on a missing comma while recipients skim past it. Use this triage table.

    What went wrong Example Send a correction?
    Minor spelling or grammar “recieve”, a doubled word No
    Wrong word that changes nothing “their” for “there” No
    Misspelled recipient name, one-to-one “Dear Jon” to Joan Yes, a short private reply
    Broken link to your own site /spring-sael instead of /spring-sale Usually no, fix with a redirect
    Broken link to a third-party page Wrong event registration URL Yes
    Wrong price, code or date “Ends Friday” when it ends Thursday Yes, promptly
    Blank or raw merge tags “Hi {{ first_name }},” Usually no, unless it’s widespread and embarrassing
    Sent to the wrong list or person Internal pricing sent to customers Yes, and possibly legal steps (see below)

    The test is simple. If the error will cause someone to take the wrong action, miss a deadline, lose money or feel personally slighted, correct it. If it’s only untidy, let it go.

    Repeat offenders are another matter. One typo in one email gets forgiven. Typos in every email tell readers nobody is checking, so fix your process even when you skip the correction.

    Step 4: Fix What You Can at the Destination

    Undo Send Timer Comparison

    Here’s the angle most people miss: the email is frozen, but the things it points to are not.

    You can’t change You often can change
    Subject line, body copy, link URLs in the email The landing page those links open
    Images already cached by Gmail or Apple Mail Images served from your own server at the same URL (only for clients that haven’t cached them)
    The discount code printed in the email Whether your store accepts the misspelled code
    The date written in the email The actual deadline (honor the wrong date if it’s later)

    If your link points to a mistyped path on your own site, add a 301 redirect from the wrong URL to the right one. Everyone who clicks lands in the right place, and nobody needs a second email.

    On an Apache server, that’s one line in .htaccess:

    Redirect 301 /spring-sael /spring-sale
    

    On Nginx:

    location = /spring-sael {
        return 301 /spring-sale;
    }
    

    Most ecommerce and landing page platforms, including Shopify and WordPress plugins, offer the same thing through a URL redirect setting with no code.

    Discount codes work the same way. If you printed SPRNG20 instead of SPRING20, create SPRNG20 as a valid code. If you printed a deadline later than the real one, honor the later date. Fixing it at the source and saying nothing is the cleanest correction there is.

    Step 5: Write the Correction for the Person Who Needs It

    If you do need to correct, keep it short, factual and lighter than the original. Nobody wants three paragraphs of regret over a wrong time.

    One-to-one emails

    Reply in the same thread so the context is right there. Lead with the correct information, not the apology.

    Quick correction: the call is at 2pm ET, not 3pm. Sorry for the typo.

    For a misspelled name, a single line is enough:

    Apologies for misspelling your name in my last email, Joan.

    “Sorry for the typo” is fine for colleagues and most clients. In more formal settings, “Apologies for the error in my previous message” reads cleaner. Skip “sorry for any inconvenience” unless there was real inconvenience.

    Don’t send a correction for a trivial typo to a client. Pointing out “recieve” makes them reread the email looking for it.

    Marketing campaigns

    A correction campaign should be shorter than the original and name the fix in the subject line:

    • “Correction: your code is SPRING20”
    • “Oops, here’s the working link”
    • “Wrong date in our last email: the sale ends Thursday”

    Put the corrected information in the first line of the body. Add one sentence of apology, repeat the main call to action and stop. A touch of humor works if it fits your brand voice. Groveling doesn’t.

    Leave your normal footer and unsubscribe link in place. A correction is still a marketing email under CAN-SPAM and GDPR.

    Step 6: Send the Correction to the Right People

    Don’t resend to your whole list by reflex. Target the people the mistake affected.

    Who to include:

    • Clickers of a broken link, if the fix needs a new link.
    • Openers, for a wrong fact in the body. Since Apple Mail Privacy Protection launched in 2021, open data is inflated by automatic opens, so treat it as a broad net.
    • Everyone delivered, only for errors in the subject line or a deadline nobody can afford to miss.

    In Klaviyo, build a segment using “What someone has done” with the Received Email, Opened Email or Clicked Email metric, filtered to the campaign name. In HubSpot, create an active list or segment filtered on the specific marketing email’s sent, opened or clicked activity. Mailchimp lets you segment by campaign activity in the same way.

    A second send has real deliverability cost. Every extra email to people who didn’t need it raises your odds of unsubscribes and spam complaints, and mailbox providers watch those numbers closely. Understanding how e-mail spam filtering weighs complaints explains why a sloppy blast can hurt your next ten campaigns.

    Provider Who the rules cover Key requirements Dates
    Gmail Senders of 5,000+ messages a day to personal Gmail SPF, DKIM and DMARC; one-click unsubscribe; spam rate under 0.3% February 2024; one-click unsubscribe by June 1, 2024
    Yahoo Bulk senders SPF, DKIM and DMARC; one-click unsubscribe; spam rate under 0.3% February 2024
    Microsoft (Outlook.com, Hotmail, Live) Senders of 5,000+ messages a day SPF, DKIM and DMARC passing Enforcement began May 5, 2025

    Google also recommends keeping spam rates below 0.1%. A correction that annoys 0.2% of recipients can tip a healthy sender toward that 0.3% ceiling.

    Deliverability risk

    Blasting a correction to your full list, including people who never opened the original, is how a harmless typo turns into a complaint spike.

    If the Typo Was in an Email Address

    Some typos aren’t in the message at all. They’re in the address.

    You sent to the wrong person. If the email went to “jon@” instead of “joan@” and contained nothing sensitive, ask the wrong recipient to delete it and resend to the right person. If it contained personal data about someone else, treat it as a possible data breach. Under GDPR Article 33, organizations must report a breach that poses a risk to people’s rights to their supervisory authority within 72 hours of becoming aware of it. Tell your data protection lead immediately.

    You mistyped your own address when signing up for something. You won’t get the verification email, and you usually can’t fix it yourself. Contact the company’s support team through their website or chat, prove who you are, and ask them to update the address.

    Your subscribers mistype their addresses. Addresses like “[email protected]” bounce and drag down your sender reputation. Use double opt-in so mistyped addresses never get confirmed, and turn on any typo suggestion your sign-up form offers.

    Common Mistakes That Make a Typo Worse

    • Silently fixing a fact that mattered. If you quoted the wrong price and just update your website, anyone who acted on the email feels misled. Silent fixes only suit errors nobody could act on.
    • Sending the correction before checking it. Corrections get rushed, and a typo in the correction is far more memorable than the first one.
    • Over-apologizing. A long apology makes the error look bigger than it was.
    • Resending the entire original email. People get a duplicate, can’t tell what changed and start unsubscribing.
    • Correcting at 11pm. Unless a deadline forces it, send the correction at your normal send time.
    • Blaming a person. “Our intern made a mistake” is never something readers need to hear.

    Build a Preflight That Catches the Next One

    Typos in emails come from rushing, not from bad spelling. A written checklist slows you down at exactly the right moment. Never rely on memory for this.

    Preflight checklist

    1. Turn on spelling and grammar checks in your client (Gmail: Settings > General).
    2. Read the email out loud, or use text-to-speech.
    3. Send a test to yourself and open it on your phone.
    4. Click every link in the test email, not the editor.
    5. Check prices, codes, dates and time zones against the source.
    6. Preview personalization with a real contact and one with blank fields.
    7. Have someone who didn’t write it read the subject line and first paragraph.
    8. Add the recipients or audience last.

    Reading out loud is the step teams skip, and it’s the one that catches the most. Your eyes fill in missing words. Your ears don’t.

    In Klaviyo, use Preview and test to view the email as a specific profile and send test emails. In HubSpot, use the Preview option to check how it renders for different contacts, then send a test email before you hit Review and send. Both platforms render personalization differently from what you see in the editor, so the test send matters.

    Check your signature once in a while too. A typo there repeats in every email you send. If you’re redoing it, a few good email signature examples will help you keep it short and easy to proofread.

    Inbox tip

    Write the email first and add the recipient’s address last. You can’t send a half-checked email to someone who isn’t in the To field yet.

    What a Good Outcome Looks Like

    After the dust settles, you should have:

    • The right people holding the right information, and nobody else bothered.
    • Broken links redirected and wrong codes made valid, so stragglers who open late still get a working email.
    • Unsubscribe and complaint rates on any correction send roughly in line with your normal campaigns.
    • One new line on your preflight checklist covering whatever slipped through this time.

    That last point is the real fix. Every mistake shows you a gap in your process, so close it before your next send.

    FAQ

    Should I apologize for a typo in an email?

    Only when the typo changes the meaning, affects an action or misspells someone’s name. For ordinary spelling slips, an apology draws attention to something most readers missed.

    How do I say sorry for a typo professionally?

    Lead with the correct information, then add one short line. “Correction: the meeting is Tuesday, not Thursday. Apologies for the error.” That’s all it takes.

    Can I unsend an email in Gmail after 30 seconds?

    No. Thirty seconds is Gmail’s maximum Undo Send window. After that, the message is delivered, and you’ll need to send a follow-up if a correction is warranted.

    Do typos in emails hurt deliverability?

    Occasional honest typos don’t trigger spam filters. Your sending reputation, authentication and complaint rate matter far more. Deliberate misspellings used to dodge filters, like swapping letters for numbers in spammy words, are a different story and do get flagged.

    Should I resend the whole campaign with the typo fixed?

    Rarely. Send a short correction to the affected segment instead. A full resend duplicates the email for everyone and increases unsubscribes and spam complaints.