Running Two Sales Organisations in One Salesforce Org After an Acquisition: Capture, Teams and Forecasts

Decide how to run two sales orgs in one Salesforce org: capture first, team setup, and separate forecasts.

Table of Contents
Start capturing activity on both sales orgs and run a forecast per org, without waiting on a Salesforce migration.
Book a demo
Or use our free web app.
See how Weflow runs separate teams, templates and forecasts per sales org on one merged Salesforce.
See it live

You ou don't need a clean-up program before you can run both sales orgs on the merged Salesforce. You've got three realistic paths: keep two orgs, harmonize stages and objects first, or layer capture and per-team configuration onto the merged org you already have.

For most post-acquisition teams, we'd go with the third. That means:

  • Capture activity first, so you learn how the acquired business actually sells.
  • Give each sales org its own teams, templates and record-type stage paths.
  • Run a separate forecast per org, so a blended number can't hide which org is missing its target.
  • Harmonize later, based on what the data shows.

Weflow is the Revenue AI Orchestration platform for sales, customer success, and RevOps teams, and the layered path is the one we built it for. That third path is the one we built Weflow for.

Your Salesforce records start improving the day capture goes live, because emails and meetings land on the right deals automatically.

That's deal hygiene with Weflow in a merged org: up-to-date deals, without reps updating them and without waiting for a clean schema.

Three ways to run two sales orgs after an acquisition

Each path trades what you get this quarter against long-term structure and the RevOps hours you don't have.

Keep two orgsHarmonize firstLayer on the merged org
What you doLeave the acquired business in its own Salesforce orgMap both stage paths, qualification definitions and revenue fields to one schema, then migrateKeep the merged org as it is, start capture, and scope teams, templates, stage paths and forecasts per sales org
What it costs RevOpsTwo of everything to administer: users, integrations, reportsA migration project that unpicks fields, reports and integrations while the quarter runsConfiguration work on teams, capture rules and forecast setups, no migration
What you get this quarterEach business keeps working exactly as todayUsually nothing until the migration shipsActivity on the record and a forecast per org
What you deferAny combined view; group reporting stays a manual joinA trusted number, until the new schema is liveThe schema decision, until you've seen how both businesses sell
What breaks when the org reshapesLittle inside each org; anything spanning both gets rebuilt by handThe design itself, if the acquired business sells differently than you assumedLittle, when teams follow Salesforce user data; a second production org means a second workspace

There's a fourth option too: doing nothing. You already know what that looks like: the Excel forecast you rebuild by hand every week.

The questions that decide your post-acquisition Salesforce path

Answer these six questions, and the right path mostly picks itself.

  • Will the two businesses merge, or stay separate P&Ls? If they'll run separately for good, two orgs is a legitimate end state.
  • Can you describe the acquired selling process today? If you can't, any harmonized design is a guess, and you'll rebuild it once you learn the business.
  • How much RevOps capacity do you have? A two-person team keeping Salesforce running can handle configuration, but not a migration on top of the quarter.
  • Does leadership need a trusted number this quarter? If so, rule out any path that only pays off after a migration.
  • How many mail tenants do you run? Each tenant adds configuration work on the capture side, and sibling-company mail has to be kept out of the CRM.
  • How long will the parent group's review take? If procurement and GDPR sit with the group, you need a path where setup can start before the review clears.

When each post-acquisition Salesforce path fits, and when it doesn't

None of these is a strawman. Each one is right for a specific situation.

Keep two Salesforce orgs if the businesses stay separate P&Ls

If there's no plan to merge the businesses, two orgs is a fair answer: each team keeps its stages, hierarchy, revenue field and integrations, and nobody has to unpick anything.

The trade-off is that you lose any combined view, so group reporting becomes a manual join, usually in a spreadsheet.

With Weflow, you'd run two workspaces, one per org, with each team enrolled where its records live. Licensing stays the same, but admin work doubles and there's no cross-org view.

Harmonize stages and objects first if you already know both processes

