Automated client onboarding system with Notion, email & CRM integration
Graceful Client Onboarding Concierge — Pro A warm, reliable onboarding system for small businesses and studios. Captures a form submission via webhook, creates a Client record in Notion, sends a concierge-style welcome email (with scheduler + optional contract link), optionally pings the owner on Telegram, mirrors the lead to Airtable/HubSpot, places a temporary Google Calendar hold, and includes a double opt-in confirmation link. Made for: coaches, designers, boutique agencies, e-commerce and
At a glance
Automated client onboarding system with Notion, email & CRM integration is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Gmail, Notion, Airtable. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- HubSpot, Gmail, Notion, Airtable, Telegram, Google Calendar
- Modules
- 25
- Price
- Free
- Version
- v1.0

About this workflow
Graceful Client Onboarding Concierge — Pro A warm, reliable onboarding system for small businesses and studios. Captures a form submission via webhook, creates a Client record in Notion, sends a concierge-style welcome email (with scheduler + optional contract link), optionally pings the owner on Telegram, mirrors the lead to Airtable/HubSpot, places a temporary Google Calendar hold, and includes a double opt-in confirmation link. Made for: coaches, designers, boutique agencies, e-commerce and service providers who want consistent follow-up without manual busywork. --- What it does (flow) Trigger: Form ➜ POST /client-intake (or Manual Trigger for instant demo) Normalize & Score: Map fields, auto-generate optInToken, compute score and tier Create in Notion: Clients page (Name, Email, Package, Notes, Status, Score, Tier, OptInToken, Consent=false) Welcome Email: industry-tuned copy + scheduler link (+ contract link for Growth/Pro/Custom packages) Owner Notify (optional): Telegram ping with tier + score CRM Mirrors (optional): Create Airtable row and/or HubSpot contact Calendar Hold (optional): 30-min “Intro Hold” event (e.g., now + 48h) Double Opt-In: /optin-confirm?token=...&email=... sets Consent=true & Status=Confirmed in Notion Error Handling: On failure, send an email to the owner --- Prerequisites Notion database Clients with properties: Name (title), Email (email), Package (select), Notes (rich text), Status (select), Score (number), Tier (select), OptInToken (text), Consent (checkbox) (CSV header provided in the Sticky note on canvas.) Email (SMTP or Gmail OAuth) Optional: Telegram Bot + Chat ID, Airtable (Base ID + Table), HubSpot (Contacts), Google Calendar (Calendar ID) --- Configuration (Set these in Set: User Config) Credentials: Attach in node credentials panels (no secrets in JSON). --- How to use 1. Import the workflow JSON. 2. Open Set: User Config and fill required values (see above). 3. Attach credentials: Notion + Email; optional Telegram/Airtable/HubSpot/Google Calendar. 4. Run Manual Trigger to simulate an intake and verify: Notion page created Welcome email received Optional Telegram/CRM/Calendar actions 5. Switch your form to the Production Webhook URL shown in the Client Intake Webhook node. Sample JSON (for testing the live webhook): Double opt-in: The welcome email includes a link like Clicking it sets Consent=true and Status=Confirmed on the Notion record. --- Industry-tuned welcome copy Set INDUSTRY to control phrasing automatically: coaching – gentle goals/blocks framing designstudio – asset handoff + milestone language ecommerce – store link + quick-win focus services – general service language --- Submission compliance ✅ Manual Trigger path for instant demo ✅ Markdown sticky notes with clear H2 sections (README, Prereqs + CSV, Setup, Testing, Compliance, Changelog) ✅ No hardcoded API keys (credentials only) ✅ Timezone-safe ISO times for calendar hold ✅ Clear placeholders and copy-paste CSV headers included --- Troubleshooting (quick) No email: attach Email creds; ensure FROMEMAIL is allowed by your provider. No Notion page: verify NOTIONDBID and property names; check Notion permissions. Webhook issues: ensure your form sends JSON; adapt mapping for form-encoded payloads. Opt-in link fails: BASEURL must be your public n8n domain; workflow must be active. Calendar hold not created: set ENABLECALHOLD=true, attach Google Calendar creds, confirm CALENDARID. --- Tags: onboarding, notion, email, crm, telegram, airtable, hubspot, calendar, double-opt-in, small business, concierge, women-led brands Version: v3 (see Changelog sticky on canvas)
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Send emails via Gmail when you receive new form submissions in HubSpot CRM
Execute a Cloud BOT from an email containing a specific text in Gmail
Audit Google Drive file permissions for access control management
Generate & publish AI faceless videos to YouTube Shorts using Sora 2
🐋🤖 DeepSeek AI agent + Telegram + LONG TERM memory 🧠
Generate trend-based video marketing ideas with GPT-4, Tavily and Veo 3
Automate invoice processing with Gmail, OCR.space, Slack & Xero
Track daily Google SERP rankings with Decodo and Google Sheets
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you