Book a Discovery Call
← All posts how-to

I Automated My Entire Client Onboarding: Here's How


I Automated My Entire Client Onboarding: Here’s How

When I started NVZN, onboarding a new client took me about 2 hours. Every. Single. Time.

Send the welcome email. Create the project in ClickUp. Set up their folder in Google Drive. Add them to my CRM. Schedule the kickoff call. Send the intake questionnaire. Follow up when they don’t fill it out.

None of it was hard. All of it was tedious. And every minute I spent on admin was a minute I wasn’t spending on actual client work.

So I automated the whole thing. Here’s exactly how.

What My Onboarding Used to Look Like

Before automation, my onboarding process was a checklist in my head (sometimes on paper if I was feeling organized):

  1. Client signs contract and pays invoice
  2. I send a welcome email with next steps
  3. I create their project in ClickUp with my standard task template
  4. I create their folder in Google Drive
  5. I add them to Pipedrive
  6. I send a Cal.com link for the kickoff call
  7. I send an intake form
  8. I follow up 48 hours later if they haven’t completed the form

Eight steps. Two hours when you factor in context switching, copying templates, and inevitably forgetting step 5 until two days later.

What It Looks Like Now

Client pays the invoice. Everything else happens automatically.

Here’s the flow:

Trigger: QuickBooks marks an invoice as paid.

Automated steps:

  1. n8n catches the webhook from QuickBooks
  2. Welcome email sends via Gmail with their name, a link to the intake form, and a Cal.com scheduling link
  3. ClickUp project gets created from a template with their company name
  4. Google Drive folder gets created with standard subfolders (Assets, Deliverables, Reports)
  5. CRM record gets updated with “Active Client” status
  6. If the intake form isn’t completed within 48 hours, a follow-up email sends automatically

Total time from me: zero. The whole thing runs in under 30 seconds.

The Tools

  • n8n (automation platform, self-hosted) — this is the brain
  • QuickBooks — trigger source (invoice paid)
  • Gmail — sends the welcome and follow-up emails
  • ClickUp — project creation from template
  • Google Drive API — folder creation
  • Pipedrive — CRM update
  • Cal.com — scheduling link (no automation needed, just a link in the email)

How I Built It

I’m not going to lie and say I built this in an afternoon. The first version took me a full day, mostly because I was fighting with the Google Drive API permissions and figuring out n8n’s ClickUp node.

Here’s what I’d tell you if you’re building something similar:

Start with the trigger. What kicks off the process? For me, it was invoice payment. For you, it might be a form submission, a signed contract, or a manual button click. Pick one clear trigger.

Map every step before you automate. I wrote out all 8 steps on paper first. If you can’t describe the process clearly in words, you can’t automate it.

Build one connection at a time. Don’t try to wire up QuickBooks to Gmail to ClickUp to Drive all at once. Get QuickBooks to n8n working. Then add Gmail. Then ClickUp. Test after every addition.

Use templates everywhere. My ClickUp project template has every task pre-loaded. My welcome email is a template with merge fields. My Drive folder structure is consistent. Templates are what make automation feel polished instead of janky.

What I’d Do Differently

If I were building this today from scratch:

  • Skip Pipedrive. I’m honestly questioning whether I need a CRM at all when ClickUp and my automations handle most of what a CRM does.
  • Add a Slack notification. Right now I don’t get notified when a new client onboards. I find out when I check ClickUp. A quick Slack ping would be nice.
  • Build the follow-up sequence longer. The 48-hour reminder is good, but I should add a 5-day “hey, we really need this intake form” email too.

The ROI

This automation saves me roughly 2 hours per new client. I onboard about 2-3 clients per month, so that’s 4-6 hours saved monthly.

But the real value isn’t the time savings. It’s the consistency. Every client gets the same experience. Nothing gets forgotten. No one waits 3 days for a welcome email because I was busy.

That’s the difference between running a business and running around.

Want This for Your Business?

If you’re spending hours on repetitive onboarding, follow-ups, or admin, that’s exactly what we automate at NVZN. We build custom workflows that handle the boring stuff so you can focus on the work that actually makes you money.

Book a free consultation and I’ll show you what your version of this could look like.

Need help automating your business?

Book a free consultation. We'll look at your operations and tell you exactly what we'd automate first.

Or send us a message →