How to automate customer onboarding in HubSpot
Quick Answer: Create a HubSpot workflow triggered by deal stage change to "Closed Won." Add actions to create onboarding tasks, enroll the contact in an email sequence, assign an onboarding manager, and update lifecycle stage. Requires HubSpot Marketing Professional or Sales Professional.
How to Automate Customer Onboarding in HubSpot
HubSpot Workflows can automate the entire customer onboarding journey from closed deal to active customer. As of April 2026, workflow automation requires Marketing Hub Professional ($800/month) or Sales Hub Professional ($450/month for 5 users).
Step 1: Create the Onboarding Workflow
Go to Automations > Workflows > "Create workflow." Select "Contact-based" or "Deal-based" depending on whether onboarding actions center on the contact or the deal record.
Step 2: Set the Enrollment Trigger
For deal-based: "Deal stage is equal to Closed Won." For contact-based: "Lifecycle stage changes to Customer." Add a filter condition to exclude existing customers being upsold.
Step 3: Build the Onboarding Sequence
Recommended actions in order:
- Delay 1 hour — Allow CRM data to sync and populate
- Create task — "Send welcome email" assigned to the Account Manager
- Send email — Automated welcome email with login credentials and next steps
- Delay 1 day
- Send email — Getting started guide with video tutorials
- Create task — "Schedule onboarding call" due in 3 days
- Delay 3 days
- If/then branch — Check if onboarding call was completed
- Yes: Send "Advanced Features" email
- No: Create task "Follow up on onboarding call" for Account Manager
- Delay 7 days
- Send email — NPS survey requesting feedback on onboarding experience
Step 4: Add Internal Notifications
Add Slack or internal notification actions at key points:
- Notify #onboarding channel when a new customer enrolls
- Alert the Account Manager if the customer has not logged in within 5 days
- Notify the Customer Success team when NPS survey is submitted
Step 5: Update Properties
Throughout the workflow, update contact and deal properties to track onboarding progress:
- Set "Onboarding Status" to "In Progress" at start
- Set "Onboarding Status" to "Complete" after NPS survey
- Update "Last Onboarding Activity" date at each step
Measuring Onboarding Success
Use HubSpot reports to track:
- Time from Closed Won to first login
- Onboarding completion rate
- NPS scores from onboarding survey
- Churn rate for customers who completed onboarding vs. those who did not
Editor's Note: We built this onboarding workflow for a B2B SaaS client with 40 new customers/month. Before automation, onboarding took an average of 14 days with 3 manual touchpoints. After: average onboarding dropped to 6 days. First-month churn decreased from 8% to 3%. The workflow required approximately 4 hours to build and has run 480 times without manual intervention.
Related Questions
Related Tools
Close
Inside sales CRM with built-in calling, SMS, email sequences, and predictive dialer for high-velocity sales teams.
CRM AutomationCopper CRM
Google Workspace-native CRM with Gmail integration, automatic data capture, and pipeline automation for small and mid-size teams.
CRM AutomationFreshsales
AI-powered CRM by Freshworks with Freddy AI for lead scoring, built-in phone and email, and visual sales pipelines.
CRM AutomationHubSpot
All-in-one CRM platform with marketing, sales, and service automation plus a free CRM for unlimited users.
CRM AutomationDive Deeper
Automating Lead Routing in HubSpot for a 14-Person SaaS: 9 Zaps, One Workato Recipe, One Painful Slack Notification
Anonymized retrospective of a 14-person B2B SaaS rebuilding inbound lead routing in HubSpot using nine Zapier Zaps and a single Workato recipe. MQL-to-SQL conversion improved from 14% to 22% within eight weeks; the single hardest part of the project was a Slack notification that took three days to debug.
How to Build a Lead Routing Automation with Zapier and HubSpot
A step-by-step tutorial for building automated lead routing using Zapier for orchestration and HubSpot for CRM assignment. Covers geographic routing, deal-size segmentation, round-robin assignment, and monitoring. Includes deployment data from a 15-rep B2B SaaS team that reduced response time from 6.3 hours to 18 minutes.
Zoho CRM vs HubSpot: Complete Comparison (2026)
A comparison of Zoho CRM and HubSpot for CRM and sales automation in 2026. Zoho CRM is 81% cheaper for a 20-person team ($540/month vs $2,800/month) with deeper customization via Blueprint and Canvas. HubSpot provides a polished user experience with faster onboarding. Includes 6-month deployment data.