Harmonizing first works when you can already describe how both businesses sell and you have the people to run the project. In that case, one schema, one stage path per motion and one revenue field is the cleanest end state.

Most teams don't have both. Harmonizing means unpicking years of fields, reports and integrations nobody dares delete. That's a migration, and because it competes with the quarter, it keeps getting pushed back.

Harmonizing first fits whenHarmonizing first stalls when
You can write down both stage paths and qualification criteria todayYou're still learning how the acquired team sells
You have dedicated capacity for a migrationYour Salesforce team is two people keeping the lights on
Leadership can wait for a trusted numberThe board wants a number this quarter
The org is young and lightly customizedOld integrations and custom fields feed reports someone still reads

If you go this way, run capture during the project, not after it. And plan for one cost up front: a migration carries over each deal's current status, but not the path it took through the stages, and capture can't recreate that history later.

Layer capture onto the merged org while you're still learning the business

Layering means running both sales orgs on the merged Salesforce as they are today: you start capture on day one, then give each org its own teams, templates, stage paths and forecast.

It fits when your go-to-market is still shifting and your team is small. It doesn't fit if two production orgs are permanent, since that puts you on the first path with two workspaces.

Why we'd capture activity first and harmonize Salesforce later

If you can't describe the acquired process yet, have little RevOps capacity and need a number this quarter, capture-first is the only path that improves the record and delivers something now. It also means that when you do harmonize, you're deciding from evidence.

Capture shows you how the acquired team actually sells

"Automate later" is a reasonable instinct, and we hear it from post-acquisition teams all the time:

"With over three acquisitions I feel like I learn something new about the business every day. How can you automate it if you do not know it yourself?"

— RevOps leader, on a call with us

But capture isn't about automating a process you already understand. It's how you find out what that process is.

Once every email and meeting lands on the record, you can see things nobody can tell you in an interview:

  • How many meetings an acquired-side deal takes to close.
  • Who's actually involved on each deal.
  • Where deals go quiet.
  • Which of their stages carry real evidence and which are labels.

That's exactly what a harmonized stage design needs, and you have it before anyone starts drawing one.

You can backfill emails later, but not calls nobody recorded

Waiting for the clean-up has a cost that rarely makes it into the plan: every month you wait is a month of customer conversations that never make it into the record.

Email, at least, is recoverable. When Lendz moved from Einstein Activity Capture to Weflow, we backfilled several months of their email history into Salesforce.

Calls are a different story. A call nobody recorded is gone for good, and no later refactor brings it back.

Your CEO's AI mandate starts with the record the AI will read

Your CEO wants the AI layer now, and you know the data underneath can't support it yet. The two aren't really in conflict, because an AI agent is only as good as the records it reads.

If half the meetings are missing and the same account exists three times, you get a confident answer that's wrong in ways nobody can see.

We learned this the hard way: our own AI forecast shipped too early and didn't work well, because no model can tell whether a deal is stalling or slipping without the activity and conversation data underneath it.

That's why most of our engineering goes into capture and mapping.

"If you could just hook Claude into Salesforce and it gives you the truth. I mean, in theory, if it's a system of truth, it should be able to do it. But the reality is it just doesn't work."

— Philipp Stelzer, Co-founder and CPO of Weflow

So capture isn't "another tool before AI." It's the first step of the AI mandate, and you can present it to your CEO that way.

Janis Zech on LinkedIn: “An agent’s job is to execute. If your data is incomplete/ inaccurate, the agent will continue to execute tasks on broken data (= inaccurate results).”

How Weflow runs two sales orgs in one Salesforce org

The layered path rests on four things working on the same Salesforce records: capture, team-scoped configuration, a custom hierarchy and parallel forecasts. Everything Weflow captures stays in your Salesforce, so your own reports and automations can use it.

Start Weflow Activity & Contact Capture before reps ever log in

Weflow Activity & Contact Capture connects to mailboxes server to server, so a user is captured from the moment you add them to a capture configuration, whether or not they ever sign in.

