If you're a freelancer spending more than 15 minutes onboarding each new client, you're leaving money on the table. The intake form, the contract, the welcome email, the project setup, the first invoice — it's the same every time. And yet most freelancers still do it manually.
Here's the playbook I use to onboard a new client in under 5 minutes of active work.
The Problem
Typical freelance onboarding involves:
- Sending an intake form (Google Form, Typeform, or email)
- Drafting and sending a contract (HelloSign, DocuSign, or PDF)
- Sending a welcome email with project details
- Creating a project in your PM tool (Notion, Trello, Asana)
- Sending the first invoice (Stripe, PayPal, FreshBooks)
- Scheduling a kickoff call (Calendly)
Each step is maybe 5 minutes. But multiply that by 10 clients/month and you've burned an entire afternoon on copy-paste work.
The No-Code Stack (All Free Tier)
| Tool | Purpose | Free Tier |
|---|---|---|
| Tally.so | Intake forms | Unlimited forms, 100 responses/mo |
| Make.com | Automation glue | 1,000 operations/mo |
| Notion | Project management | Free for personal use |
| Stripe | Invoicing | Pay-per-transaction only |
| Calendly | Scheduling | 1 event type free |
| Gmail | Free |
Total cost: $0/month (before transaction fees).
The Automation Chain
Here's the exact workflow, step by step:
Step 1: Client Fills Intake Form
Create a Tally.so form with fields for:
- Client name and company
- Project description
- Budget range
- Timeline
- Preferred communication channel
Pro tip: Use conditional logic in Tally to show different fields based on project type. A web design project needs different info than a copywriting gig.
Step 2: Make.com Watches for New Submissions
Set up a Make.com scenario that triggers on new Tally.so responses. The scenario does everything else automatically:
Trigger: Tally.so → New submission → Google Docs creates contract → Gmail sends contract → Notion creates project → Stripe creates invoice → Calendly generates link → Gmail sends welcome email
Step 3: Contract Auto-Generation
Use a Google Docs template with placeholders like {{client_name}}, {{project_description}}, {{budget}}. Make.com fills these in from the Tally submission and creates a new document. Pair it with HelloSign (3 free signatures/month) for e-signatures.
Step 4: Project Setup
Make.com creates a new Notion page from a template. The page includes:
- Project brief (auto-filled from intake form)
- Milestone checklist
- Communication log
- File attachment area
Step 5: Invoice + Welcome Email
Stripe's API lets you create an invoice programmatically. Make.com sends the invoice and then fires off a welcome email that includes:
- Link to the Notion project page
- Link to schedule the kickoff call
- What to expect next
What This Saves
| Metric | Before | After |
|---|---|---|
| Time per onboarding | 30-45 min | 3-5 min |
| Monthly time (10 clients) | 5-7 hours | 30-50 min |
| Forgetting steps | Often | Never |
| Professional impression | "I'll get to it" | Instant |
The Automation Recipes That Power This
If you want the exact Make.com/Zapier blueprints for this workflow (plus 14 more automation recipes for freelancers), I put together a bundle of 15 ready-to-use automation templates — intake-to-kickoff, invoice reminders, client communication, and more. Starts at €1.
For freelancers who want to go deeper with AI-powered workflows (automating proposals, follow-ups, content creation), the FreelanceForge prompt pack has 96 battle-tested prompts specifically for solo operators.
What to Automate Next
Once onboarding is running hands-free, tackle these:
- Follow-up sequences — automated check-ins at 7, 14, 30 days
- Invoice reminders — auto-escalation for overdue payments
- Testimonial requests — triggered when project status = "complete"
- Upsell sequences — "Here's what else I can help with" at project wrap
The goal isn't to remove the human touch — it's to remove the boring touch so you can spend your time on the work that actually matters.
What's your biggest onboarding bottleneck? Drop a comment — I'll share the exact automation recipe for it.
Top comments (0)