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
Typical build: 3–4 week sprint · Fixed price · Zero delivery risk
Trigger
HubSpot webhook
Before automation
3 business days
After automation
~2 hours
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.
Clients judge your agency's professionalism in the first few days. A slow, disorganised onboarding creates doubt before the work has even started.
Every Won deal means 2–3 hours of setup work: DocuSign, Stripe, folder creation, team intros. This automation removes all of it.
This is the actual workflow Kovil AI builds and deploys — not a diagram. Here's what runs inside every node.
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.
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'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.
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.
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.
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.
Deal trigger
Webhook fires on deal Won. n8n extracts all client data from the deal payload automatically.
Contract delivery
Sends pre-filled contract template. Webhook confirms when signed. Stores executed document in client folder.
Invoice generation
Creates and sends branded deposit invoice. Webhook confirms payment before workflow continues.
Onboarding intake
Sends custom onboarding form. Webhook confirms submission. Data flows directly into Notion workspace.
Orchestration layer
Manages all parallel branches, Wait node logic, escalation alerts and the full conditional flow.
Workspace builder
Clones master template, creates all pages, populates client-specific content from HubSpot data.
Team setup & kickoff
Creates internal Slack channel, auto-invites team, sends Calendly scheduling link to client.
Kovil AI scopes, builds, tests and deploys this workflow end-to-end. You don't touch n8n until it's live and running.
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