How Careers In Government migrated from HubSpot to Attio in three weeks
(with a custom n8n pipeline for notes and tasks)
About Careers In Government
Careers In Government is the longest-standing public sector job board in the United States. Founded in 1996, the platform connects state and local government, education, and public sector agencies with talent across more than 13,000 active job listings at any given time. Careers In Government is run by a small, focused team that reaches over 15 million job seekers each month on social media and serves agencies including LA Metro, the County of Los Angeles, and the City of Santa Monica.
The Challenge
Careers In Government had been on HubSpot for years and were only using a fraction of the platform's feature set. The cost of the subscription was no longer producing a comparable return on investment, and their next contract renewal was looming.
The bigger challenge was the data itself. Three decades of customer history sat inside HubSpot, including people, companies, deals, notes and tasks. If any of that information could not be migrated, Careers in Government would have lost their account management cadence overnight.
Careers In Government also wanted a CRM with native AI capabilities and an MCP server, to plug directly into the OpenClaw and Claude-based agentic workflows the business had been developing in parallel. HubSpot wasn't that platform. Attio was.
Inside the Migration: A Custom n8n Pipeline
Companies and contacts came across cleanly through Attio's native importers. The nuts and bolts work was on notes and tasks, where the volume and relational complexity of thirty years of HubSpot history called for something more considered than an off-the-shelf import. CWR built a custom import pipeline in n8n that:
Pulled the full HubSpot data set including notes, tasks, and the relational metadata that standard exports flatten or drop.
Intelligently mapped each note to its most useful home in Attio using a fallback hierarchy of company, then person, then deal, so that nothing was lost and everything landed where it would actually be found again.
Reconstructed task ownership and linkage by matching HubSpot user IDs to Attio before pushing each task through the Attio API.
Preserved task status and due dates so Careers In Government's account management cadence was intact on day one.
The pipeline was tested against a sandbox Attio workspace, then run against production the day before training. By the time the team logged in for training, the system was theirs.
By the Numbers
| Metric | Detail |
|---|---|
| Companies Migrated | 1,579 |
| Contacts Migrated | ~3,500 |
| Notes Migrated | 650 |
| Project Duration | Three weeks of working time |
| HubSpot Renewal Deadline | Beaten comfortably |
Beyond Migration
Migration is often the easy part. What makes a migration worth doing is what becomes possible once the data is across. For Careers In Government, CWR rebuilt several HubSpot workarounds as proper Attio workflows: automated state-based account ownership so new prospects route to the correct owner based on territory; engagement level inheritance from company to contacts so marking a company hot updates every contact in it; customer type cascading onto company records when deals close; an automated quarterly check-in sequence for unlimited annual members that fires three months after a deal closes; and a Claude MCP connection so Careers In Government can query and update Attio records conversationally from inside Claude, Cowork, and Open Claude.
“Crawl Walk Run managed our transition from HubSpot to Attio. The experience was exceptional. Crawl Walk Run was accommodating and available to discuss the transition. They carefully listened to our goals and achieved them all in record time. Over the 15 years that we have run Careers In Government, we have worked with numerous vendors and associates and Crawl Walk Run stands out above all of them.”
Frequently Asked Questions
Can you migrate HubSpot notes and tasks to Attio without losing data?
Yes, with the right approach. Notes and tasks in HubSpot carry embedded relational metadata such as multi-record links, ownership, and completion state, which standard CSV exports flatten or drop. To preserve everything cleanly, a custom pipeline that intelligently maps each record to its proper home is required. Crawl Walk Run builds these pipelines in n8n on a per-customer basis as part of our Attio implementation projects.
How long does a HubSpot to Attio migration take?
It depends on volume and complexity, but a migration of this kind can be completed in a matter of weeks. Careers In Government's project was delivered in three weeks of working time, including a custom n8n pipeline for notes and tasks, state-based ownership automation, and an automated quarterly check-in sequence.
What happens to email history when migrating from HubSpot to Attio?
Attio syncs directly with Gmail and Microsoft 365 once a user connects their mailbox. The full history of email correspondence with each customer comes across automatically without needing to be exported from HubSpot.
Ready to Migrate from HubSpot to Attio?
If you're staring down a HubSpot renewal you'd rather not pay, or you've got a custom data model that off-the-shelf importers won't handle, CWR can help.

