What This Guide Covers

This is a practical walkthrough for freelancers, consultants, and small service teams. By the end, you'll have a clear system to automate the repetitive parts of client onboarding using AI tools — without writing code or hiring a developer.

If you've ever copy-pasted a welcome email at midnight, chased a client for a signed contract, or manually created a project folder for every new engagement, this is for you.


The Problem with Manual Onboarding

Here's what manual onboarding actually costs:

Manual onboarding for a single new client typically takes around 47 minutes when accounting for: sending a welcome email, creating a project folder, setting up intake form data in a CRM, scheduling the kickoff call, and sending the first status update. Every. Single. Time.

For 3–4 new clients a month, that's 2–3 hours of pure admin. Multiply by a year. Then ask whether that time could have been client work, lead generation, or sleep.


The AI-Powered Onboarding Stack

Tools required:

  • Tally or Typeform — client intake form
  • Make (formerly Integromat) — automation backbone
  • Claude or ChatGPT API — personalized email drafts and project briefs
  • Notion or Google Drive — project workspace creation
  • Cal.com or Calendly — kickoff call scheduling
  • HubSpot (free tier) or Airtable — CRM record creation

Total cost: roughly $15–30/mo depending on Make plan and AI API usage.


Step 1: Build Your Intake Form

The intake form is the starting gun for automated onboarding. Every subsequent step depends on what the client submits here.

Tally (free, no per-submission fees) is a strong choice, with fields like:

  • Full name
  • Company / project name
  • Email address
  • Brief project description (long text)
  • Budget range
  • Timeline / deadline
  • How they found you (dropdown)
  • Any specific goals or constraints (long text)

AI enhancement at this step: Tally's native Notion integration can push intake data directly to a Notion database. If you're using Make instead, Tally fires a webhook on submission.

Why this matters: Structured data coming in — not an unformatted email — is what makes the rest of the automation reliable.


Step 2: Trigger the Automation in Make

Make (the automation platform) watches for new form submissions and kicks off the entire chain.

A Make scenario with the webhook from Tally can trigger:

  1. Parse the form data
  2. Look up whether this email already exists in HubSpot
  3. Create a new contact (if new) or update the existing one
  4. Pass project description to Claude API for brief generation
  5. Create a Notion project workspace from a template
  6. Send a welcome email (drafted by AI, reviewed before sending — more on this below)
  7. Send the client a calendar link for the kickoff call

The entire chain runs in under 90 seconds.

Tip: Use Make's error handling modules. If one step fails (say, the Claude API times out), the automation should alert you and pause — not silently drop the client.


Step 3: Generate a Personalized Project Brief with AI

This is where AI adds genuine value. Instead of reading intake form responses and manually writing a project brief, the raw intake data can be passed to Claude via Make's HTTP module.

A prompt like this works well (adapt for your context):

You are a professional project manager. Based on the following client intake:

Client name: {{name}}
Company: {{company}}
Project description: {{description}}
Goals: {{goals}}
Timeline: {{timeline}}

Write a concise project brief (200-300 words) that:
1. Summarizes the project scope
2. Identifies 2-3 key success metrics
3. Flags any potential risks or clarification needed

Tone: professional but direct. Avoid filler phrases.

The output goes into the Notion project page automatically. When the new client workspace opens, the brief is already there — ready to edit, not create from scratch.

This approach alone can save 15–20 minutes per client.


Step 4: Create the Project Workspace Automatically

In Notion, a master project template with pages for: brief, meeting notes, deliverables tracker, and a shared client portal serves as a reliable base.

Make's Notion integration can duplicate a template database entry with all the intake data pre-filled. The client name, project description, and key dates populate automatically.

For Google Drive users, Make can similarly copy a folder template and rename it with the client name — no manual folder creation.

A recommended naming convention: YYYY-MM ClientName — ProjectType

Consistent naming makes search reliable and avoids the "what did I call that folder?" problem.


Step 5: Draft and Send the Welcome Email

The welcome email is where most service providers spend disproportionate time trying to sound warm, professional, and personal simultaneously.

AI can draft it, with a quick review before sending — or for repeat client types, teams that have reviewed enough drafts may choose to let the automation send directly.

The Make scenario calls Claude with the intake data and a prompt like:

Write a brief welcome email (150 words max) to a new client named {{name}} from {{company}}. They're working on: {{description}}. 

The email should:
- Confirm receipt of their intake form
- Express genuine enthusiasm for their project
- Confirm I'll be in touch within 24 hours to confirm kickoff details
- Include a line to book their kickoff call: {{cal_link}}

Tone: warm, direct, no filler. Sign off as [Your Name].

The resulting email goes out via Gmail (connected to Make). A log of all sent emails can be maintained in Notion.


Step 6: Schedule the Kickoff Call

The intake form submission triggers a Cal.com (or Calendly) link that goes directly to a dedicated "kickoff call" event type — pre-configured with the right duration (usually 30 minutes), relevant questions pre-filled, and a confirmation reminder.

Combined with the welcome email, most clients book within 24 hours of submitting the form. No back-and-forth email scheduling.


Step 7: Human Review Checkpoint (Don't Skip This)

One recommended human review step: after the automation runs, a Slack message (via Make) delivers a summary of what was created. Spending 2–3 minutes reviewing the AI-generated brief and confirming the welcome email was sent is enough.

This isn't about not trusting AI — it's about maintaining quality control at scale. In practice, AI-generated briefs tend to need light edits roughly 30% of the time, while welcome emails rarely require changes.


What This Automation Doesn't Replace

Be honest about the limits:

  • AI can't replace a real conversation when the project is ambiguous
  • Complex or high-stakes engagements should still start with a discovery call before the intake form
  • Contract signing and payment should use a dedicated tool (HelloSign, PandaDoc) — don't automate contract generation without review

Summary: The Full Flow

  1. Client submits Tally intake form
  2. Make webhook fires
  3. CRM record created (HubSpot)
  4. AI generates project brief (Claude via API)
  5. Notion project workspace created from template
  6. Welcome email drafted by AI, sent via Gmail
  7. Kickoff calendar link sent to client
  8. Slack summary delivered for a quick 2-minute review

Total time saved per new client: 35–45 minutes. Recurring, every single time.


FAQ

Q: Do I need coding skills to build this? No. Make's visual scenario builder handles all the logic without code. The HTTP module (for Claude API calls) requires copying a prompt and API key — that's the most technical step.

Q: How much does this cost per month? Approximately: Make Core plan ~$9/mo, Claude API roughly $1–3/mo at low volumes, Tally free, Cal.com free. Under $15/mo total for most freelancers.

Q: Can I use ChatGPT instead of Claude? Yes. OpenAI's API works identically in Make's HTTP module. Claude tends to produce cleaner, more concise professional writing — but both work.

Q: What if the client submits incomplete intake information? Build a Make filter that checks for required fields. If fields are empty, trigger a follow-up email asking for the missing info instead of running the full chain.