Eleven emails.
That was the average number of messages it took to get a new client from “yes” to “work has started.”
Welcome email.Contract.Invoice.Login credentials.Kickoff scheduling.Intake questions.Tool access.Team introductions.File requests.Follow-up on the file requests.
Final “we’re ready” confirmation.
Every one of those emails was a chance for something to slip, sit unanswered, or get buried. New clients felt the friction. I felt the administrative drag. The whole process took five to seven days and left both sides slightly exhausted before the real work even began.
So I rebuilt it.
Now it takes two forms and one button.
The real cost of the old way

Time
Each onboarding averaged 11 emails and roughly 90 minutes of my time across several days. With multiple new clients per month, that became real hours lost to coordination instead of delivery.
Drop-off and delay
Clients who were excited on the sales call cooled off while waiting for the next email. Questions got repeated. Files arrived late. Kickoff calls got pushed.
Mental load
I had to remember where every new client sat in the sequence. That low-grade tracking tax is easy to underestimate until you remove it.
The design rule I used
If a step could be turned into a form field or an automated action, it stopped being an email.
The goal was not to make onboarding “delightful.”
The goal was to make it short, clear, and hard to mess up.
The new system
Form 1: The Agreement & Payment Form
This single form replaced the contract email, the invoice email, and the “please sign and return” follow-ups.
What it collects:
Basic client details
Project scope confirmation (pre-filled from the sales conversation)
Signature
Payment method / deposit
When the form is submitted:
The signed agreement is generated and stored
The invoice is marked as sent or automatically processed
A Notion client page is created with status “Onboarding”
I get a notification that the commercial side is done
Form 2: The Kickoff Intake Form
This replaced the long email thread asking for logins, brand assets, key contacts, goals, and constraints.
What it collects:
Primary and backup contacts
Tool logins or access requests
Existing files / brand assets
Success metrics and constraints
Preferred communication and meeting times
When this form is submitted:
All answers land in the linked Notion client page
A kickoff task list is created from a template
A calendar link is sent for the kickoff call
The client receives an automatic confirmation with exactly what happens next
The One Button
Once both forms are complete, I hit a single button in Notion (or a Zapier/Make scenario triggered by the second form).
That button:
Moves the client status to “Active”
Creates the project workspace from a template
Assigns the first internal tasks
Sends the client one clean “You’re officially in. Here’s what happens next” message
No more chasing. No more wondering which email was last.

Before and after numbers
Metric | Old Process | New Process |
|---|---|---|
Average emails | 11 | 1–2 (confirmation only) |
My time per onboarding | ~90 minutes | ~12 minutes |
Days from “yes” to kickoff | 5–7 days | 1–2 days |
Missed information | Frequent | Rare |
Client questions about process | Common | Almost none |
The biggest win was not just the time saved. It was the drop in back-and-forth. Clients now finish onboarding while the enthusiasm from the sales conversation is still high.
What I refused to automate
I still personally review every new client before the final button is clicked.
I still send a short personal note when the kickoff call is booked.
Automation handles the repetitive sequence.
I handle the relationship moments that actually matter.
How to build your own version
List every email you currently send during onboarding.
Circle the ones that only collect information or trigger the next step.
Turn those into one or two forms (Typeform, Tally, Notion forms, or whatever you already use).
Connect form submissions to your client database and task templates.
Create one final manual or automated action that moves the client from “Onboarding” to “Active.”
Test it with a real client and time the process.
You do not need a complex multi-tool masterpiece. You need fewer handoffs.
The Pegboard check
Old system: eleven separate hooks, easy to lose something.
New system: two clear entry points and one final action.
Eighteen minutes of setup work (the first time) bought me back hours every month and removed an entire category of follow-up anxiety.
If your onboarding still lives in a long email chain, the work is not the emails.
The work is the system that keeps requiring them.
Meat. Heat. Bun.
Cut the rest.
No feedback yet — submit the first.