For the acquired reps, nothing changes. They don't install anything, log in or learn a second tool, and if they're only on Activity Capture, they don't need any other Weflow seat.

Users sit in one of three states:

  • External: Enrolled in capture and never signed in. Their emails and meetings are captured like anyone else's.
  • Pending: Invited and not yet logged in.
  • Active: Using the application.

So don't read a low login count as capture failing. Coverage doesn't depend on adoption.

Separate old merge damage from new capture issues with Activity Capture Health

With any tool that writes to Salesforce, your first question is probably what stops it from making more mess. In a merged org, your leaders will ask a version of it too:

"The first question I get is, is the data accurate? And I am like, well, that is a bit of a loaded question."

— RevOps leader, on a call with us

That's where Activity Capture Health comes in. It's a Weflow Analytics view inside Salesforce that flags:

  • Duplicate accounts.
  • Duplicate contacts.
  • Non-converted leads that match a contact.
  • Accounts sharing the same website domain.
  • Capture settings that aren't configured for full capture yet.

Duplicate accounts on one domain are the telltale sign of a merged org, and they're exactly what breaks activity-to-opportunity mapping, because capture can't tell which of two identical accounts an email belongs to.

Weflow Analytics Activity Capture Health tab listing data quality issues and Salesforce settings checks including Einstein Activity Capture

Check it once before you enroll anyone. That gives you a baseline, so you can show your leaders which problems came from the merge and which belong to capture.

What you seeWhere it comes from
Two accounts on the same website domainPre-existing merge damage
Duplicate contacts by emailPre-existing merge damage
Leads that were never converted and match a contactPre-existing merge damage
A user with a warning icon in a capture configurationCapture issue: tenant connection or an email address that differs from Salesforce
Capture settings flagged as not configuredCapture issue: fix in the configuration

The mapping rules are also built for an org you don't fully trust:

  • Weflow matches on email address and the Salesforce relationships around it, and never reads the email's content.
  • It prefers a contact over a lead and never logs to a closed opportunity.
  • When it can't tell which deal an email belongs to, it logs to the account instead of guessing. That's much easier to fix than an email on the wrong deal.
  • Contact creation can be limited to accounts that already exist.
  • Reps can re-map an email from the Outlook add-in or the Chrome extension, and Weflow applies that choice to the rest of the thread.

Give each sales org its own Weflow teams, templates and capture rules

Each sales org keeps its own process inside one Weflow workspace, and scoping keeps one org's rules from leaking into the other. Here's what you can scope per team:

  • Capture configurations, scoped by user and by Salesforce field values such as billing region. Each one sets which objects activity logs to, which domains to exclude and how contacts get created.
  • Hidden teams, which exist only to scope a configuration and never appear in the teams reps see.
  • AI summary and field-update templates in Weflow Conversation Intelligence, so each org's qualification structure writes to its own fields.
  • Pipeline templates, which lock the field set per team. Reps who want different columns duplicate the view instead of reshaping the shared one.
  • Record-type stage paths. Each opportunity record type keeps its own stage path, forecast-category mapping and roll-up.
Weflow Activity Capture Users and teams tab with a searchable team list and the active teams assigned to the configuration

Each user belongs to exactly one capture configuration. When an email involves people from several, Weflow applies the most permissive rule, so a thread between an acquired-side rep and a parent-side rep on the same customer still lands in Salesforce.

Before you let anyone in, use login-as-user from the Admin Console to see Weflow exactly as a given rep or manager does, including their templates and whether they see only their own forecast and their team's.

Show leadership the acquired-versus-parent split with a Weflow hierarchy

We hear this frustration on almost every post-acquisition call:

"You're stuck with the Salesforce hierarchy."

— Sales leader, on a call with us

In Weflow, you aren't. Roll-ups follow the Salesforce Manager field by default, but you can switch on the Weflow hierarchy in the Admin Console and drag and drop teams to set who reports into whom.

Each Weflow team shows up as its own line in the roll-up, so "acquired company versus parent" becomes two teams with their own subtotals, not two placeholder users parked in the role hierarchy.

