Ad & Marketing

New Client Onboarding
Automation

The moment a deal is marked Won in HubSpot, this n8n workflow fires DocuSign, Stripe and your onboarding form simultaneously — then builds the Notion workspace, Slack channel and books the kickoff call automatically.

3 days

old onboarding time

manual process

2 hrs

automated onboarding

from Won to ready

6 tasks

run in parallel

no sequential waiting

0

manual steps

after deal is marked Won

HubSpotDocuSignStripeTypeformn8nNotionSlackCalendly

Typical build: 3–4 week sprint · Fixed price · Zero delivery risk

Fires on HubSpot deal Won
HHubSpotDeal Won triggerDSDocuSignContractSStripeInvoiceTfTypeformOnboarding formn8n WaitAll 3 completeNNotionClient workspaceSlackTeam channelCalendlyKickoff call12a2b2c3456

Trigger

HubSpot webhook

Before automation

3 business days

After automation

~2 hours

The problem

Why onboarding takes 3 days when it should take 2 hours

New client setup takes 3 days of back-and-forth

Sending the contract, chasing the invoice, collecting onboarding info, setting up the Notion workspace, creating the Slack channel — it all happens sequentially, manually, across 3 different people.

First impressions are set in the first 48 hours

Clients judge your agency's professionalism in the first few days. A slow, disorganised onboarding creates doubt before the work has even started.

Account managers spend Friday afternoons on admin

Every Won deal means 2–3 hours of setup work: DocuSign, Stripe, folder creation, team intros. This automation removes all of it.

How it works

Every step, explained

This is the actual workflow Kovil AI builds and deploys — not a diagram. Here's what runs inside every node.

1
HubSpot CRM

Deal marked Won in HubSpot triggers the workflow instantly

When an account manager moves a deal to 'Won' in HubSpot, a webhook fires a POST request to n8n within seconds. n8n extracts the client name, contact email, deal value, package tier and assigned account manager from the HubSpot payload. No manual trigger. No form to fill out.

HubSpot CRMDeal stage webhookAutomatic triggerData extraction
2
Parallel execution

Three things fire simultaneously: contract, invoice, onboarding form

n8n splits into three parallel branches: (1) DocuSign API sends the signed contract template pre-filled with deal name and value. (2) Stripe API creates and sends a branded invoice for the deposit amount. (3) Typeform sends a custom onboarding intake form to the client contact. All three happen within 30 seconds of the deal being marked Won.

n8n parallel branchesDocuSign APIStripe APITypeform APISimultaneous triggers
3
n8n Wait node

Workflow pauses until all three are completed

n8n's Wait node listens for three webhook callbacks: DocuSign contract signed, Stripe invoice paid, and Typeform form submitted. Only when all three are confirmed does the workflow continue. If any item is pending after 48 hours, a Slack alert is sent to the account manager with the specific outstanding item.

n8n Wait nodeWebhook listenersConditional logic48hr escalation alert
4
Notion API

Client Notion workspace is built from a master template

Notion API clones a master client workspace template into the agency's Notion account. It creates pages for: Brief & Strategy, Campaign Assets, Reporting, Meeting Notes and Client Contacts. All page titles, client name references and brand details are populated automatically from the HubSpot deal data.

Notion APITemplate cloningProgrammatic page creationAuto-populated content
5
Slack API

Dedicated client Slack channel created, team invited

Slack API creates a new private channel named #client-[brandname]. The account manager, creative lead and strategy lead are auto-invited using their Slack user IDs (stored in n8n). A welcome message is posted with the client name, kickoff date, and a link to the Notion workspace. The client does not have access — this is internal.

Slack APIChannel creationAuto-invite membersWelcome message bot
6
Calendly API

Kickoff call scheduled automatically

Calendly API generates a unique scheduling link for the kickoff call (pre-configured for 60 minutes with the account manager and strategy lead). n8n sends the Calendly link to the client via a personalised Gmail email — subject: 'Welcome to [Agency Name] — let's book your kickoff.' The Calendly booking syncs to Google Calendar automatically.

Calendly APIAuto-scheduling linkGmail APIGoogle Calendar sync
Tech stack

Every tool in the workflow

HubSpot CRM

Deal trigger

Webhook fires on deal Won. n8n extracts all client data from the deal payload automatically.

DocuSign API

Contract delivery

Sends pre-filled contract template. Webhook confirms when signed. Stores executed document in client folder.

Stripe API

Invoice generation

Creates and sends branded deposit invoice. Webhook confirms payment before workflow continues.

Typeform API

Onboarding intake

Sends custom onboarding form. Webhook confirms submission. Data flows directly into Notion workspace.

n8n

Orchestration layer

Manages all parallel branches, Wait node logic, escalation alerts and the full conditional flow.

Notion API

Workspace builder

Clones master template, creates all pages, populates client-specific content from HubSpot data.

Slack + Calendly + Gmail

Team setup & kickoff

Creates internal Slack channel, auto-invites team, sends Calendly scheduling link to client.

What we build

A 3–4 week sprint. Production ready.

Kovil AI scopes, builds, tests and deploys this workflow end-to-end. You don't touch n8n until it's live and running.

  • HubSpot webhook configured with deal stage trigger
  • DocuSign contract template pre-filled from CRM data
  • Stripe invoice automation with deposit calculation
  • Typeform onboarding intake form built and connected
  • n8n Wait node with 48hr escalation logic
  • Notion workspace cloned from your master template
  • Slack channel creation + team auto-invite configured
  • Calendly scheduling link + Gmail personalised email
Sprint timeline3–4 weeks
Week 1CRM + parallel triggers
  • HubSpot webhook + DocuSign + Stripe + Typeform parallel setup
  • API credential configuration
  • Parallel branch testing
Week 2Wait logic + Notion
  • n8n Wait logic + 48hr escalation alerts
  • Notion template cloning + page creation
  • HubSpot data mapping
Week 3Slack + Calendly + deploy
  • Slack channel creation + Gmail delivery
  • Calendly API + Google Calendar sync
  • End-to-end testing + deployment

Automate your client onboarding in one sprint.

Book a 30-minute discovery call. We'll scope the full onboarding workflow for your CRM, contract, billing and workspace tools — fixed price, zero delivery risk.

Typical sprint: 3–4 weeks · Fixed-price · Fully managed delivery · Post-launch support included