Automate Client Onboarding With AI: Forms, Contracts, and Emails

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Automate Client Onboarding With AI: Forms, Contracts, and Emails.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Automate Client Onboarding With AI: Forms, Contracts, and Emails.

Automate onboarding in the order the client experiences it. One intake form collects everything once; its answers fill your template contract, which goes out for e-signature; the signature triggers a timed email sequence. Use AI to turn the intake into a kick-off brief, personalise the welcome and chase missing information, not to write contract terms.

Most onboarding feels clumsy for one reason: the client is asked the same things three times, in the proposal, in the contract and again at the kick-off call. Fix that with a single source of truth, the intake form, and everything downstream can be generated from it. The other common mistake is asking a chatbot to draft each client's contract. Terms should come from a template a solicitor has reviewed once; automation fills in the blanks.

Follow me on Instagram@sagnikteaches

The ten days a new PR client goes through

Map the journey before automating it. Here's an illustrative one for a small PR consultancy taking on a retained client, with what can run on its own:

Connect on LinkedInSagnik Bhattacharya
DayWhat happensAutomated?
0Client accepts the proposalTrigger: proposal marked won in the CRM
0Intake form sent with a short, personal noteYes, the note drafted by AI and approved
1-2Client completes the intake formChaser if incomplete after two working days
2Contract generated from template and form answers, sent for signatureYes, after a person checks the fee and scope
3Contract signed; first invoice raised; welcome email with kick-off booking linkYes
3Client folder, project and onboarding checklist created; team notifiedYes
4Kick-off brief prepared for the teamAI drafts from the intake; account lead edits
5Kick-off callNo, and it shouldn't be
6Kick-off summary and approvals sentAI drafts from call notes; account lead sends
10First 90-day plan approvedNo

Everything automated is admin that used to eat an account executive's afternoon. Everything left manual is where the relationship gets built.

Subscribe on YouTube@codingliquids

One intake form that feeds every later step

Design the form backwards: list every field your contract, invoice, project set-up and kick-off need, and ask for each exactly once. Group the questions so the client can see why you're asking. Any form tool with conditional logic and file uploads will do (Typeform, Jotform, Microsoft Forms, Google Forms and Tally are all common). Here's how the PR consultancy's fields map to where they're used:

Section and fieldsUsed by
Company and contract: legal company name, registered address, signatory name and title, billing contact, purchase order number if requiredContract, invoice, accounting record
Goals: three outcomes for the next six months, how they'll judge success, key dates (launches, results, events)Kick-off brief, 90-day plan, reporting
People: spokespeople with short bios, who approves releases, how fast approvals realistically come backMedia plan, approval workflow, contract schedule
Sensitivities: topics to avoid, publications they won't work with, past coverage they were unhappy with, crisis contact out of hoursKick-off brief, crisis plan
Assets: logo files, brand guidelines, approved photography, previous press releases (uploads)Client folder
Access: who should be invited to the shared drive and reporting dashboardFolder and tool set-up

Two design rules make a big difference. Use conditional logic so a client who says "no events planned" never sees the six event questions. And put the contract fields first: if the client stops halfway, you can still generate the contract.

What not to collect: passwords or login details. If you need access to a client's systems, ask them to invite you through the system's own user management or share via a password manager. A form response sitting in someone's email is not a safe place for credentials.

Contracts from your template, filled by the form

Put your standard agreement into your e-signature tool or document generator as a template with merge fields: client legal name, address, signatory, monthly retainer, start date, initial term, notice period, and a scope schedule. Most e-signature tools (Docusign, PandaDoc, Adobe Acrobat Sign, Dropbox Sign and others) support templates with fields that a workflow can fill.

Clause variations should be chosen by rules, not written by AI. If the client chose a six-month initial term on the form, the workflow selects the six-month clause wording you already approved. If they need a purchase order reference on invoices, it switches on the PO clause. You end up with perhaps four or five variants, each checked once.

Where AI does help at this stage is a pre-send check. Before anything goes to the client, the workflow asks an assistant to compare the proposal the client accepted with what the form and contract now say:

Compare the accepted proposal (attached) with the contract fields below.
List every difference in fee, term, scope items, deliverable quantities,
start date or named people. For each, quote both versions.
If there are no differences, say "No differences found".
Contract fields: {{fields from form and template}}

An illustrative result that saved an awkward conversation:

1. Retainer: proposal says $4,500/month; contract field says $4,000/month.
2. Scope: proposal includes "up to 2 press releases per month"; contract
   scope schedule lists "1 press release per month".
3. Start date: proposal "1 November"; form answer "ASAP".

The first two came from an older proposal version being used for the template fields. The account lead fixed them before sending. A person approves every contract before it goes, but the comparison makes that approval a two-minute check instead of a reread.

