Customer onboarding that doesn’t stall. Milestones on WhatsApp.

Welcome every new customer on WhatsApp, ask how they want to set up, then send one milestone at a time or hand them to a named person, with the onboarding status in HubSpot at every step.

Flo, the Flowella mascot, pointing at a simple flowchart in an open ring-bound playbook with colourful tabbed pages
Trigger
A closed deal or a paid sign-up
Channel
WhatsApp, with the answers in HubSpot
Workflow
3 templates, 1 Flow, 1 branch
Needs
HubSpot workflows, on Professional or Enterprise

Step through the play as the new customer.

Nadia’s practice has just bought Acme Payroll. Each step shows what she sees on WhatsApp and what lands on her HubSpot record, from the welcome to her first milestone or a kickoff call. Your answers in the Flow decide the branch. All but the owner are custom properties the play creates.

Flo pointing along one of three signpost arrows, the way the branch sends each new customer down one path
Customer OnboardingStep 1 of 5
  1. Where Nadia comes from
  2. Yes, a guide: send step 1 and track it

    No, wants help: a named person and a call

  3. Guide: onboard_guide and a status

    Kickoff: onboard_kickoff and an owner

Acme PayrollBusiness account
Sample data

Today

Nadia KhanBirchwood Dental, +44 7700 900684
Sample data

Properties

onboarding_source
closed_wonAnnual plan, closed won
setup_preference
No value
team_size
No value
onboarding_goal
No value
onboarding_status
not_started
hubspot_owner_id
No value

