Salesforce · Communications Cloud

Your catalog decides what you can sell. We make it deliverable.

Salesforce Communications Cloud is the telecom BSS suite built on Salesforce: a communications industry data model, Enterprise Product Catalog, Industries CPQ, Contract Lifecycle Management, Digital Commerce and Order Management in one stack. Twopir Consulting architects, configures and extends it so a commercial offer becomes an order your fulfilment systems can actually complete. Catalog, quote, order and orchestration on one data model.

Concept-to-Cash Architecture
BSS / OSS ESTATE Billing & Charging Amdocs · Netcracker · CSG Provisioning & Activation OSS · Service fulfilment Network Inventory Field Service ERP · Finance COMMUNICATIONS CLOUD LAYER Product Catalog EPC · Offers · Rules Commercial & technical CPQ & Contracts Industries CPQ · CLM MACD · Renewals Order Management Decomposition Orchestration plans ONE DATA MODEL · TM FORUM OPEN API SURFACE 2πr OPERATOR OUTCOMES Faster Offer Launch Catalog change, not a code release Order Flow-Through Fewer fallouts and manual re-keying One Subscriber View Assets, contracts and orders in one place CATALOG · QUOTE · ORDER · ORCHESTRATION
12+
Years of delivery
500+
Clients served
40+
Consultants & architects
250+
Deployments delivered

Trusted by 500+ organizations — including connectivity and communications providers building their commercial operations on Salesforce with Twopir Consulting.

Kacific
Mitratech
Client A
Client R
Client
Ultra's

Where We Work in the Stack

  • Salesforce Partner
  • Enterprise Product Catalog
  • Industries CPQ
  • Order Management
  • OmniStudio
  • TM Forum Open APIs
  • B2C · B2B · Wholesale
  • MVNO & Broadband
Where It Breaks Down

Why telecom orders stall between sale and service

Most communications service providers can sell a service in minutes and take weeks to deliver it. The gap is almost never the network. It is the model sitting between the offer and the order.

The catalog is a price list, not a model

Products are stored as flat SKUs with pricing attached, so a new bundle means new code. A real product model separates commercial offers from the technical services behind them — and lets product managers assemble both without a release.

Quotes do not survive contact with fulfilment

A signed commercial order has to become a technical order that provisioning systems understand. Without decomposition rules, someone re-keys it by hand — which is where the errors, the delay and the disputed first invoice all begin.

Order fallout is handled in a spreadsheet

When an orchestration step fails, the order leaves the system and enters a queue a person watches. Nobody can answer "where is my order" because the answer is not in any system of record.

Every change is treated as a new sale

Upgrades, moves, suspensions and disconnections are not new orders — they are changes to an existing subscription. Systems that cannot express a change order force agents to cancel and rebuild, which corrupts the asset record and the billing that depends on it.

B2B quoting collapses at multi-site scale

A business customer with 200 sites is not 200 consumer orders. Without site grouping, contracted rates and bulk configuration, enterprise deals get quoted in spreadsheets and re-entered — and the contract that results does not match what was sold.

Each channel carries its own version of the truth

Self-serve, contact centre, retail and partner channels each get their own eligibility and pricing logic. The same customer is quoted three different prices, and nobody can change an offer once without changing it four times.

What It Actually Is

Salesforce Communications Cloud, described plainly

Salesforce Communications Cloud is a business support system (BSS) suite for communications service providers, built on the Salesforce platform. It ships a communications industry data model together with the Enterprise Product Catalog, Industries CPQ, Contract Lifecycle Management, Digital Commerce and Industries Order Management — so an operator can design an offer, sell it across channels, turn the sale into a technical order, and orchestrate that order across the systems that actually deliver the service. It was previously sold as Vlocity, and Salesforce documentation still uses both names, which is why older implementation guides reference Vlocity components.