A realistic warning about the alternative: when a small firm asked a general assistant to "write a retainer agreement" for each client, one draft included a 30-day termination right for either party, where the firm's standard was three months after an initial six-month term. Nobody noticed until the client used it. Templates exist to stop that. If you haven't had your standard terms reviewed, do that once, and see how to mention AI use in client contracts and proposals while you're at it.

Emails triggered by the signature, not by memory

The signature is the best trigger in the whole process: it's a definite event, and every e-signature tool can fire a webhook or notify a workflow when a document is completed. From there, send a short sequence:

WhenEmailCondition
On signatureWelcome, what happens next, kick-off booking link, who's on their teamAlways
+2 working daysFriendly chaser listing exactly which intake items are missingOnly if the form is incomplete
Day before kick-offAgenda and the three questions we'll askWhen a kick-off is booked
Day after kick-offSummary, agreed priorities, approvals neededDrafted by AI, sent by the account lead
Day 30How are we doing? One question, reply by emailAlways

AI's job in the welcome email is the first paragraph: a line or two that shows you read what they told you. Before and after, illustrated:

BEFORE (template only)
Hi [client first name], welcome to [Consultancy]! We're delighted to be working with you.
Here's what happens next...

AFTER (template + AI-personalised opening, approved by the account lead)
Hi [client first name], thanks for the detail on the product launch in March. We'll
build the first 90 days around getting you into the trade titles you
mentioned before then, and keep well away from the topics you flagged.
Here's what happens next...

The rest of the email stays fixed. Ask the AI for two sentences maximum, drawn only from the form, and have the account lead approve it from a notification; it takes seconds and stops the classic error of a personalised line that gets the client's goal wrong. For more on sequences generally, the tutorial on building a welcome email sequence with AI covers timing and tone.

Turning the intake into a kick-off brief

The team shouldn't read a 40-answer form response. Give them a one-page brief instead:

Turn this client intake form into a one-page kick-off brief for our team.
Sections: Who they are (2 lines) | What success looks like (their words) |
Key dates | Spokespeople (name, role, one line each) | Approvals: who and
how fast | Sensitivities and no-go areas | Open questions for the call.
Quote the client where their wording matters. Don't add ideas of your own.
Mark anything missing or vague as MISSING or UNCLEAR.

An illustrative extract of the result:

What success looks like: "Two pieces in the main trade titles before the
March launch" and "the CEO recognised as the voice on sustainable packaging".
Approvals: Head of Marketing, "usually within 48 hours" - UNCLEAR who
approves if she's away.
Sensitivities: avoid comparisons with the market leader; no comment on
last year's product recall.
Open questions: who approves in the Head of Marketing's absence? Is the
CFO available as a spokesperson on results? Spokesperson bios MISSING.

What you'd fix: nothing factual here, but the account lead added one sensitivity the client had mentioned on the sales call and not in the form. The brief is a starting point the account lead owns, not a finished document.

Chasing missing information without nagging

Two kinds of missing information need different checks. Presence is easy: a rule checks that required fields and uploads exist, and the chaser email lists what's absent. Quality needs AI: a "spokesperson bio" field containing "CEO" is technically filled and practically useless. Ask the assistant to flag answers that are present but too thin to use, with a one-line reason, and fold those into the same chaser:

Hi [client first name], thanks for getting the form back so quickly. Three small things
before Thursday's kick-off:
- Logo files: we have the colour version; could you add the white-on-dark one?
- Spokesperson bios: a few lines each for the CEO and CFO would help us pitch.
- Approvals: who signs off releases when your Head of Marketing is away?
Just reply to this email, or add them to the form using the same link.

One chaser, specific, easy to answer. A second chaser, if needed, comes from the account lead personally. Never more than two automated ones.

The day-after summary that locks in the kick-off

The kick-off call is where scope quietly grows. A client mentions an award entry, a podcast they'd like to be on, a trade show in the spring, and three weeks later everyone remembers the conversation differently. A same-day or next-morning summary, sent by the account lead, fixes that. AI drafts it from the call notes or transcript, using the kick-off brief as the reference for what's in scope:

