← All work
Client Project

AI-Powered Client Onboarding

An onboarding workflow that triggers the moment a client submits a form — generating a personalised welcome email and logging every detail into a tracking sheet without manual input.

The Problem

What needed solving

Every new coaching client meant the same sequence of manual work: writing and sending a welcome email, adding their details to a tracking spreadsheet, and remembering to follow up.

As the client base grew, this was taking three to five hours a week — time that should have gone to actual coaching.

The first impression clients received was also inconsistent. Sometimes delayed, sometimes missing information, and never quite matching the professional standard the business was trying to set.

The Build

How the system works

  1. Form submission triggers the workflow

    The moment a client submits the onboarding form, n8n picks it up via webhook. Real-time trigger, no polling, no delay.

  2. AI writes a personalised welcome

    The client’s name, goals and background from the form are passed to the OpenAI API, which generates a welcome email written for that specific client rather than a generic template.

  3. Email sends from the coach’s address

    The generated message goes out immediately through the Gmail API, from the coach’s own address, reading as a personal note.

  4. Client logged to the tracking sheet

    All client details are written to a structured Google Sheet — name, email, start date, goals, onboarding status — giving a clean overview of the full client base at any time.

Stack

Tools used

n8n OpenAI API Gmail API Google Sheets Form webhook
Outcome

What the system delivers

Three to five hours a week returned to the coach, who stopped touching onboarding admin entirely.

Every new client receives a personalised welcome the moment they sign up — no delay, no copy-paste.

The automated experience is more consistent and more personal than the manual one it replaced.

Have a process like this?

Tell me what your team keeps doing by hand and I’ll tell you what it would take to automate.