Ad

This page contains paid links to systeme.io. If you start a trial, sign up or buy through them, we may earn a commission. Your price does not change, and no company paid for this page. How this site earns money.

Article · Onboarding

Automate new-client onboarding emails without losing the personal touch

Four emails for every new SEO retainer client: welcome and next steps, access, the kickoff agenda and the first month. Plus what to keep personal, where these emails sit under US email law, and how to start them with one tag on systeme.io.

FTC and Google guidance checked on 29 October 2026; systeme.io details as listed on 29 October 2026.

The short answer: automate what reads the same for every client; write anything that depends on this client's answers yourself. Four emails over about a week; the kickoff call, its recap and the first report stay personal. Keep offers out, and still include your postal address and a working opt-out. On systeme.io's free plan, one tag, one campaign and one automation rule run it, the plan's whole allowance of each.

What to automate and what to keep personal

Automate what reads the same for every client. If it depends on what this client said, sent or approved, write it yourself.

TaskSentWhy
Welcome, access request, kickoff agenda, first-month expectationsAutomatedSame steps and questions for every retainer
Kickoff call and its recapPersonal, recap the same dayGoals and approvals come from this client
First monthly report and its emailPersonalThe first time you explain real numbers
Replies, missing access, delaysPersonal, within one business dayThe sequence starts conversations; it does not replace them
Bad news, scope or price changesPersonalNever belongs in a sequence

The sequence at a glance

EmailWhenPurposeAsks the client to
1Day 0, about an hour after the tagWelcome; the first two weeksNothing
2Day 1Access requestAdd you to their tools
3Day 2Kickoff agendaThink about the questions
4Day 7The first monthSend what you need from them

Days count from the tag. In systeme.io each delay runs from the email before, so the gaps are 1, 1 and 5 days. Email 4 should land after the kickoff call; if yours usually falls after day 6, lengthen the last delay.

The four emails

Every client gets the same text, so fill in the [brackets] once. {first name} marks the first-name variable. Cut anything that fits only one client.

Email 1: welcome and what happens next (day 0)

Subject: Welcome: what happens in the next two weeks

Hi {first name},

Thank you for choosing [business name]. Here is what happens next.

Over the next week: three more short emails from me: the access I need, the agenda for our kickoff call, and what the first month looks like. Then these setup emails stop.

What I do first: confirm access, save a dated record of where your search data stands today, and agree with you on the few numbers we report each month. I change nothing on your site before that record is saved.

Your first report: by email on the [day] of the month after we start.

Reaching me: reply to this email or call [phone]. I answer within [one business day].

[Your name]
[Business name] · [phone]

The dated record is the baseline in the onboarding checklist. Promise it only if you save it before your first change.

Email 2: the access request (day 1)

Subject: The access I need to start, and why you stay the owner

Hi {first name},

To start, I need access to the tools below. None needs your password: you add my Google account, [your.name@yourdomain.com], and you stay the owner.

1. Search Console: Settings > Users and permissions > Add user. Choose "Full". Only a property owner can add users.

2. Google Analytics: Admin > Access management (under Property, not Account) > + > Add users. Choose "Editor". Adding users needs the Administrator role.

3. Business Profile, if you have one: More > Business Profile settings > People and access > Add. Enter my email, choose "Manager" and select Invite. I will accept on my side.

4. Website: a user account in my name with [editor] access.

If something does not work, reply and we will sort it out on the kickoff call. Please also send me the names of anyone who worked on the site before and may still have access.

[Your name]

Why each level: the onboarding checklist's access table. Still missing after [three business days]? Follow up yourself.

Email 3: the kickoff agenda (day 2)

Subject: Agenda for our kickoff call

Hi {first name},

Here is the agenda for our [45]-minute kickoff call. If we have not set a time yet, reply with two times that suit you.

1. Your business (15 min): which services, products or locations matter most this year, and what counts as a result: calls, form leads, bookings or sales.

2. Counting results (10 min): where those results are recorded, and roughly what a new customer is worth to you.

3. Your site (5 min): planned changes, such as a redesign or new services, and any SEO work done before.

4. Working together (10 min): who receives the monthly report, who approves changes, and how quickly.

5. Next steps (5 min): the numbers we report each month and the short list of searches we track.

Answers from memory are fine.

[Your name]

The questions come from the kickoff section of the onboarding checklist; step 5 follows the KPI conversation in SEO KPIs for clients.

Email 4: what the first month looks like (day 7)

Subject: What your first month of SEO work looks like

Hi {first name},

Weeks 1 and 2: confirm access, save the record of your search data, and agree on the numbers we report.

Rest of month 1: check how Google crawls and indexes your site, then send you a plain-language list of problems, each with who fixes it and by when.

The [day] of next month: your first report: what I did, what changed, what I need from you.

On timing: search results do not move on a fixed schedule. Google's own page on hiring an SEO says no one can guarantee a #1 ranking, so I will not promise a position, a date or a traffic figure. I commit to the work above, on the dates above, and a straight report every month.

What I need from you: any access still missing, replies on drafts within [number] business days, and a monthly count of [leads or booked jobs].

[Your name]

Google's timing ranges and a month-by-month plan are in How long does SEO take?; its kickoff email is a template for your personal recap, with this client's pages and dates.