Activity

    2 of 6 properties written

    Workflow triggers and actions need HubSpot Professional or Enterprise. Workflow actions guide

    Try a live Flow

    Scan the code with your phone to open one in WhatsApp. It’s Flowella’s own Flow, not this playbook.

    Open it in WhatsApp (opens in a new tab)

    The customer onboarding blueprint.

    A welcome, a three-question Flow, then one branch: self-starters get one milestone at a time and the rest get a named person. You build it in a HubSpot workflow, from Flowella’s WhatsApp triggers and actions.

    • Trigger
    • Send WhatsApp
    • Delay
    • Branch
    • Goal
    • Numbered note
    1. Enrolment triggerA closed won deal or a paid sign-up

      Lifecycle stage set to customer, or your app writing the new customer to HubSpot.

      Start at the handover

      Enrol when the deal closes or the sign-up lands, while the decision is fresh.

    2. Delay5 minutes

      So the welcome follows the handover instead of landing on top of it.

    3. Send WhatsApp TemplateThe welcome

      onboard_welcome, with the Flow button “Start setup”.

      Ask how, before what

      Some customers want a guide and some want a call. Ask first, then send the right one.

    4. Delay until event happensForm Completed, up to 2 days

      The answers land as setup_preference, team_size and onboarding_goal.

      No answer in 2 days: a person follows up; status is stalled.

      Rescue early

      A stalled setup should reach a person before the customer opens a ticket.

    5. BranchIs setup_preference a guide?

      Self-starters get milestones; everyone else gets a named person.

    6. Yes
      Send WhatsApp TemplateThe first milestone

      onboard_guide, step 1 of 3, with the guide

      Delay until event happensStep 1 done, from your app

      Then step 2, the same way; a stall gets a person

      GoalOnboarded

      onboarding_status reads completed after step 3

      No
      Rotate record to ownerOnboarding team

      A named lead, before any message names them

      Send WhatsApp TemplateThe kickoff

      onboard_kickoff, with a round-robin meetings link that puts the owner first

      GoalKickoff booked

      The lead runs setup with the answers in hand

      One milestone at a time

      Each step waits for the last, so nobody is reminded about work they’ve already done.

    Workflow triggers and actions need HubSpot Professional or Enterprise. The answers land as contact properties on every HubSpot plan, Free included. Workflow actions guide

    Copy that gets setup done.

    Three WhatsApp templates and the Flow they open carry the first week. Each one reads well on a phone, and every variable comes from the HubSpot record.

    Show the messages as
    • onboard_welcomeUtilityEnglish (UK)Sample data

      Sends 5 minutes after the deal closes or the sign-up lands

      Welcome to Acme PayrollHi {{first_name}}, welcome aboard. To get {{company_name}} set up, tell us how you’d like to start. It takes three taps, and your answers shape what we send next.Reply STOP to opt outStart setup
      Welcome to Acme PayrollHi Nadia, welcome aboard. To get Birchwood Dental set up, tell us how you’d like to start. It takes three taps, and your answers shape what we send next.Reply STOP to opt outStart setup

      Welcomes them by name and asks how they want to start, before any checklist.

    • onboard_startWhatsApp Flow1 screenSample data

      Opens from the welcome’s button, synced from your HubSpot form

      The Flow, Let’s get you set up: how would you like to set up (I’ll follow a guide, show me on a call, please set it up for me), how many people will use it (just me, 2 to 10, more than 10) and an optional question, what should it do for you first.

      Nadia’s Flow, with I’ll follow a guide and 2 to 10 chosen, and the optional question left blank.

      How they want to set up, team size and a first goal. Each answer lands as its own property.

    • onboard_guideUtilityEnglish (UK)Sample data

      Sends when setup_preference is I’ll follow a guide

      Your first stepGreat, {{first_name}}. Step 1 of 3: add your team, so everyone gets their payslips from day one. The guide takes about ten minutes, and we’ll check in when it’s done.Open the guide
      Your first stepGreat, Nadia. Step 1 of 3: add your team, so everyone gets their payslips from day one. The guide takes about ten minutes, and we’ll check in when it’s done.Open the guide

      One milestone at a time, with the guide and a promise to check in.

    • onboard_kickoffUtilityEnglish (UK)Sample data

      Sends when they want a call or a hand, once an owner is set

      Meet your onboarding leadThanks, {{first_name}}. {{owner_name}} will look after your setup and already has your answers. Pick a time below for a 30-minute kickoff call.Book a kickoff call
      Meet your onboarding leadThanks, Nadia. Hannah will look after your setup and already has your answers. Pick a time below for a 30-minute kickoff call.Book a kickoff call

      A named person, a HubSpot meetings link and their answers in hand before the call.

    Sample templates. Meta approves each template before it can send, and the Send WhatsApp Template action maps HubSpot properties to its variables.

    Five things that show onboarding is on track.

    The play captures all five, and each lands in HubSpot as something a workflow can read, not a status someone has to chase.

    5 signals, what each looks like, and where each lands in HubSpot
    SignalStallingOn trackLands in HubSpot as
    How they want to startA guide or a call, chosen by the customer, sets the whole path. No answer in 2 days Chose a path setup_preference
    How big the team isTeam size says whether one guide will do or a kickoff call will save days. Not asked 2 to 10 team_size
    What first value meansTheir first goal, in their words, tells the onboarding lead what to fix first. Left blank A named first goal onboarding_goal
    Where they are nowIn progress, completed or stalled, on the record for customer success to report on. Stalled Completed onboarding_statusA property the play creates
    Whether they finishOnly a finished Flow fires Form Completed, so a half-answered welcome changes nothing. Opened, then left Every question done Form CompletedThe Flowella trigger

    Why onboarding on WhatsApp works.

    New customers want progress more than portals. WhatsApp keeps the next step in the chat they already check.

    • Why onboarding stalls

      Customers miss emails, forget setup steps or don’t know when to ask for help. One milestone at a time, in the chat they check, keeps progress visible and a stall easy to spot.

    • How to enhance it

      Trigger each milestone from events your app writes to HubSpot, assign a Breeze Customer Agent to setup questions, add knowledge base links, and tell the account team at each step.

    • Gotchas

      Don’t send every task at once, avoid two people messaging the same customer, skip accounts already live, and keep it about setup: the upsell comes later, on its own track.

    The point: onboarding isn’t a drip, it’s a guided path to first value.

    Every play, in one playbook.

    The HubSpot + WhatsApp Playbook, Vol. 01, puts each play on a two-page spread: why and when it works on the left, the blueprint on the right, and the WhatsApp copy ready to paste. Customer Onboarding is one of them.

    1. Leave your WhatsApp number. Four fields, and no sales call attached.
    2. A short Flow arrives. It’s a live Flowella Flow, so you see one working.
    3. The playbook lands in the same chat.
    Get the playbook

    Free. Reply STOP at any time to stop the messages.

    Vol. 01

    The HubSpot + WhatsApp Playbook

    Workflows that actually convert.

    • Each play on a two-page spread
    • The WhatsApp copy, ready to paste
    • Blueprints you can build in HubSpot

    flowella.ioField manual

    Page 1 of 3The cover

    Browse playbooks by what you do.

    Twenty plays, each a working blueprint. These six sit closest to a strong start.

    Browse all playbooks

    This play is filed under Support Customer success Professional Services B2B SaaS Agencies FinTech Education

    • Trial-to-Paid SaaS

      Convert SaaS trials with WhatsApp activation nudges, usage-based branching, support rescue, upgrade CTAs, and paid-plan exits.

      • Sales
      • Customer success
    • KYC Onboarding

      Complete KYC faster with WhatsApp document requests, missing-file nudges, verification branches, and manual review only for exceptions.

      • Support
      • Customer success
    • NPS / CSAT

      Collect two-tap CSAT or NPS answers on WhatsApp, thank happy customers, and route every unhappy one to a person and a HubSpot ticket.

      • Support
      • Customer success
    • Membership Renewals

      Renew more memberships: a WhatsApp reminder 30 days out, a one-screen Flow, the renewal link for members who stay, and a person for anyone unsure.

      • Customer success
    • Contact Data Refresh

      Refresh stale CRM records with WhatsApp confirmations, structured corrections, one reminder, and a clear freshness flag.

      • Support
      • Customer success
    • Meeting Booking Workflow

      Book more meetings: a WhatsApp Flow asks the topic and timing, then sends a HubSpot meetings link that shows the right rep’s times, in the same chat.

      • Sales
    Flo jumping for joy with her fist in the air and a phone in her hand

    Ship the onboarding path first.

    Turn every closed deal into a WhatsApp welcome that fits each customer’s setup, inside HubSpot. Start free today, or book a 30-minute demo and we’ll map this play to your handover.

    Or book a 30-minute demo