One person can sit in several teams, which covers the CSM carrying both a renewal and an expansion number. The same structure decides who can see recordings and Insights reports, so the split leadership looks at is also the access boundary.

Let Salesforce user changes carry reorgs into Weflow teams

Weflow dynamic teams pull members from Salesforce by manager, role, a field condition or a checkbox on the user record, and re-check every hour.

So when someone moves in Salesforce, they move in Weflow too, and nobody has to maintain a user list in a second tool.

Here's what survives the next reorg:

  • Targets and past forecast submissions belong to the person, so they move with the rep to the new team.
  • A disabled Salesforce user consumes no license.
  • Sign-in runs through Salesforce authentication, so deactivating a user in Salesforce removes their Weflow access immediately.

One exception: view-only users have no Salesforce user, so you add and group them by hand.

Run a separate Weflow forecast on each sales org's revenue field

Weflow Deal Intelligence & Forecasting runs several forecast setups in parallel, and each one takes its own:

  • Amount field: any opportunity currency field, not only standard Amount.
  • Date field.
  • Stages or forecast categories.
  • Cadence and targets.
  • Permanent filters on record type, opportunity type or any field condition.

So two orgs forecasting on two different revenue fields become two setups, not a harmonization project. The acquired business keeps its field, the parent keeps its own, and the leadership roll-up shows both.

That's what stops a blended number from hiding a miss: when one org falls short, you see which one, instead of three teams pointing at each other.

Weflow forecast Roll-up showing a manager-to-rep hierarchy with forecast call, included deals, quota and attainment columns

To be fair, parallel forecasts aren't unique to us. Gong, Salesloft, Backstory and Terret all run separate forecasts per motion, and each of Gong's configurable boards carries its own filters, columns and targets.

Where teams tell us it gets hard is running many motions at once in one module:

"Our RevOps team spent too many hours building it out and trying to get it to work super well. So we ended up actually doing most forecasting back in spreadsheets."

— Chris Nethercote, Head of Sales at Weflow, former Gong enterprise customer

What sets Weflow apart is the combination: the forecast runs on the same records your capture fills and your per-team templates shape, and the data stays in your Salesforce.

Where Weflow stops: Org, mail tenant and forecasting limits

The layered path has real limits for an acquisition group, and you should see them before you see the price.

LimitWhat it means for a post-acquisition groupWhat to do instead
One Salesforce org per workspaceTwo production orgs mean two workspaces, with teams split between them. Licensing is the same, admin doubles, and there's no cross-org viewCombine group numbers outside Weflow, or consolidate to one org before you need a single view
One capture configuration per mail tenantEach entity's tenant needs its own configuration, users can only be assigned within their own domain, and there's no single admin view across tenants. Weflow Conversation Intelligence setup takes one tenant selectionList every sibling entity's domain as internal in every configuration, and choose which tenant Conversation Intelligence connects first
One period type across all forecastsAn acquired business on annual renewals and a parent on quarterly must pick one shapePick the period your board reports on and apply it to both
No consumption forecastingUsage-based revenue needs a different method from the deal-based forecasting Weflow modelsKeep consumption revenue in your finance model
Targets are amounts onlyA goal set as a number of new logos has no target typeTrack logo counts in your Salesforce reporting
No account-level renewal boardRenewals forecast on renewal opportunities, not on the customer as a wholeRun renewals as their own forecast setup, dated on the contract date
Submitted forecasts aren't written to a Salesforce fieldThe forecast call is the one number that doesn't live in your CRMRead forecast calls into your assistant over Weflow's MCP connector
One opportunity per emailA Salesforce activity carries one related record, so correspondence covering two deals lands on one of them or on the accountReps re-map from the add-in when it matters
No nearest-close-date mapping ruleA renewal and an expansion on one account, with contact roles copied to both, can't be split by close dateSeparate the lanes with configurations filtered on opportunity type or a close-date threshold
Lost stage history can't be recreatedStage conversion and weighted forecasts only have the months since go-live to learn fromStart capture now, so history accumulates from today