Two things make it different from configuring standard CRM. The Enterprise Product Catalog is a modelling tool, not a product table — it separates the commercial offer a customer buys from the technical services that fulfil it, so a bundle can be assembled and changed as catalog data rather than as code. And Order Management decomposes a commercial order into a technical order, generates fulfilment requests, and runs them through an orchestration plan whose steps are sequenced across billing, provisioning, inventory and field service. Salesforce's Enterprise Product Catalog is certified against the TM Forum Information Framework (SID), and the suite exposes TM Forum Open APIs — which is what makes integration with an existing BSS estate a standards exercise rather than a bespoke one. You can read Salesforce's own developer documentation for the Communications Cloud TM Forum API.

A note on the name. "Salesforce Communications Cloud" (plural) is this telecom BSS product. It is not the same thing as multi-channel customer messaging — the notifications, billing alerts and promotional sends that Twopir covers on its Salesforce communication cloud engagement page, which is built on Marketing Cloud rather than on Communications Cloud. If your question is "how do we message customers across channels", that is the other page. If it is "how do we model, sell, order and activate telecom services", you are in the right place.

Who it is for. Communications Cloud earns its cost where product complexity, order volume or fulfilment dependency is genuinely high: mobile network operators and MVNOs, broadband, cable and fibre providers, satellite and fixed-wireless operators, wholesale and carrier businesses, and B2B connectivity and managed-service providers. An operator with a handful of static plans and no provisioning dependency does not need it — and we will say so on the first call rather than after a discovery phase.

Three Different Engagements

Implement it, configure it, or build on top of it

These are not the same project and they do not have the same risk profile. Knowing which one you are actually buying is the difference between a twelve-week engagement and an eighteen-month programme. Twopir Consulting delivers all three.

Implement

A first Communications Cloud build: data model, catalog, quoting, ordering and the integrations that make it real. This is the programme, and it is scoped in phases.

  • Catalog and product model design from first principles
  • Industries CPQ and Digital Commerce configuration
  • Order decomposition and orchestration plan build
  • BSS/OSS integration and cutover planning
  • Data migration from the legacy commercial stack

Configure

You already run Communications Cloud. The work is new offers, new rules, new markets and new channels — inside the product's own configuration surface, without writing code.

  • New product, offer and promotion modelling in EPC
  • Pricing, eligibility and compatibility rule changes
  • Cart, quoting and guided-selling adjustments
  • Orchestration plan changes for new fulfilment paths
  • Release governance so catalog changes stay safe

Build On

Where configuration genuinely runs out: custom experiences, custom integration surfaces and custom logic that the standard product does not express. Deliberate, documented, and kept small.

  • OmniStudio guided journeys and agent consoles
  • Custom TM Forum Open API endpoints and adapters
  • Apex extensions where declarative rules cannot reach
  • Partner, dealer and reseller portal experiences
  • Agentforce actions grounded in catalog and order data

Where the configuration boundary actually sits

What you want to changeConfigurationCustom development
A new bundle, plan or promotionCatalog change in EPC — no codeOnly if the pricing shape itself is new
Eligibility, compatibility or discount rulesDeclarative rules in the product modelOnly for rules that need external data at runtime
A new fulfilment system in the order flowNew orchestration items and decomposition rulesThe adapter to that system, if no Open API exists
A different agent or customer journeyLimited — layout and flow options onlyOmniScript, FlexCards, Integration Procedures
A new external API contractOnly where a standard TM Forum API already covers itCustom endpoint, mapping and error handling
Logic that must run mid-transactionWhere the product exposes a rule for itApex, kept behind a documented boundary

The rule we hold ourselves to: if the product can express it, we configure it. Custom code is a decision with a named reason and an owner, because every line of it is something you will carry through each Salesforce release.

What We Deliver

The work, broken into the pieces you can buy

Each of these is a real engagement with its own scope, its own team shape and its own exit criteria. Most operators start with one and add the next once the first is running.

Implementation

A full Communications Cloud build — data model, catalog, CPQ, ordering and integration — delivered in phases with a working slice at the end of each.

  • Discovery, current-state and target architecture
  • Catalog and offer model design
  • Quote-to-order and order-to-activate build
  • Cutover, hypercare and handover
Communications Cloud implementation

Migration

