HubSpot

Migration from another CRM, with customer history intact.

Contacts, companies and deals are the easy part. What decides whether a migration works is the mapping underneath them, the deduplication on the way in, and the activity history that tells a salesperson why a customer went quiet two years ago. I run the import in a test environment first and check record counts on both sides before production is touched.

HubSpot

Inventory. Mapping. Test import. Cut-over.

01Map

Inventory

A full export of fields and objects from the source system, laid out so decisions get made on a visible list rather than from memory. This is also where the duplicates and the ownerless records surface.

02Plan

Mapping

Field by field: what comes across, what gets merged, what stays behind. Owners, pipelines and stages get mapped here too, because those are the parts people notice on day one.

03Sandbox

Test import

The import runs into a test environment first. Counts get checked on both sides, a sample of records gets opened by hand, and whatever looks wrong gets fixed in the mapping, not in production.

04Cutover

Cut-over

A date from which the new portal is the system of record. A transition period on two systems turns into a permanent transition period, so the cut is a decision, not a drift.

HubSpot

A migration stands on mapping, deduplication and counts checked on both sides.

Records

Field mapping before the import

I decide field by field what comes across, and that is a business decision, not a technical one. "Move everything" produces a portal with forty properties nobody fills in and a report that cannot be built.

Activity

Deduplication on the way in

Source systems often allow two records with the same email; HubSpot does not. Duplicates get resolved before the import, not after, because merging them later means deciding by hand which record owns the history.

Cleanup

Activity history travels with the record

Emails, notes, calls and meetings come across attached to the record they belong to. A note without an object has nowhere to land, and a contact without history makes a salesperson open the old system again.

Verification

Counts checked on both sides

Before production is touched, the number of records on each side gets compared, object by object. A row count that does not match is a finding, not a rounding difference.

Working with HubSpotSince 2021

Named HubSpot Academy certifications.

Poland · CETWrocław

Same time zone as EU clients.

Bilingual deliveryPL + EN

Trainings, scope docs, and ongoing support in both.

Contact

Let me hear about the system you want to leave.

On the call I go through what sits in the old system, how far back the history matters and who has to make the mapping decisions. A work email address and a topic are enough to book it.

HubSpot

Questions that come up on a first call.

Will sales stop while we migrate?

No. The work runs in a test environment, and the cut-over is a single agreed date. What stops sales is a transition period where half the team writes in the old system and half in the new one, so that is the thing I avoid.

Does the whole conversation history come across?

Emails, notes, calls and meetings attached to records do. How far back I go is a decision worth making deliberately, because five years of activity on inactive contacts is weight without value.

What does not come across?

Notes with nothing to attach them to, and anything the source system's API will not release. Some platforms cap what you can export per day, and email bodies are often the hardest part. I name those limits before I start, not after.

We are still choosing a system. Do you help with that?

Yes, and sometimes that call ends with "stay where you are for now". If HubSpot is the answer, the migration and the configuration are usually one project rather than two.

How long does it take?

It depends on the number of objects, how much history comes across and how many decisions the mapping needs from your side. The part that sets the pace is usually not the import; it is getting a decision on duplicates and ownership.

Is the migration and the configuration one project or two?

One, in almost every case. Moving data into a portal that is not configured yet means importing twice, because the second import has to follow the structure the first one lacked.

HubSpot

Data comes across together with what grew around it.

<p>Tell me which system you are on and how far back the history has to reach. After the call you have the scope, the decisions somebody on your side has to make, and the limits of what the source system will release.</p>