SmmOSWe find your customers.

Local growth

Small Business Email Marketing: Customers Who Said Yes

Build a small business email list from customers who said yes, meet CAN-SPAM basics in every marketing email, and count replies and bookings, not opens.

11 min read

Small business email marketing works when the list is made of people who already know you: past customers, people who asked for a quote, and visitors who signed up on purpose. Collect addresses with clear signup wording, put the federal CAN-SPAM basics into every marketing email, and run two simple sequences: a follow-up after each job and a reminder before the season. Judge the results by replies, booking requests and booked jobs, not by open rates.

An email list is a set of addresses where each person agreed to hear from you, recorded with where the address came from, when it was added, and what the person was told they would receive. A spreadsheet of every address in your inbox is not a list. Most of those people never asked for marketing.

Start the list with people who already know you

Sort your first subscribers into three segments, because each expects a different message.

Segment Where the address comes from What they expect Good first message
Past customer Invoices, booking records, checkout Reminders and an occasional offer A seasonal reminder tied to the job they bought
Inquiry Quote requests, contact forms, calls An answer to their question first The answer; ask about the list after
Newsletter Website form, counter sheet, event table Updates at the pace you promised A welcome note repeating what they signed up for

Ask past customers before you add them: send the signup wording from the next section in the invoice email, after the invoice details, end it with "Reply yes to join," and count only the people who answer yes. If you keep a simple inquiry log for messages and calls, add a column for "asked to join the email list."

Do not buy lists or copy addresses from directories and websites. Scraping can make a violation worse. Under the CAN-SPAM Act, a commercial email that already breaks the rules becomes an aggravated violation if you knew, or objective circumstances fairly implied, that the addresses came from one of two methods (15 U.S.C. 7704). One is automated harvesting from a website that posted a notice against transferring addresses. The other is software that generates addresses by combining names, letters or numbers.

Write the signup wording before you collect an address

Signup wording is a promise to subscribers. Use one text everywhere and save a dated copy. Name the business, the topic, the rough frequency, and how to stop:

Seasonal service reminders and occasional offers from [business name], about once a month. Unsubscribe any time from any email.

For each address, keep the source, the date added, and the wording shown. If you change the wording, keep the old version too.

The Act defines affirmative consent as a recipient expressly agreeing to receive the message, either in response to a clear and conspicuous request or on their own initiative (15 U.S.C. 7702). With prior affirmative consent, a marketing email does not have to identify itself as an advertisement. The opt-out notice and postal address are still required. Consent also matters after an unsubscribe: the ban on further marketing email to that person stops applying if they later give affirmative consent, so record the new yes before you email them again.

Put the federal basics in every marketing email

The CAN-SPAM Act covers commercial email, defined as any email whose primary purpose is the commercial advertisement or promotion of a commercial product or service. The Act defines an email message as a message sent to a unique email address, so one promotional email to one past customer counts, not only bulk sends. The Federal Trade Commission's CAN-SPAM Rule, which implements the Act, is at 16 CFR Part 316. Run these checks, drawn from the statute and rule, before each send:

Requirement What to check before you send
Honest header The "from" name and address accurately identify your business
Honest subject line The subject would not mislead a reasonable reader about the contents
Identified as an ad The email clearly says it is an advertisement or solicitation, where a reader will see it, unless prior affirmative consent covers it
Working opt-out A clearly displayed unsubscribe link or reply address that works for at least 30 days after the send
Opt-outs honored Marketing email to that address stops no later than 10 business days after the request; the address is never sold or transferred except to comply with the law
No hoops No fee, no information beyond the email address and opt-out preferences, no step beyond a reply or one web page
Physical address Your current street address, a P.O. box registered with USPS, or a private mailbox registered with a commercial mail receiving agency

Hiring an agency to send for you does not take you out of the rules: the Act counts paying someone to send on your behalf as initiating the message, and more than one person can be treated as initiating it.

Keep job emails apart from marketing emails

The Act carves out transactional or relationship messages, whose primary purpose is, for example, to confirm a transaction the customer already agreed to or to give warranty, recall or safety information about something they bought. A booking confirmation, an invoice, or warranty details for a new installation can fall in that group. Those messages are not commercial email, so the opt-out, ad-label and postal address requirements do not apply, but the ban on materially false or misleading header information still does.

Mixed emails need more care. Under the rule, an email that mixes an offer with transactional content counts as commercial in either of two cases. First, a recipient reasonably interpreting the subject line would likely conclude the email contains an ad. Second, the transactional content does not appear, in whole or in substantial part, at the beginning of the body. Two habits keep this simple:

  • Send the job email with the job in the subject line, the details at the top, and no offer.
  • Put any offer in a separate marketing email with the opt-out link and your postal address.

Run two sequences: after the job and before the season

After-job follow-up

  1. Day of completion (job email, every customer): what you did, the invoice, warranty or care steps, and who to call if something is wrong.
  2. A few days later (list members): a review request or a referral ask, as separate messages. Send the referral ask as a marketing email, with the unsubscribe link and your postal address; if you are unsure whether a message promotes your business, treat it as marketing. A referral program built around introductions keeps the two asks apart, and the review side has copyable Google review request messages.
  3. Later (list members): the next service, timed from the job you did.

