Telecom CRM to Communications Cloud (aka Agentforce Communications) Migration with conemis

August 21, 2026
 by 
Eren Yılmaz

Telecom CRM is not a customer database. It runs active service orders, holds the contract terms that drive billing, and connects to the OSS systems that deliver service. Migrating it to Salesforce Communications Cloud (Agentforce Communications) only works when orders keep moving, subscriber history arrives complete, and the catalog is rebuilt for the new data model.

Most CRM migrations can tolerate a short freeze. Telecom cannot. While the project team plans cutover, customers are still ordering broadband, porting numbers, upgrading plans, and calling support. Every one of those interactions depends on the system being replaced.

That is why a telecom move to Salesforce Communications Cloud, which Salesforce has also marketed as Agentforce Communications, is a different kind of project from a standard Sales or Service Cloud migration. This article looks at what telecom CRM data actually carries, what changes in the Communications Cloud data model, and how to plan a Communications Cloud migration that keeps service running through cutover.

What Makes Telecom CRM Different From Other CRM Migrations?

Telecom CRM is operational, not just relational. It holds work in progress that the business cannot pause, and its records drive downstream systems that physically deliver service.

Active service orders

At any moment, a telecom CRM holds orders that are mid-flight: a fiber installation waiting on a technician, a mobile plan change pending activation, a business circuit halfway through provisioning. These orders have state. Migrate them as static records and they stop moving, because the target has no idea which step comes next.

Contract terms that drive billing

Service agreements hold contract start dates, minimum terms, promotional pricing, and renewal conditions. Billing reads from them. If terms arrive incomplete, the first invoice after go-live is wrong, and the support queue fills with disputes the migration created.

Connections to OSS and provisioning

The CRM is the commercial front end of a larger stack. Orders flow from it into operations support systems that configure networks and activate services. A migration that breaks those connections, even briefly, leaves orders stranded between systems that no longer agree on their status.

What Changes When Telecom Data Moves to Communications Cloud?

The data model changes, and the catalog and order structures change most. Communications Cloud is built on an industry model that separates what a customer buys from what the network has to deliver.

The catalog is built from specifications and offers

In the Communications Cloud catalog, product specifications act as reusable templates, and offers are the sellable, priced instances built from them. The shared catalog models both commercial products that customers order and technical products used internally to provision service. Many legacy telecom catalogs are flatter, with pricing, bundling, and fulfillment logic mixed into the same product records. They have to be redesigned for the target model, not copied into it.

Orders are decomposed and orchestrated

When an order is placed, decomposition converts the commercial products in it into technical products, and an orchestration plan runs the sequence of fulfillment tasks across the relevant systems. An order migrated from a legacy CRM has to arrive with enough structure to fit this flow, at the right step, or it cannot complete.

Subscriber history has to stay attached

Accounts, service agreements, assets, cases, and interaction history all have to land in the right relationships. Agents in Communications Cloud work from the account view. If history is detached during the move, agents answer calls with an empty record in front of them.

Where Do Communications Cloud Migrations Break Down?

They break down where the legacy system's live state does not survive the move. Three failure points account for most of the damage.

Orders stall mid-provisioning

Order capture logic rarely maps cleanly into the target structure. If in-flight orders are loaded without their current state, or after the source has stopped tracking them, they sit between systems. Customers wait, technicians arrive for orders the CRM no longer recognizes, and service teams reconcile by hand.

Agents lose service context

Subscriber history is often the last thing scoped and the first thing cut when timelines slip. The result is a go-live where agents inherit incomplete account, case, or interaction history, and every call starts by asking the customer to explain what already happened.

Pricing and bundles fail at launch

When catalog hierarchies are moved without being redesigned, pricing rules, bundle structures, and partner offers fail to execute. Revenue teams lose control of what is being sold and at what price, and the rework lands after launch, when it is most expensive.

These are structural problems, similar to the ones that make certain Salesforce objects break data migration projects. Generic tools built for flat record transfer do not account for them.

How Should Telecom Teams Plan a Communications Cloud Migration?

Plan for continuity first and volume second. The question is not only how many records will move, but how the business keeps serving customers while they do.

Map active order states before scope is fixed

Start with a readiness assessment of every source system. Count subscribers, but also count open orders by state, document BSS and OSS integration points, and measure how deep the catalog hierarchy goes. Timelines and cost depend on exactly these factors, so they belong in the plan before budget is committed.

Redesign the catalog, then migrate against it

Decide how legacy products map to specifications, offers, and technical products in the target, and document the decisions. Metadata matching across source and target shows which fields, status values, and process rules need transformation and which have no direct equivalent.

Run source and target in parallel through cutover

A single cutover weekend is the riskiest option for telecom. A staged migration keeps the source system live while data moves in validated waves, with data sync and replication keeping order state consistent between the two. Customers keep ordering, and nothing is frozen for longer than it has to be.

Keep provisioning connections live

Every integration point with billing, provisioning, and partner systems needs a cutover plan of its own. Decide when each connection switches from the legacy CRM to Communications Cloud, which system owns an order while it is in flight, and how partner offers reconnect through their APIs. Treat these switches as part of the migration scope, not as follow-up integration work, because an order that cannot reach provisioning after go-live is a service outage, not a data issue.

Validate through iterative test loads

Run full test loads, confirm that in-flight orders and their dependencies land at the correct step, and reconcile records against the source after every cycle. Real-time migration tracking keeps each cycle visible to project owners and service leaders without waiting for a status report.

How Does conemis Migrate Telecom CRM to Communications Cloud?

conemis runs the move as a staged, validated migration rather than a single cutover event, so service continues while data moves.

The readiness assessment maps active order states before migration begins. Catalog hierarchies are documented and redesigned for the Communications Cloud native data model rather than migrated as-is. Iterative test loads confirm that in-flight orders and their dependencies transfer correctly ahead of go-live, and records are reconciled against the source system throughout, so open orders and their history carry into Communications Cloud without manual rework.

conemis transition cloud (ctc) handles subscriber accounts, service agreements, billing records, active and historical orders, product catalogs, pricing structures, CPQ configurations, contract terms, partner offers, custom objects, and attachments. Sources include Salesforce, Microsoft Dynamics 365, Oracle CX, ERP systems, and custom applications.

Key Takeaways

  • Telecom CRM runs live operations. It holds in-flight service orders, billing-relevant contract terms, and connections to the OSS systems that deliver service.
  • Communications Cloud separates commercial offers from technical products and decomposes orders into orchestrated fulfillment tasks, so legacy catalogs and orders need redesign, not a copy.
  • Most failures come from lost live state: orders stalled mid-provisioning, agents without subscriber history, and pricing that does not execute at launch.
  • Map open orders by state, redesign the catalog first, and keep source and target in sync through a staged cutover instead of a single freeze.
  • Validate every test cycle against the source system so in-flight orders and their history arrive complete before production go-live.

See how telecom teams move to Communications Cloud without losing service context on our Communications Cloud migration page, book a demo, or contact the conemis team to scope your migration.

Share this article