Templates / Manage client onboarding with Anthropic, Supabase, Gmail and Slack

Manage client onboarding with Anthropic, Supabase, Gmail and Slack

Needs changes

by Bhaskar Gorati ✓ · 2 views · created 2026-10-06 · CRM, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI - Analyze Client Requirements (v1.7), Generate Welcome Message (v1.7)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (10)

AI AgentSupabaseGoogle DriveGmailSlackAnthropic Chat Model

What it does

Quick overview This workflow collects client intake via an n8n Form, uses Anthropic to analyze requirements and draft emails, stores onboarding data in Supabase, creates a Google Drive folder, and sends Gmail and Slack notifications, then follows up until a Supabase checklist is complete. How it works 1. Receives a new submission from an n8n Form with the client’s company, contact details, requested service, and requirements. 2. Normalizes and cleans the submitted fields (for example, trimming text, formatting the website URL, and standardizing the email address). 3. Uses Anthropic to summarize the request, infer priority, and list any missing information needed to start. 4. If required fields are missing, sends the client a Gmail message requesting the missing details and stops the onboarding flow. 5. If the submission is complete, creates a client record and an onboarding checklist in Supabase, creates a client folder in Google Drive, and uses Anthropic to generate a personalized welcome email. 6. Sends the welcome email via Gmail, posts the new onboarding summary to a Slack channel, and updates the client status in Supabase. 7. Waits for the configured delay, checks the Supabase onboarding checklist, and either marks the client as completed and notifies Slack or emails a Gmail reminder listing the remaining checklist items. Setup 1. Connect Supabase credentials and create/configure the clients and onboardingchecklists tables with the fields used by the workflow. 2. Connect Anthropic credentials (via the Anthropic chat model) for requirement analysis and welcome-email drafting. 3. Connect Gmail OAuth2 credentials for sending the welcome and reminder emails. 4. Connect Slack OAuth2 credentials and set the target channel (default is client-onboarding). 5. Connect Google Drive OAuth2 credentials and update the parent “Clients” folder ID used to create each client folder. 6. Set your agency name in the data-cleaning step and adjust the wait duration/checklist items to match your onboarding process.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.