🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

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...

TERMINAL
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 next

Hi {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

  • Service businesses β€” Law firms, accounting, consulting
  • SaaS companies β€” New user activation flows
  • Agencies β€” Client intake and project kickoff
  • Healthcare β€” Patient intake and insurance verification
  • Real estate β€” Buyer/seller onboarding with doc collection
  • Requirements

  • Email provider API key (Resend recommended)
  • Google Sheets or CRM access for record keeping
  • Calendar link for scheduling (Calendly, Cal.com, etc.)
  • ⚑ When to Use

    TriggerAction
    - **SaaS companies** β€” New user activation flows
    - **Agencies** β€” Client intake and project kickoff
    - **Healthcare** β€” Patient intake and insurance verification
    - **Real estate** β€” Buyer/seller onboarding with doc collection

    βš™οΈ 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" }
      ]
    }