8 Essential Reports Your HubSpot Onboarding Dashboard Needs
Stop flying blind with your customer onboarding. Here's exactly how to set up a HubSpot dashboard that shows you metrics that actually matter for making your onboarding program work.
Sign up for updates on new features, releases, and smart ideas worth knowing.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
First Things First: Where's Your Data Coming From?
Before we dive into the fancy reports, let's talk about what's feeding your dashboard. You need two main things:
A Solid HubSpot Ticket Pipeline 🎟️
Set up your pipeline stages to match how customers actually move through onboarding.
Here are some example stages for some inspiration:
🎬 New onboarding
⚙️ Account setup
📚 Training
🚀 Go live
✅ Activated
❌ Onboarding failed
Your Arrows Data 📊
If you're using Arrows, we're syncing over 50 different data points into HubSpot. Everything from target dates to overdue tasks – basically anything you'd want to know about how your onboarding is actually going.
8 Essential Reports For Your Onboarding Dashboard
1. Onboarding by Status & Start Month
The report pulls data directly from Arrows and categorizes each onboarding into three buckets:
Active
Complete
Failed
This kind of month-over-month view helps us spot trends and adjust our strategy when needed.
We use a HubSpot workflow to track three health statuses:
Progressing
Stuck
Off Track
The magic happens when we map these against our pipeline stages (🎬 New onboarding, ⚙️ Account setup, 📚 Training, etc.).
For example, right now in our go-live stage, we've got four customers crushing it and one that's stuck. The best part? You can click right into the report to see exactly which customer needs attention and jump in to help.Spot someone stuck in "Go Live"? Now you know exactly where to focus your attention.
Here's what I consider our #1 metric: average days to onboarding completion.
This is a must-have HubSpot report for your onboarding program. Right now we're at 19.6 days, which is great since our goal is to stay under 20 days. If we go beyond that, we hit the yellow zone, and if we get much further out, we move into orange and red zones. It gives us a quick visual of how we're pacing against our target.
💡 You should set your goal as this can vary widely by business and customer lifecycle.
At Arrows, we talk a lot about early momentum in onboarding.
We often see customers drop off between sales and onboarding - they're really excited during the sales process, but then it becomes hard to get them going in the actual onboarding process. That's why completing those first few tasks in their onboarding plan is critical, especially scheduling that kickoff call.
Here in HubSpot, you can track how many days it takes customers to schedule their kickoff call, and monitor this metric month over month to make sure you're improving.
Reviewing the days to onboarding plan completion over time, this ties back to our earlier report (#4), where as an example, we aim for an average completion time of under 20 days. Here, you can track your month-over-month performance.
The last two reports focus on onboarding rep performance and workload.
Looking at onboarding tickets closed by rep this year - here's my data as an example: I've onboarded 12 customers, with 10 completions and 2 failed. This shows which reps are handling the most customers and how successful they are with their onboardings.
We also track onboarding by status and rep, which shows ticket statuses in your pipeline and who's managing in-flight plans.
Looking at our go-live status for example, Shareil is managing three customers and Daniel has two. This lets you see the total number of customers in each pipeline stage and which reps are handling them.