What Weflow costs for a wave-by-wave rollout

Nobody rolls out a revenue tool to four business units at once, so pricing needs to follow your rollout waves.

ComponentPrice basisWhat it means for waves
Weflow Activity & Contact Capture$19 per user per month, billed annuallyWave one can be capture-only, including reps who never log in
Revenue AI Foundation (Activity & Contact Capture + Conversation Intelligence)$49 per user per month, billed annually, 16% below buying both separatelyAdding Conversation Intelligence later costs less as a bundle than standalone
Seats added mid-termCharged pro rata to the end of the termYou pay for an entity from the month it goes live
Minimum contract10 usersSize your first wave at ten or more
View-only licensesUnlimited, at no costLeaders who only watch recordings don't need a paid seat

Volume discounts apply on larger teams..

What to hand the parent group's security and GDPR review

Once procurement moves to the group, you'll be carrying the review on your team's behalf. Here's what to hand over:

  • Weflow's security credentials: SOC 2 Type II, GDPR compliance, Zero Data Retention for AI processing, and customer data never used to train AI models.
  • The enrollment switch: Weflow reads no mailbox until a user is enrolled in a capture configuration. Installing the managed packages, connecting the integration user and adding the workspace app capture nothing.
  • Sign-in: Users sign in through your Salesforce authentication, with whatever SSO your org enforces. There's no separate password, and deactivating in Salesforce removes access immediately.
  • Support access: Weflow support sees how Weflow decided to log or skip each email, not the email's content.
  • Mailbox scoping: In Microsoft Entra, assigning a group to Weflow's app limits mailbox access only when Assignment required is set to Yes. In Google Workspace, the app is approved for the whole organization or a named group.
  • Record-level exclusions: Custom rules block logging against any Salesforce record by field value, such as an account flagged as confidential.

Since nothing is read before enrollment, you don't have to wait for the review to clear. Run the technical setup in parallel, and enroll the first entity the day legal signs off.

How to roll Weflow out one entity at a time

Here's the order we'd follow with a two-person RevOps team. The technical setup takes 30 to 45 minutes with a Salesforce admin and a Microsoft or Google admin, and most of the time after that goes into configuration.

  1. Connect each tenant and set internal domains: Your IT admin completes the tenant install from the Weflow Admin Console, then RevOps lists every sibling entity's domain as internal in each configuration. Before moving on, check that no user shows the warning icon.
  2. Get your future admins signed in: Admin rights attach only after a person has signed in once, so your RevOps lead and IT owner open the app before anything else.
  3. Enroll capture for the first entity: RevOps adds that entity's dynamic team to its capture configuration. Then check that emails and meetings start arriving on accounts and contacts within the first few days.
  4. Read Activity Capture Health: Record the duplicate and shared-domain counts as your baseline, so you can show leadership what was already there.
  5. Build teams and templates: Set up dynamic teams from Salesforce, hidden teams for configuration scope, and pipeline, summary and field-update templates per org. Check that each team picks up the right configuration.
  6. Verify with login-as-user: Sign in as one rep and one manager from each org. Check templates and visibility before you let anyone else in.
  7. Add parallel forecasts once capture has settled: Build one forecast setup per org on its own revenue field, with sales leadership in the room for the cadence and targets.
  8. Repeat per entity: Each new entity on its own tenant is a new capture configuration, not just a new team.
  9. Harmonize from what the data shows: Once you have a few quarters of activity on the record, design the shared stage path around how both teams actually sell.

If you're starting with step one, our free Salesforce Activity Capture Cheat Sheet walks through the capture setup decisions, whichever tool you choose.

FAQ: Running two sales orgs in one Salesforce org

Can two Microsoft 365 tenants, or Microsoft 365 and Google Workspace, share one Weflow setup?

Yes. Each tenant gets its own activity capture configuration in the same workspace and Salesforce org, but you manage them separately, with no single admin view across them.

How do we stop mail between sibling companies landing in Salesforce?