Moving off a legacy commercial stack, or onto the current Communications Cloud runtime, without losing the subscription history that billing depends on.

  • Legacy BSS and CRM data assessment
  • Product, asset and contract mapping
  • Vlocity-era to current-runtime moves
  • Parallel run and reconciliation
Communications Cloud migration

Integration

Connecting Communications Cloud to the billing, provisioning, inventory and finance systems that surround it — with the data contracts written down.

  • Integration architecture and sequencing
  • Billing and charging system connections
  • Provisioning and activation handoffs
  • Error, retry and reconciliation design
Communications Cloud integration

Customization

OmniStudio journeys, agent consoles and extensions where the standard configuration surface genuinely runs out — with the boundary documented.

  • OmniScript and FlexCard journey design
  • Integration Procedures and data mappers
  • Apex extensions behind a stated boundary
  • Upgrade-safety review of what already exists
Communications Cloud customization

Support & Managed Services

Ongoing ownership after go-live: catalog releases, orchestration changes, incident response and the release governance that keeps it all safe.

  • Named team with defined response commitments
  • Catalog and orchestration change delivery
  • Release regression and deployment management
  • Roadmap and platform-release readiness
Support & managed services

AI & Agentforce

Agentforce for Communications grounded in your own catalog, order and asset data — so an agent can answer and act, not just summarise.

  • Use-case selection and readiness assessment
  • Data grounding across catalog, orders and assets
  • Action design with guardrails and escalation
  • Measurement of containment and deflection
Communications Cloud AI & Agentforce
Integration Architecture

What moves between Communications Cloud and everything around it

Communications Cloud is the commercial system of record. It does not replace your billing platform or your provisioning stack — it has to negotiate with them. These are the connections that decide whether an order completes.

Communications Cloud + Billing & Charging

So finance bills what was actually sold and activated. Activated order lines, rated products, contracted prices and discount terms flow out to the charging platform — Amdocs, Netcracker, CSG or Aria. Invoice status, balance, and payment and dunning state flow back onto the account, so care agents see a failed payment before the retention call, not after it.

Communications Cloud + OSS Provisioning

So a sale becomes a working service. The decomposed technical order sends fulfilment requests out to activation and provisioning systems as orchestration items. Activation status, assigned service identifiers, jeopardy signals and completion events come back to advance or fail the orchestration plan — which is what makes an accurate order status possible.

Communications Cloud + MuleSoft

So integrations are reusable instead of rebuilt per project. MuleSoft's API-led pattern puts system APIs over the legacy BSS estate, orchestrates them in process APIs, and exposes them to Communications Cloud along TM Forum Open API shapes. The payoff is that replacing a billing platform later changes one system API, not every consumer of it.

Communications Cloud + Service Inventory

So you only sell what you can actually deliver at that address. Serviceability and qualification calls go out from the cart at quote time; available technologies, speeds and capacity come back before the customer commits. This is the single highest-value check to get right — it is where most order fallout is created.

Communications Cloud + Salesforce Field Service

So an install appointment is part of the order, not a separate process. Orders that need a truck roll raise work orders out to Field Service as an orchestration step; appointment windows, technician status and completion come back to release the next step in the plan. The customer sees one order status, not two systems.

Communications Cloud + ERP & Finance

So commercial reality reaches the general ledger. Contracted revenue, order value, and cost and commission triggers flow out to SAP, NetSuite or the finance platform of record; cost centre, entity and approval data flow back to keep quoting inside financial policy. Multi-entity operators need this settled before go-live, not after the first close.

How We Deliver

From catalog design to an order that completes itself

We sequence the work so the riskiest decisions — the product model and the integration contracts — are made and tested early, while they are still cheap to change.

Phase 01 · 2–4 weeks

Discovery & Current State

We map the offer portfolio, the order journeys and the BSS/OSS estate as it is now, and identify where orders actually fail today. The output is a target architecture and a sequenced plan, not a slide deck.

Phase 02 · 4–8 weeks

Product & Catalog Model