Templates only: fill every bracket with your own details. Nothing here describes a real client or result.

What must stay personal

Transactional or commercial: where these emails sit

The FTC's CAN-SPAM compliance guide says what matters is a message's primary purpose, and the law makes no exception for business-to-business email. A message is transactional or relationship only if all its content fits the guide's categories:

Category, paraphrasedIn onboarding
Facilitates, completes or confirms a transaction the recipient already agreed toCould cover a welcome after a signed contract
Delivers goods or services under a transaction already agreed toCould cover setup steps that are part of the service
Notifies a change in terms, features or standing of an ongoing commercial relationship, or gives periodic balance informationLater scope changes, sent personally
Warranty, recall, safety or security information; employment or employee benefitsNot relevant

The guide adds that the law views these categories narrowly, that a message to an ongoing customer or subscriber is not automatically transactional, and that a purely transactional message must not have false or misleading routing information but is otherwise exempt from most provisions. A mixed message is commercial if the subject line would lead the recipient to think so, or if the bulk of the transactional part is not at the beginning. This page does not classify any one email. The cautious route, and this site's practice:

Those basics, per the guide: no false or misleading headers or deceptive subject lines; a clear and conspicuous ad notice; a valid physical postal address (a current street address, a registered post office box or a registered private mailbox); and an opt-out that works for at least 30 days after sending, honored within 10 business days. Penalties run up to $53,088 for each email in violation. Full table: the prospect follow-up article.

You are getting this because you signed an SEO agreement with [business name]. These setup emails end after the fourth one.

[Business name], [street address, registered PO box or private mailbox], [city], [state] [ZIP]

To stop these emails, use the unsubscribe link below or reply "stop". I will still write to you directly about our work.

[On systeme.io's free plan:] This email contains one advertisement: the "Sent with systeme.io" link at the end is a paid link for systeme.io. I may earn a commission if you sign up through it.

Why the last line: the FTC's endorsement FAQ says "Paid link" right next to an affiliate link should be adequate, and closer is better. If a client replies "stop", remove them from the campaign that day; the guide's limit is 10 business days.

A plain-language summary of the FTC's business guide, not legal advice. It covers US federal law only; if your clients are in other countries, check the rules where they live.

Set it up in systeme.io: one tag, one campaign, one rule

As listed on systeme.io's pricing page on 29 October 2026:

Pricing page rowFreeStartup ($17 per month, monthly billing)
Contacts2,0005,000
Tags110
Email campaigns110
Automation rules110
Emails sentUnlimitedUnlimited

systeme.io details as listed on 29 October 2026. The pricing FAQ also names 1 automation rule and 1 email campaign as free-plan limits, says all plans include unlimited email sends, and says no credit card is required.

That is room for one sequence; if your free account already runs the prospect follow-up sequence, its campaign and rule are taken. systeme.io's help center says domain authentication is mandatory to send emails, so first authenticate your domain, confirm your sender address, tick the unsubscribe link option and paste the footer above (Part B of the walkthrough). Menu names are from systeme.io's help pages on 29 October 2026.

  1. Create the tag

    CRM, Tags, Create. Enter a Tag name, such as "new-client-onboarding", and Save.

  2. Create the campaign and write the emails

    Emails, Campaigns, Create: name, sender email address, description, Save. Open it and click Create once per email: subject, sender, Editor type and a template. The Classic editor's right-hand panel holds substitute variables. Keep one editor: switching mid-email loses your content. Save and test sends you a copy.

  3. Activate each email and set its timing

    Three dots next to the email, Activate. For email 1, a Delay of 1 hour, like the help article's example. For emails 2 to 4, set This email will be sent after to the previous email and Delay to 1, 1 and 5 days. Time/Days of the week can limit sending to weekdays; every condition must be met, so this can push an email past its delay.

  4. Create the automation rule

    Automations, Rules, Create. Click (+) for the trigger Tag added and pick your tag; (+) again for the action Subscribe to campaign and pick your campaign. Save rule. The help article says the tag must be added after the rule is set, so save the rule before you tag your first client. For anyone tagged earlier, use More actions, Subscribe to campaign instead.

  5. Add the client and tag them

    New contact: CRM, Contacts, Create contact. Email and Language are mandatory; assign the tag in the same form and Save. Check the first name is filled in before you rely on the variable.

    Existing contact, such as a former prospect: select it in Contacts, More actions, Add tag, choose the tag, Add tag to contacts. The tagging article says each tag addition can trigger actions. The help article on adding contacts asks for explicit consent first; this site's practice is to name the setup emails in the signed agreement and keep a copy.

  6. Test on yourself first

    Tag a second address of your own. Check that email 1 arrives, the first name fills in, the footer and unsubscribe link show, and replies reach you. Then remove the test contact with Unsubscribe from campaign.

Before you change the sequence later

systeme.io's campaign guide says contacts stay subscribed unless removed. A new last email goes to everyone still subscribed, and a reactivated email is resent to everyone enrolled; a new email earlier in the sequence, or a changed condition, reaches only clients who have not got that far or who join later. So before you add a last email or reactivate one, remove finished clients with Unsubscribe from campaign.

For the sending domain, sender address and footer on the same free account, see Part B of the walkthrough.


Sources

checked on 29 October 2026