List every sibling entity's domain as an internal domain in every capture configuration. Mail between two group companies is internal to the group but external to each tenant, so if a configuration misses a sibling domain, the group's own traffic ends up in Salesforce.

Weflow Activity Capture Exclude emails tab with internal and external domain exclusion lists

Which record does an email land on when two merged accounts share a domain?

Weflow logs to the contact or lead that holds the email address, then looks for a single open opportunity where that person holds a contact role. Anything it can't resolve falls back to the account.

What if the acquired business forecasts renewals annually and we forecast quarterly?

You'll need to pick one, since all forecast setups in a Weflow workspace share one period type. Most teams go with a quarterly call broken down by month, and each forecast still keeps its own revenue field, date field, stages and targets.

Does the submitted Weflow forecast land in Salesforce or our warehouse?

Not in Salesforce yet: a submitted forecast isn't written to a Salesforce field today, but you can read forecast calls over Weflow's MCP connector. Captured activity and conversation data reaches your warehouse through the Weflow API, alongside what you already sync from Salesforce.

Can one entity's sales leader see the other entity's call recordings?

That depends on your team structure: the Weflow hierarchy controls whether recordings are shared within a team or across the organization.

How much admin time does this take a two-person RevOps team?

Expect 30 to 45 minutes of technical setup, then one to three weeks of configuration for templates, forecast types and permissions. After that, dynamic teams and Salesforce sign-in keep the user list current on their own.

By
Weflow

Weflow is a modular Revenue AI platform for RevOps leaders and revenue teams, powering pipeline, forecasting, and deal inspection for 200+ B2B companies. The team behind Weflow also hosts the RevOps Lab podcast and runs RevOps Chat, the Slack community for 1,000+ RevOps practitioners.

More articles by
Weflow

Related articles

Running Two Sales Organisations in One Salesforce Org After an Acquisition: Capture, Teams and Forecasts

Decide how to run two sales orgs in one Salesforce org: capture first, team setup, and separate forecasts.

How to Measure Activity Capture Coverage per Rep and Find the Gaps

Learn how to measure activity capture coverage per rep in Salesforce and pinpoint coverage gaps

How to Fix Emails and Meetings Logged to the Wrong Opportunity or Account in Salesforce

Learn how to fix emails and meetings logged to the wrong opportunity or account in Salesforce.

How Missing Activity Data Distorts the Sales Forecast

Learn how missing activity data biases sales forecasts high and how to measure capture gaps

Duplicate Contacts in Salesforce When Several Tools Write to It: Causes and How to Fix It

Learn why several tools create duplicate Salesforce contacts and how to stop it with one owner.

Weflow for Microsoft 365 Sales Teams: What Works in Outlook and Teams, and What Does Not

Learn what Weflow supports in Microsoft 365: Outlook capture, Teams meetings and calls, but not chat.

Weflow on Google Workspace: Admin Console Install, Group Scoping and Calendar Sync Direction

Learn how to install Weflow in Google Workspace, scope groups, and set one-way Google Calendar sync.

Capturing Sales Calls From Personal Mobile Phones: What Weflow Logs and What It Cannot

Learn what Weflow logs from personal mobile sales calls, what it can't capture, and your workarounds.

How to Run Weflow Alongside Outreach, Salesloft or Apollo Without Logging Emails Twice

Learn how to run Weflow with Outreach, Salesloft, or Apollo without duplicate Salesforce logs.

How to Run Weflow Activity Capture Across Several Teams, Regions and Mail Tenants

Learn how to run Weflow Activity Capture across teams, regions, and multiple mail tenants.

How to Tell Whether Weflow Activity Capture Is Working: Sync Health, Admin Alerts and Recovering Missed Emails

Learn how to check Weflow Activity Capture health, spot admin alerts, and recover missed emails in Salesforce.

How to Pilot Weflow in a Salesforce Sandbox and Move the Setup to Production

Learn how to pilot Weflow in a Salesforce sandbox and reconnect the setup in production.