We rationalise and model the catalog in EPC — commercial offers separated from technical services, with pricing, eligibility and compatibility rules. CPQ parameters are settled here on purpose: changing them after build has started is expensive.

Phase 03 · 8–16 weeks

Quote-to-Order Build

Cart, quoting, contracts and the ordering surface across the channels you sell through, including MACD so changes and disconnects are first-class orders rather than workarounds.

Phase 04 · runs in parallel

Orchestration & Integration

Decomposition rules, orchestration plans and the integrations to billing, provisioning, inventory and field service — with error, retry and reconciliation behaviour designed rather than discovered in production.

Phase 05 · cutover + hypercare

Launch & Operate

Migration, parallel run, a controlled cutover and hypercare while real orders flow. Then either your team takes it, or ours keeps running it — and we are explicit about which from the start.

On those ranges: they describe engagements we have scoped, and they move with two variables more than any other — how many products end up in the catalog, and how many fulfilment systems the order has to touch. A single-market broadband launch and a multi-country converged operator are not the same programme. We size both in discovery, before you commit to a delivery budget.

What Changes

What is actually different once the model is right

These are the operating changes a correctly modelled Communications Cloud produces. They are described in the terms your own teams will use to judge whether the programme worked.

Product

A new offer is a catalog change

Product managers assemble and price offers in the catalog instead of raising a development ticket, so launching a bundle stops competing with the release calendar for capacity.

Order

Orders complete without a human relay

Decomposition turns the commercial order into a technical one and the orchestration plan drives it through fulfilment, so the exceptions queue holds genuine exceptions rather than routine work.

Care

"Where is my order" has an answer

Order, asset, contract and activation state sit on one record, so an agent answers from the system instead of calling provisioning — and the same state is what a self-serve channel or an AI agent reads.

Change

Upgrades stop corrupting the asset record

Moves, adds, changes and disconnects run as MACD orders against the existing subscription, with the associated charges calculated as part of the order rather than reconciled afterwards.

Commercial

B2B deals are quoted once

Multi-site configuration, contracted pricing and grouped ordering happen in the system that produces the contract, so what was sold and what gets billed are the same thing.

Platform

Integrations survive the next vendor change

Standards-shaped interfaces and a documented data contract mean replacing a billing or provisioning platform is a bounded piece of work instead of a second transformation programme.

Who This Is For

The operators this is built to serve

We work with growing, mid-market, and enterprise organizations that need help with complex CRM implementations, integrations, and business system challenges. In communications, that usually means one of these five shapes.

Mobile operators & MVNOs

High order volume, frequent plan change, device and SIM logistics, and a charging platform that has to be told exactly what changed and when.

Broadband, cable & fibre

Address-level serviceability, install appointments and a footprint that changes constantly — where qualification at quote time is the difference between a clean order and a truck roll that fails.

Satellite & fixed wireless

Capacity-constrained selling across regions and partners, where the catalog has to express what can be sold where, and the order has to reserve capacity as part of activation.

B2B & enterprise connectivity

Multi-site quoting, contracted rate cards, bulk MACD and renewal cycles — the segment where spreadsheets survive longest and cost the most.

Wholesale & carrier

Partner-facing catalogs, negotiated commercial terms and machine-to-machine ordering, where the API surface is the product experience.

Managed service providers

Connectivity bundled with managed IT and hardware, where one customer order spans your own services and several suppliers' delivery timelines.

Why Twopir

Architects first. Implementers second.

Communications Cloud programmes rarely fail on configuration. They fail on decisions made in the first six weeks — the product model, the integration contracts, and what was quietly promised to be custom.

We model the product before we configure anything

The catalog is the schema your commercial business runs on. We design the separation between commercial offers and technical services first, because every downstream decision — pricing, ordering, decomposition, billing — inherits from it.

We will not lift and shift your legacy stack

Rebuilding legacy product structures inside Communications Cloud is the most reliable way to make a project longer and more expensive than it needed to be. We review the process and the portfolio before migration, and we push back when a requirement is only a legacy habit.

We keep the configuration boundary honest