From the kick-off notes below, draft a summary email to the client.
Sections: What we agreed (priorities for the first 90 days) | What we
need from you, with dates | Things you mentioned that are outside the
current scope (list them neutrally, say we'll come back with options).
Use the kick-off brief to decide what's in scope. Under 250 words.
Notes: {{transcript or notes}}  Brief: {{kick-off brief}}

An illustrative "outside the current scope" section from that draft:

Things you mentioned that sit outside our current scope:
- Entering the packaging innovation awards in January
- Podcast guest appearances for the CEO
We'll come back by the end of next week with options for both.

That short list does more to prevent scope arguments than any contract clause, because the client sees it in writing while the conversation is fresh. What the account lead checks before sending: that nothing in "what we agreed" goes beyond the retainer, and that the client's dates are right. The draft once listed the trade show as agreed because the client had said "we'll definitely want to be there"; it was the client's plan, not the consultancy's commitment, and the lead moved it to the out-of-scope list.

One more piece belongs here: the first invoice. Raise it automatically on signature with the payment terms from the contract, but have it land as a draft for a person to approve for the first month. If the retainer starts mid-month, the pro-rata calculation is the kind of figure worth a human glance before it reaches a new client.

Wiring the pieces together

With Zapier or Make, the whole flow is two workflows:

  1. Form submitted: update the CRM record, create the client folder and upload the assets, generate the contract from the template, run the proposal comparison, and notify the account lead to approve and send.
  2. Contract completed: raise the first invoice in the accounting software, send the welcome email, create the project with its onboarding checklist in the task tool, invite the client contacts to the shared drive, and post to the team channel.

On Zapier, each action step is a task and each AI by Zapier step uses 1, 3 or 5 tasks depending on the model tier. The two workflows run to about 15-20 tasks per new client, so even ten clients a month sits well inside Zapier Professional's 750 tasks ($19.99 a month billed annually). Make, from about $9 a month, works equally well.

The alternative is an all-in-one tool built for service businesses, such as HoneyBook or Dubsado, which bundle forms, contracts, invoices and email sequences in one place. They're quicker to set up if you don't already have separate tools; you trade some flexibility and add another subscription.

What it saves a PR consultancy taking three clients a month

Illustrative before-and-after for a six-person consultancy onboarding three new retained clients a month:

  • Before: about 5.5 hours of admin per client: chasing information by email, retyping details into the contract and accounting software, setting up folders and projects, writing the welcome and the brief. Roughly 16 hours a month, mostly the account executive.
  • After: about 1.5 hours per client, almost all of it approvals, editing the brief and the kick-off itself. Roughly 4.5 hours a month.
  • Set-up: two to three days, including getting the contract template reviewed, building the form, and testing both workflows end to end.
  • What clients noticed: the welcome arrived within minutes of signing instead of the next day, and the kick-off started with questions that showed the team had read their answers.

Accounting practices have extra steps (identity checks, engagement letters, authority to act) that change the design; automating client onboarding in a small accounting practice covers that version.

What changes for a web design studio

The same structure fits a web design studio, but the intake is dominated by access and content rather than people and sensitivities:

  • Access: domain registrar, hosting, current CMS, analytics and search console. Ask the client to add the studio as a user or delegate in each system, with a checklist link for each one, rather than sending passwords.
  • Content: the biggest cause of delayed launches. Collect a content inventory early (pages, who writes them, deadline), and have AI turn it into a content plan with dates the client can see.
  • Scope checks: the proposal comparison matters even more, because "up to 10 pages" and "migrate the old news posts" are exactly the details that drift between proposal and contract.

The welcome sequence gains one email: a reminder a week before content is due, generated from the content plan, which stops "we'll send the copy soon" turning into a month's delay.

Run it as a fake client before a real one sees it

Test the whole flow with a colleague playing the client, using a test company name, before switching it on:

  1. Fill the form partially, then completely, and check the chaser only fires in the first case.
  2. Open the generated contract and read every merge field. Look for blanks, wrong date formats and a fee without its currency or frequency.
  3. Sign it, and check each downstream step: invoice amount and due date, folder permissions, the project checklist, the team notification.
  4. Read the welcome email on a phone. Check the personalised opening makes sense and the booking link works.
  5. Try the awkward cases: two signatories, a client who wants a purchase order number, a form submitted twice.
  6. Break something on purpose. Disconnect the e-signature connection, sign a test contract, and check that a named person is alerted that the workflow failed. If nobody hears about it, a real client could sign and then receive nothing at all for days, which is a worse first impression than a manual welcome.

Then delete the test records everywhere, including the accounting software. If you want a second opinion on the design before building, that's the kind of thing my AI implementation consultation covers, though the steps above are enough to build it yourself.

Onboarding automation questions from service firms

Should I use an all-in-one onboarding tool or connect my existing apps?

If you have no CRM, e-signature or form tool yet, an all-in-one tool built for service businesses is usually quicker and simpler. If you already pay for good tools and your team knows them, connecting them with Zapier or Make keeps everything in the systems you use daily. The deciding factor is who will maintain it, not the feature list.

Can AI write my client contract?

It can help you understand a clause or compare two versions, but your standard terms should be written or reviewed by a solicitor once, then reused as a template. Onboarding automation should fill in the variable parts, such as names, fees and dates, from the intake form. It shouldn't generate new legal wording for each client.

What if the client never fills in the intake form?

Build the chaser into the sequence: a reminder after two working days that lists exactly what's missing, then a personal nudge from the account lead. If the form still isn't done by the kick-off, run the kick-off anyway and fill the gaps live. A form that blocks the relationship is worse than an incomplete one.

Further reads

Sources: Zapier pricing and task-counting documentation; Make pricing page. Checked September 2026.

Want your client onboarding running without chasing?

On a 1:1 call we'll map what a new client goes through with you today, design the intake form that feeds everything else, and connect it to the contract and email tools you already use.

Book a 1:1 call with me