If you've ever hit "Import" on a large file and spent the next ten minutes refreshing and wondering whether HubSpot was working or frozen, this update is for you.
We've seen this play out in portals of all sizes. The import goes in. The spinner spins. And the humans responsible for that data do one of two things: they walk away and miss a problem, or they stare at the screen hoping something changes. Neither is a good use of time.
What This Update Actually Is
HubSpot shipped real-time progress tracking for the import tool. When you run an import, you now see a live status view that moves through each processing stage as it happens.
Each stage shows a percentage complete once the file has been scanned. If your import includes associations or events, those show as their own trackable stages. If all import slots are full when you submit, your import enters a queue and you can see exactly where you stand.
There's one important detail to know about the queue. HubSpot uses two types of import slots: a standard slot and a large-import slot. Imports under 10,000 rows can move ahead in line if only the large-import slot is full. So a smaller file won't necessarily wait behind a massive one.
This update is available to every HubSpot account. All hubs. All tiers. No upgrade required.
Why HubSpot Shipped This
The original import experience had a real visibility problem. You submitted a file and got nothing useful back. No stage information. No percentage. No position in line. Just a status that might say "processing" for five minutes or fifty.
That ambiguity created two downstream problems. First, humans couldn't tell whether to troubleshoot or be patient. Second, teams running back-to-back imports, say during a migration or a list refresh, had no way to sequence their work intelligently.
The frustration is especially sharp in data-heavy operations. If you're managing a contact database migration, importing association records, or loading event data, you need to know what stage you're in before you take the next step. Guessing is expensive when bad data reaches live workflows.
HubSpot closed that gap. The answer is now on-screen, in real time, every time.
How to Use It Step by Step
There's no setup required. The progress view is automatic once an import is running. Here's what the experience looks like:
- Go to Contacts, Companies, Deals, or any importable object and start your import as usual.
- Upload your file and map your columns. Nothing changes here.
- Submit the import. HubSpot will either begin processing immediately or place it in the queue.
- If you're in queue, note your position and the reason shown: all concurrent slots full, or only the large-import slot full. If your file is under 10,000 rows and only the large-import slot is full, you may move ahead sooner than expected.
- Once processing starts, watch the stage tracker. After the file scan completes, each stage shows a percentage. Associations and event stages appear separately when applicable.
- Use the stage and percentage information to decide whether to stay on the page, switch tasks, or begin preparing your next import file.
That's it. No settings to configure. No feature flag to enable. It's on for everyone.
What It Touches in Your HubSpot Strategy
On the surface, this is a UX improvement. But it ripples into several operational patterns that matter.
Data migrations and cleanups often involve sequenced imports. Contacts first, then companies, then associations. If you don't know whether your contact import finished, you can't safely start the association import. Now you can sequence with confidence instead of guessing based on time elapsed.
Key Takeaway
If your workflows or lists depend on freshly imported data, knowing the exact processing stage prevents you from triggering automations before records are fully in the system. Real-time progress gives you a clean handoff point.
This also connects to how your team manages data quality. When imports are opaque, errors get caught late because no one knew when to check. With stage visibility, you can review error summaries immediately after the scan stage completes rather than discovering problems hours later.
If you're working with auto-association rules, this is especially relevant. Knowing when your import is fully processed means knowing when your association logic will actually fire.
If you're using HubSpot's auto-association defaults for Contracts, Orders, and Marketing Events, import progress tracking becomes even more valuable. You'll know precisely when imported records are ready for association rules to act on them.
For reporting teams, this closes a small but persistent gap. If a dashboard or report is pulling from recently imported data, you now have a concrete signal for when the data is ready versus when it's still loading. That matters more than it sounds when you're running a monthly data refresh before a leadership meeting.
Key Takeaway
Ops teams running recurring imports, such as weekly list refreshes or monthly CRM syncs, can now build tighter handoff points between import completion and downstream workflow triggers. Less lag. Fewer support tickets asking "did that import finish?"
Pair this with improvements like inline report descriptions on HubSpot dashboards and your reporting workflow gets a lot cleaner from end to end: better data in, clearer context on the way out.
Who Should Care Most
This update matters most to the humans doing heavy data work inside HubSpot. Specifically:
- RevOps and marketing ops professionals who run regular imports as part of list management, database hygiene, or integration syncs.
- Admins handling CRM migrations, whether from another platform or between HubSpot portals, where sequenced imports are non-negotiable.
- Agencies and consultants managing multiple client portals who run large imports across accounts and need to know when each one is safe to act on.
- Growing companies with lean ops teams where one person is responsible for both the import and everything that comes after it.
If your company runs imports rarely and on small files, the impact is lower. But if imports are a recurring part of your operation, this removes a consistent friction point.
George's Take
I've audited a lot of portals where data problems traced back to timing. Someone triggered a workflow or ran a report while an import was still processing, and the numbers were wrong. Not because anyone made a mistake, but because there was no signal to tell them the data wasn't ready yet. This update removes that silent risk. It sounds small. It isn't. When you give humans clear information at the right moment, they make better decisions. That's true in CRM, and it's true everywhere else.
“Visibility isn't a nice-to-have in data operations. It's the difference between a clean handoff and a scramble to figure out what went wrong.”
If you're in the middle of a larger data migration, it's worth pairing this awareness with an audit of how your integrations handle data hand-offs. The Pipelines API V1 deprecation deadline in November 2026 is another timing-sensitive item that ops teams should have on their radar right now.
If your HubSpot data operations need a full review, whether that's import workflows, association logic, or CRM architecture, Sidekick's team has seen the patterns across hundreds of portals and can help you build a system that actually runs clean. Book a strategy call and let's take a look together.
Frequently Asked Questions
What does HubSpot's import progress tracking show?
HubSpot's import progress tracking shows your current processing stage, a percentage complete for each stage once the file has been scanned, and your position in the import queue if all slots are full. It also shows whether you're waiting because all concurrent slots are taken or only the large-import slot is occupied.
Is HubSpot import progress tracking available on all plans?
Yes. Import progress tracking is available on all HubSpot hubs and all tiers, including Free, Starter, Professional, and Enterprise. No upgrade is required to see real-time import status.
What is the HubSpot large-import slot and how does it affect queue position?
HubSpot reserves a separate slot for large imports. If that slot is full but standard slots are available, imports under 10,000 rows can move ahead in the queue. This means a smaller file won't necessarily wait behind a much larger one, and the progress tracker tells you exactly which slot situation is causing your wait.
Do I need to configure anything to see import progress in HubSpot?
No configuration is needed. Import progress tracking is automatic. Once you submit an import, HubSpot displays the stage tracker and percentage complete on the import status screen without any setup, feature flag, or settings change required.
How does real-time import progress help with data migrations in HubSpot?
Data migrations often require sequenced imports: contacts first, then companies, then associations. Real-time progress tracking shows you exactly when each import is complete, so you can safely start the next file without guessing. This prevents association errors and stops automations from firing before records are fully in the system.
Can I see import progress for association and event imports in HubSpot?
Yes. If your import includes associations or event data, those appear as their own separate trackable stages in the progress view. Each stage shows a percentage complete after the file scan finishes, giving you stage-level visibility across the full import process.