Seasonal reminder

  1. A few weeks before the season (list members): a reminder tied to what the customer bought, with one booking route.
  2. One follow-up to those who did not book: shorter, offering to hold a slot.

Time reminders from the work, not a blanket calendar; see how an auto shop ties service reminders to manufacturer guidance and its own assessment.

A seasonal reminder to adapt:

Subject: Book your fall furnace check

Hi [first name], we serviced your furnace last October. Fall appointments open the week of [date]. Reply with two times that work, or book at [link]. Checks are $___ per system.

[Your name], [business name], [postal address] This is a promotional email from [business name]. Unsubscribe: [link]

Measure replies and bookings, not opens

Open counts are a weak signal. Apple says its Mail Privacy Protection, when turned on, prevents senders from seeing whether the recipient opened their email (Apple Support). Count what customers do instead: replies, booking requests, booked jobs you can trace to the email, and unsubscribes or complaints, each against the number sent.

Attribute a booking to an email only with evidence: a tagged link, a reply, or the customer saying so. Add UTM tags to every link so your analytics shows visits that came from the email, and add "email from us" to your how did you hear about us answer options.

Before you send, write in the send log what result keeps a sequence going, and rework any message that is followed by a jump in unsubscribes.

Email list and send log

Copy Part 1 once per signup source and Part 2 once per send. The filled column is a hypothetical example, not a real business or a measured result.

EMAIL LIST AND SEND LOG                EXAMPLE (hypothetical)

PART 1: LIST SOURCE
Signup source: ___________________     Invoice email after each job
Consent wording shown (exact): ___     "Seasonal service reminders and
                                       occasional offers from [business
                                       name], about once a month.
                                       Unsubscribe any time from any
                                       email. Reply yes to join."
Wording saved on: ___/___/___          ___/___/___
Where each address's date added
is stored: _______________________     Email tool, "date added" field
Segment: [ ] past customer             Past customer
         [ ] inquiry  [ ] newsletter
Promised topic and frequency: ____     Seasonal reminders and occasional
                                       offers, about once a month
Service area: ____________________     Northfield, Lakeview, Ridge Park

PART 2: SEND LOG
Send date and segment: ___________     ___/___/___, furnace customers
Purpose: [ ] job  [ ] marketing        Marketing
Offer or useful update: __________     Fall furnace check, $___
Subject line (honest?): __________     "Book your fall furnace check"
Ad label, or consent record: _____     Consent wording above, plus
                                       "promotional email" in footer
Unsubscribe link tested on: ______     ___/___/___, one page, email only
Postal address in footer? [ ]          Yes, street address
Opt-outs removed by (who, when): _     Office manager, within
                                       two business days
Links tagged utm_medium=email? [ ]     Yes, utm_campaign=fall-check
Keep the sequence if: ____________     ____ replies or ____ booked
                                       jobs per ____ sent

RESULTS (count 14 days after send)
Sent                         ____      ____
Replies                      ____      ____
Booking requests             ____      ____
Booked jobs attributed       ____      ____
Unsubscribes / complaints    ____      ____
Keep, change or stop, and why: ________________________

Before you send

  • [ ] Every address has a source, date and saved signup wording
  • [ ] No bought, scraped or copied addresses are on the list
  • [ ] The from name and subject line describe the email honestly
  • [ ] Marketing emails say they are ads, unless a consent record covers it
  • [ ] The unsubscribe link works and stays live at least 30 days
  • [ ] Opt-outs are removed within 10 business days and never shared
  • [ ] Every marketing email shows a valid postal address
  • [ ] Job emails lead with the job; offers go in separate marketing emails
  • [ ] Each send has one next step and tagged links, with replies and bookings recorded

Frequently asked questions

How do I start email marketing for my small business?

Decide first which addresses qualify: people who paid you or asked you for something and then agreed to your emails. Leave out bought lists, addresses copied from websites, and everyone who only appears in your inbox. Store the rest in one email service that removes unsubscribes automatically, adds your postal address to marketing email, tags segments and keeps UTM tags on links.

Do I need permission to email my customers?

The federal CAN-SPAM Act sets no general opt-in requirement for commercial email: it requires honest headers and subject lines, an opt-out, a postal address and, unless the person consented, an ad label in every marketing email, and prompt handling of unsubscribe requests. State laws against false or deceptive commercial email still apply (15 U.S.C. 7707), and if you email people in other countries, their laws may require consent first. Asking first is still the better habit, because people who said yes expect your email. This is not legal advice; check your state's rules.

How often should a small business send marketing emails?

There is no single right number. Send at the pace your signup wording promised, and only when you have something a customer would care about, such as a season or an open slot.

What should email marketing for a local business include?

Give each email one purpose: a reminder, an open slot, a seasonal tip, or a specific offer that says what is included. Offer one next step, such as a reply or a booking link, and keep the postal address and unsubscribe link in the footer.

Start with one segment and one sequence

Pick past customers, write the signup line, and ask them this week. Set up the after-job follow-up, log each send in the worksheet, and check replies and booked jobs after two weeks before adding the seasonal reminder.

Get Customers

Free SEO, GEO and SMM strategy, explained with examples of potential customers.