Client Onboarding Automation
by @merjua14
Automate client onboarding by processing intake forms, collecting documents, sending welcome emails, creating CRM records, assigning tasks, and sending follo...
clawhub install client-onboarding-automationπ About This Skill
Client Onboarding Automation Skill
Automate client onboarding workflows: intake forms, document collection, welcome sequences, and CRM setup.
What This Skill Does
Streamlines new client onboarding by automating: 1. Intake form processing β Parse form submissions, extract key data 2. Document collection β Auto-request and track required documents 3. Welcome email sequences β Send personalized onboarding emails via Resend/SendGrid 4. CRM record creation β Auto-create client records with all collected data 5. Task assignment β Create onboarding checklists and assign team tasks 6. Follow-up reminders β Auto-nudge clients who haven't submitted docs
Configuration
{
"email_provider": "resend",
"crm": "google_sheets",
"intake_fields": ["name", "email", "phone", "company", "service_needed"],
"required_docs": ["ID", "contract", "payment_info"],
"welcome_sequence": [
{ "delay_hours": 0, "template": "welcome" },
{ "delay_hours": 24, "template": "getting_started" },
{ "delay_hours": 72, "template": "check_in" }
]
}
Email Templates
Welcome Email
Subject: Welcome to {company_name}! Here's what's nextHi {client_name},
Welcome aboard! We're excited to work with you.
Here's your onboarding checklist:
1. β
Sign up (done!)
2. π Upload required documents: {doc_list}
3. π Schedule your kickoff call: {calendar_link}
Questions? Reply to this email anytime.
Best,
{team_name}
Document Reminder
Subject: Quick reminder: We still need {missing_docs}Hi {client_name},
Just a friendly nudge β we're still waiting on:
{missing_doc_list}
Upload here: {upload_link}
This helps us get started faster on your {service_type}.
Thanks!
{team_name}
Workflow
New Client Signs Up
β
Parse Intake Data β Create CRM Record
β
Send Welcome Email (immediate)
β
Check for Required Documents (daily)
βββ All docs received β Send "All set!" email β Assign to team
βββ Missing docs β Send reminder (day 1, 3, 7)
β
Schedule Kickoff Call
β
Onboarding Complete β Move to Active Client status
Use Cases
Requirements
β‘ When to Use
βοΈ Configuration
{
"email_provider": "resend",
"crm": "google_sheets",
"intake_fields": ["name", "email", "phone", "company", "service_needed"],
"required_docs": ["ID", "contract", "payment_info"],
"welcome_sequence": [
{ "delay_hours": 0, "template": "welcome" },
{ "delay_hours": 24, "template": "getting_started" },
{ "delay_hours": 72, "template": "check_in" }
]
}