← Services
Marketing automation consolidation

We consolidate Marketo, Pardot and HubSpot after an acquisition

Folding an acquired company’s Marketo, Pardot or HubSpot instance into yours comes down to six decisions, and the ones about people and partitions cost far more to reverse once person records have been merged.

Consolidation after an acquisition, in one paragraph

The InHouse Marketers consolidates Adobe Marketo Engage, Account Engagement (Pardot) and HubSpot after an acquisition, and keeps each acquired brand separate inside the destination. Our consultants have done this twice for one web solutions client: several Pardot instances into one Marketo instance in 2020, and later an acquired competitor’s Marketo instance into its parent’s.

Six decisions made before anything moves

Every later build step inherits these, so each is written down with a named owner at the start. The six are written for Adobe Marketo Engage as the destination, as it was on both consolidations below. The method as a whole is in how to merge two Marketo instances after an acquisition.

01
Admin role · field requests

One team owns the instance

A central marketing ops team holds the admin role; each acquired brand gets a role scoped to its own workspace. Field creation, the sync user’s credentials and anything touching the CRM sync stay central, handled as requests.

02
Workspaces · person partitions

Each acquired organisation gets a workspace and a person partition

The workspace sets which programs a team sees and the partition sets which people exist for it. A workspace can see more than one partition, so map which sees which before the first import, and how each creation path picks a partition: form fills land in the primary partition of the form’s workspace, list imports in the partition chosen at import, and records from the Salesforce sync by assignment rule.

03
Sending and tracking domains

Each brand keeps its own sending subdomain

Each acquired organisation keeps its own sending subdomain, with its own SPF and DKIM, and its own tracking-link and landing page subdomains, set up in Marketo as a branding domain and a landing page domain alias. Reputation is tracked per sending domain, so moving a brand onto the parent’s puts the parent’s deliverability behind the acquired team’s next send.

04
Consent · people in both databases

Consent stays with the entity that collected it

For a person who exists in both databases, two questions settle it: which legal entity collected the consent, and whether that entity survives the deal. Holding one record per partition until then needs partition-level dedupe, which Marketo Support enables. If the two records are merged later, give the survivor the more restrictive consent state of the two: a Marketo merge keeps whichever value you pick for each field, so nothing does this for you.

05
Suppression

Suppression is one list, merged as a union

Hard bounces, global unsubscribes, complaint flags and manual do-not-contact entries from every instance go into one list in the destination. It applies across every partition from the first send, including partitions whose consent records stay separate.

06
Order of work · Salesforce connector

The first instance sets the pattern the rest inherit

Whichever instance moves first fixes the connector configuration, sync user, field mapping and routing the others must fit. Choose it on the CRM org each syncs to, contract end dates, live integrations and who can still explain the programs, then cut the connector over one business unit at a time.

Documented consolidations

Both rows are the same web solutions client, and each links to its write-up. The full list is in the track record.

2 consolidations on the track record
MoveSectorWhat it involved
PardottoMarketoWeb solutionsSeveral separate Pardot instances consolidated into one Marketo instance after a run of acquisitions — workspaces and person partitions per acquired organisation, and a sequencing decision about which instance moved first. Read the write-up
MarketotoMarketoWeb solutionsMerging an acquired competitor’s instance into the parent’s, keeping each brand’s database, sending domains and assets separated inside a single licence. Read the write-up

The first fortnight

Most schedule risk in a consolidation waits in other teams’ queues. These four go in before scope is signed off, as set out under sequencing.

  1. 01

    The DNS tickets go in first

    SPF, DKIM and DMARC for each acquired brand’s sending subdomain, plus CNAMEs for its tracking-link and landing page subdomains, requested with the exact record values in the ticket. DNS at an acquired company sits with whoever inherited it, and that person is rarely on the project plan.

  2. 02

    The sandbox refresh gets a date

    A dated commitment from the CRM team for the sandbox refresh, which runs to that team’s own release calendar.

  3. 03

    The consent review opens

    For each population to be mailed: lawful basis, point of capture, date, and where the proof sits. The field map is not signed off until this review closes.

  4. 04

    The acquired side is interviewed

    We interview the acquired team’s admins at the start, while they are still there to say why each live program was built.

When not to consolidate yet

The CRM org is unsettled

Partition assignment, lifecycle, routing and sync error handling all sit downstream of which Salesforce org survives and which is merged into it. Until that is decided, open the long-lead tickets and the consent review, and hold the build.

Nobody has made the brand decision

Whether a brand is retired is for commercial leadership to decide, because it settles sales territories and whose consent covers which subscribers. Until then, consolidate the platform and the licence, keep each brand in its own workspace and partition, and leave person records unmerged, for the reasons in why one shared workspace is the wrong first move.

How a consolidation is priced

Four engagement models: a fixed price for a defined scope, hourly, a monthly retainer or a quarterly retainer. Discovery calls and the initial system audit are free, and the scoped estimate comes out of them. The work is remote, run from Delhi NCR, with calls in your working hours for teams in the US, the UK and Europe.

After an acquisition, start with the audit. Its checklist is published in full, so you can run it on each instance before the first call.

Before you scope a consolidation

Can we consolidate before the CRM merge is finished?

Partly. The DNS, DKIM and tracking-domain tickets, the consent review and the inventory can start now, since none of them depends on the CRM. Partition assignment, lifecycle, routing and the Salesforce connector wait until you know which org survives. Where two business units share an org and cut over on different dates, a field-level split covers the overlap.

Do you work with the acquired team or ours?

We work with both, in different roles. The acquiring side’s central marketing ops team owns the instance and signs off each decision in writing. The acquired team keeps control of its own workspace, and we interview its admins in the first fortnight.

What does the free audit look at after an acquisition?

The same five areas as any system audit we run: database health, lead routing and scoring, programme structure, sync integrity and reporting accuracy. You get a prioritised list of improvements with estimated effort and impact against each. Tell us on the first call how many instances are involved and which CRM org each one syncs to.

How is a consolidation priced?

One of four ways: a fixed price for a defined scope, hourly for consultative or variable work, a monthly retainer for ongoing operations support, or a quarterly retainer for strategic programmes. Discovery calls and the initial system audit are free, and the scoped estimate for a consolidation comes out of them. The number of instances and the Salesforce arrangement set most of that scope.

Start with the instance list

For each instance, list the platform, the CRM org it syncs to and the date its contract renews. The CRM org shapes which instance moves first, and the earliest renewal sets how long you have.

Please use your company email

is a personal address. We take enquiries from company email addresses only — it tells us who we’re speaking with, so the first call is about your setup rather than introductions.

For example, name@yourcompany.com