🀝 Streamline client onboarding with PDF, Trello, Slack, Gmail & Airtable

⚑ 229 views · 🀝 CRM & Sales Operations

Description

Automated Client Onboarding Workflow

This n8n workflow automates the end-to-end client onboarding process: capturing client details, validating emails, assigning tiers, generating welcome packs, creating tasks, notifying teams, archiving records, and sending weekly reports.


Who’s It For


βš™οΈ How It Works

  1. Capture client details through a Webhook (connected to forms).
  2. Validate client’s email using Verifi Email.
  3. Log onboarding data into Google Sheets.
  4. Assign tier logic (Basic/Pro/Enterprise) via Function node.
  5. Create a Trello task card with onboarding steps.
  6. Generate a personalized Welcome Pack PDF with client details.
  7. Send Slack notification to internal team with client details.
  8. Download and attach PDF, then send personalized welcome email to the client.
  9. Archive structured onboarding data in Airtable.
  10. Weekly scheduled report:

πŸ› οΈ How to Set Up

  1. Webhook Setup
    POST β†’ https://[your-n8n-url]/webhook/client-onboarding
  2. Install & configure credentials:
  1. Optional: Customize the Welcome PDF template (HTML/CSS).
  2. Edit tier assignment logic inside the Assign Tier Logic node.
  3. Modify Slack & email templates to match your branding.
  4. Adjust schedule for weekly reports (default: Monday 9 AM IST).
  5. Test with sample payload:
{
  "name": "Jane Doe",
  "email": "jane@acme.com",
  "company": "Acme Corp",
  "plan": "Pro"
}

πŸ“‹ Requirements

⚠️ Note: The HTML/CSS to PDF node (used for report generation) has a limit of 10 free requests. For production usage, you’ll need an API plan.

⭐ Core Features


πŸ“ˆ Use Cases & Applications


βœ… Key Benefits


πŸ”§ Customization Options


⚠️ Important Disclaimers


Workflow Components

πŸ”— Nodes Used

Airtable, Google Sheets, HTTP Request, Slack, Trello, Webhook

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup