Kick Off Onboarding in HubSpot When a New Customer Signs Up via a signup webhook
The moment a new customer appears in a signup webhook, this starts your onboarding: it creates the customer record and a welcome task — so no new customer is left to figure it out alone.
- 1
Step 1 — Detect the signup
Add a
Webhookfor your signup event, carrying the customer's email and plan. - 2
Step 2 — Standardise the details
Add a
Setnode withemail,nameandplanso the onboarding step is reliable. - 3
Step 3 — Start onboarding in HubSpot
Add a
HubSpotnode. SetResourcetoContactandOperationtoUpsert. MapEmailto{{ $json.email }}and add first name, last name and company fields. Connect a HubSpot Private App token — upsert prevents duplicates.
Frequently asked questions
Can I gate onboarding by plan?
Yes — add an `If`/`Switch` on `plan` after Step 2 so enterprise customers get a white-glove path and self-serve customers get the standard flow.
Combine several actions?
Definitely — a common setup is welcome email + Slack alert + CRM record, all fanned out from the single a signup webhook trigger.