Business Operations

Automated Lead Intake and Client Onboarding System

An automated lead intake and client onboarding workflow that triggers on Google Form submission — checking for duplicates, creating records across Airtable, Notion and Google Drive, and sending a personalized welcome email.

Watch Project Walkthrough
Platform
Zapier
Industry
Business Operations
Automations
1 multi-step workflow with 12 steps across 2 conditional branches
Integrations
Google Forms, Zapier, Formatter by Zapier, Airtable, Notion, Google Drive, Gmail
Read time
6 min read

What was broken

Businesses were spending significant time manually handling every new lead. Each onboarding required copying lead details into multiple tools, creating a client workspace in Notion, setting up a project folder in Google Drive, sending a welcome email and updating internal records. Six separate manual tasks per lead, every time. As volume grew the process became slower, inconsistent and prone to errors. Duplicate client records were being created with no detection logic in place. Some leads received welcome emails hours late. Others were missed entirely.

What I designed

Built an automated lead intake and client onboarding system that triggers the moment a new lead submits a Google Form. The workflow checks for duplicates, creates the client record in Airtable, generates a Notion client page, creates a Google Drive project folder, sends a personalized welcome email and updates the automation status to confirm completion. Every lead goes through the same consistent process automatically with zero manual intervention.

How information flows

  1. 1Google Form Submitted
  2. 2Duplicate Check
  3. 3Duplicate Found: Stop
  4. 4No Duplicate: Create Airtable Record
  5. 5Generate Notion Client Page
  6. 6Create Google Drive Project Folder
  7. 7Send Personalized Welcome Email via Gmail
  8. 8Update Automation Status to Complete

The numbers behind it

1
Zaps
12-step workflow across 2 conditional branches
Steps
Google Forms, Zapier, Formatter by Zapier, Airtable, Notion, Google Drive, Gmail
Integrations
2
Logic branches
1 (duplicate detection)
Filters

Features and business value

Google Form intake

Single structured entry point for every new lead.

Standardizes lead capture across the business.

Duplicate detection logic

Searches Airtable for an existing record matching the lead email before any downstream action runs.

Prevents duplicate client records from ever being created.

Airtable client record

Lead details mapped and stored as a new client record automatically.

Single source of truth for every client.

Notion client workspace

Dedicated client page generated from lead data instantly on intake.

Every client has a workspace ready before onboarding starts.

Google Drive project folder

Project folder created and organized automatically for each new client.

File structure ready without manual setup.

Personalized welcome email

Gmail sent using Formatter by Zapier to extract the first name and personalize the message.

Every lead receives an instant, personal touch.

Status confirmation

Airtable record updated to confirm onboarding complete once the workflow finishes.

Internal visibility that every lead was fully onboarded.

Every automation, explained

01Automation 1
Trigger
New Google Form submission received
Action
Zapier workflow triggered instantly
Outcome
Every new lead activates the onboarding process without any manual handling.
02Automation 2
Trigger
Lead email captured
Action
Search Airtable for existing record matching the email
Outcome
System determines whether the lead is new or a duplicate before continuing.
03Automation 3
Trigger
Duplicate found
Action
Filter stops the workflow
Outcome
Duplicate client records are prevented at the source.
04Automation 4
Trigger
No duplicate found
Action
Create Airtable client record with mapped lead details
Outcome
Client stored as a structured record in the central database.
05Automation 5
Trigger
Airtable record created
Action
Generate a dedicated Notion client page
Outcome
Client workspace ready instantly without manual setup.
06Automation 6
Trigger
Notion page created
Action
Create a Google Drive project folder for the client
Outcome
File structure ready for the team to start work immediately.
07Automation 7
Trigger
Folder created
Action
Format first name and send a personalized welcome email via Gmail
Outcome
Lead receives an instant, personalized welcome without manual outreach.
08Automation 8
Trigger
Welcome email sent
Action
Update Airtable status to Complete
Outcome
Internal confirmation that onboarding is fully finished for that lead.

Before and after

Before
  • 6 manual steps per lead
  • Duplicate client records created regularly
  • Delayed or missed welcome emails
  • Inconsistent onboarding across leads
  • No completion confirmation
After
  • Single form submission triggers full onboarding
  • Duplicates eliminated through detection logic
  • Instant personalized welcome email for every lead
  • Consistent onboarding process for every client
  • Automatic internal confirmation once onboarding is complete

Estimated impact

6 → 0

Reduction in manual onboarding steps

Eliminated

Duplicate client records

Instant

Welcome email response time

Inside the system

Zapier Workflow — Conditional Paths

Google Forms trigger feeding an Airtable duplicate check, then splitting into New Lead and Existing Lead paths.

Purpose · Shows the branching logic that protects data integrity.

Full 12-Step Automation

Complete workflow across both branches, from intake through Airtable, Notion, Google Drive, Formatter and Gmail.

Purpose · End-to-end view of the onboarding engine.

Google Drive Project Folders

Client project folders created automatically for each new lead inside the Client Projects directory.

Purpose · File structure ready without manual setup.

Notion Client Workspace

Client database with a generated workspace page containing name, email, company and project description.

Purpose · Every client has a workspace before onboarding begins.

Personalized Welcome Email

Gmail confirmation sent instantly with the lead's first name extracted via Formatter by Zapier.

Purpose · Instant, personal acknowledgement for every lead.

Airtable Lead Intake Tracker

Master lead records with status and automation status showing Completed and Duplicate Detected outcomes.

Purpose · Internal confirmation that every lead was fully onboarded.

What this system delivers

Problem solved

A repetitive six-step manual onboarding process that created duplicate records, delayed welcome emails and inconsistent client setup as lead volume grew.

System built

A single Zapier workflow with 12 steps across 2 conditional branches connecting Google Forms, Airtable, Notion, Google Drive and Gmail — with duplicate detection and personalization built in.

Operational improvements

This project shows automation solving a real operational bottleneck end-to-end. Duplicate detection built into the workflow protects data integrity, while dynamic personalization and multi-tool provisioning turn a fragmented six-step process into a single trigger. The result is a consistent, production-ready onboarding system that scales with lead volume.

All data shown in screenshots is sample data used for demonstration purposes.