Custom code is sometimes the right answer and it is never free. We name the boundary in writing, we keep extensions behind it, and we tell you what each one will cost you at the next platform release.

We treat integration as a design problem, not a connector

Order flow-through depends on what happens when a downstream system is slow, wrong or unavailable. We design retry, compensation and reconciliation behaviour explicitly, because that behaviour is what your operations team will live inside.

We stay past go-live

The real test is the second and third catalog release, when the model meets requirements nobody anticipated. We run managed services for the platforms we build, so the people who made the design decisions are the ones who answer for them.

Common Questions

Answers before the first call

No. Salesforce Communications Cloud is a business support system suite for communications service providers — product catalog, CPQ, contracts, digital commerce and order management for telecom services. Multi-channel customer messaging, such as billing notifications and promotional sends, is Marketing Cloud work and is a different product with a confusingly similar name. Twopir covers that separately on its communication cloud engagement page. If you are deciding between them: Communications Cloud answers "how do we model, sell and activate services", Marketing Cloud answers "how do we message customers".

Effectively yes. Salesforce Communications Cloud was previously sold as Vlocity, and Salesforce acquired it. Documentation, training material and job descriptions still reference Vlocity, and some components keep Vlocity-era naming — which matters in practice because an older implementation guide you find may describe the same capability under a different name. If your organisation already runs a Vlocity-era deployment, moving to the current runtime is a defined piece of work rather than a reimplementation.

Sometimes, and we will tell you when. Standard CRM and CPQ handle products, pricing and quoting well. What they do not provide out of the box is the telecom-specific layer: separating commercial offers from technical services in the catalog, decomposing a commercial order into a technical order, orchestrating fulfilment across provisioning and billing systems, and expressing moves, adds, changes and disconnects against an existing subscription. If your service is simple, static and has no provisioning dependency, the standard stack may well be enough. If order fallout, MACD handling or multi-site B2B quoting is where you actually lose money, that is what Communications Cloud exists to fix.

No, and a project that assumes it does will run into trouble early. Communications Cloud is the commercial system of record: it models the catalog, produces the quote and the contract, creates the order and orchestrates fulfilment. Rating, charging and invoice production stay in your billing platform, and service activation stays in your OSS. The value comes from the contract between them being explicit — what is sent, what comes back, and what happens when a downstream system fails. That integration design is most of the engineering risk in the programme.

It depends on two things far more than on anything else: how many products end up in the catalog, and how many fulfilment systems the order has to touch. A focused first release — one segment, one channel, a rationalised catalog and a small number of integrations — is typically a few months of build after discovery and catalog design. A converged multi-country operator replacing a legacy BSS is a multi-phase programme measured in quarters. We size it in discovery and sequence it so the first working slice arrives early, rather than quoting a single number before anyone has seen the product portfolio.

The Enterprise Product Catalog is where products, offers and the technical services behind them are modelled, along with their pricing, eligibility and compatibility rules. It matters because it is the schema everything else inherits: quoting, ordering, decomposition and billing all read from it. Salesforce's catalog is certified against the TM Forum Information Framework (SID), the telecom industry's standard information model, which is what allows a well-designed catalog to describe both what a customer buys and what the network has to deliver. Catalog design is also the decision that is most expensive to revisit, which is why we settle it before build rather than during it.

Salesforce builds and licenses Communications Cloud; the catalog engine, the CPQ, the order management and the TM Forum API surface are Salesforce capabilities, not ours. Twopir Consulting is the implementation partner: we design the product and data model, configure the catalog, quoting and orchestration, build the integrations to your billing and provisioning estate, migrate the data, run the cutover, and then support or manage the platform afterwards. Twopir Consulting is a Salesforce Partner and a HubSpot Partner. We do not resell Salesforce licences, and we will say plainly when the product is not the right fit for the problem you have described.

Next Step

Bring us the catalog and the order journey. We will tell you what it will take.

A scoping call with an architect, not a sales qualification script. We will look at your product portfolio, your order flow and your BSS estate, and give you an honest read on sequence, effort and what should come first.

Speak with a team that understands catalog, order & BSS architecture