Salesforce Headless 360.
CRMPRACTICE decouples the experience layer from the Salesforce core — Commerce, Service, Experience, Data Cloud, Agentforce and MuleSoft delivered as composable APIs behind any front end, on any channel.
A composable operating model for Salesforce.
Headless 360 is Salesforce delivered as a set of first-class APIs — Shopper (SCAPI), Connect REST, Bulk 2.0, Pub/Sub, Data Cloud and the Agentforce Agent API — orchestrated through MuleSoft and consumed by whichever channel your customers actually use.
The Salesforce core (Sales, Service, Commerce, Experience, Data, Agentforce) remains the system of record and system of intelligence. What changes is the presentation layer: PWA Kit, native mobile, in-app messaging, kiosks, voice and partner portals all consume the same governed API surface.
The four-tier Headless 360 stack.
Commerce · Service · Experience · Data & Identity.
Headless Commerce
Salesforce Composable Storefront (PWA Kit + Managed Runtime) on top of the Shopper API family — SCAPI for products, cart, checkout, promotions, orders and Einstein recommendations.
Headless Service
Service Cloud, Messaging for In-App & Web, Voice and Agentforce exposed through the Salesforce Messaging APIs, Chat/Voice SDKs and Connect REST for cases, knowledge and interactions.
Headless Experience
Experience Cloud Lightning Web Runtime (LWR) sites, Connect API, and Experience Cloud for Developers to deliver community, portal and partner UX on any front end.
Headless Data & Identity
Data Cloud Ingest, Query, Profile and Segmentation APIs unified with Salesforce Identity, OAuth 2.0 and JWT bearer flows for a single, consented customer graph.
Six patterns we deploy on every Headless 360 build.
Named, versioned patterns with reference code, contract tests and observability defaults — not slideware.
BFF per experience
One Backend-for-Frontend service per channel (web, mobile, kiosk, in-vehicle). Each BFF composes SCAPI, Connect REST, Data Cloud and third-party APIs into channel-shaped payloads — never call Salesforce directly from the browser.
MuleSoft as the API façade
MuleSoft Anypoint publishes a System → Process → Experience API layer. Salesforce APIs sit behind System APIs; SLAs, rate-limits, caching, PII masking and observability are enforced at the Experience tier.
Composable Storefront reference build
PWA Kit + Managed Runtime with Server-Side Rendering, ISR-style cache tags on SCAPI, edge personalization via Data Cloud segments and Einstein product recommendations invoked server-side.
Agentforce as a headless agent
Agentforce Agent API embedded in any UI via the Messaging for In-App SDK or a lightweight Web Component — reasoning, tool-use and grounding still governed by Salesforce Trust Layer.
Event-driven sync
Platform Events, Change Data Capture and Data Cloud Data Actions push state changes to Kafka / EventBridge. Front ends subscribe via WebSocket / SSE gateways for realtime UX.
Zero-trust identity
Salesforce Identity as the OIDC provider, OAuth 2.0 Web Server + PKCE for user flows, JWT Bearer for service-to-service, Named Credentials for outbound, and Shield-encrypted PII end to end.
How CRMPRACTICE delivers Headless 360.
Discover — Headless readiness diagnostic
Two-week assessment of channels, journeys, current Salesforce estate, API maturity, latency budgets and org-splitting decisions. Output: composability score, target reference architecture and phased roadmap.
Design — Reference architecture & API contracts
System / Process / Experience API design in MuleSoft, SCAPI + Connect REST usage map, Data Cloud data model, identity flows, edge/caching strategy and non-functional targets (RPO/RTO, p95 latency, cost per session).
Deliver — Composable storefront + BFF pods
Parallel pods: (1) PWA Kit / Composable Storefront, (2) BFF & MuleSoft APIs, (3) Data Cloud + Agentforce, (4) Identity & Trust. Trunk-based delivery, contract tests, feature flags and blue/green releases.
Evolve — Managed platform & experimentation
SRE-style ownership of Managed Runtime, API observability, evals for Agentforce, personalization experiments on Data Cloud segments and quarterly value reviews against the original business case.
What sits under the hood.
What we refuse to ship.
- 01Calling SCAPI or Connect REST directly from the browser with a long-lived token.
- 02Treating the composable storefront as a static site — losing SSR, personalization and SEO.
- 03Bypassing MuleSoft and hard-coding Salesforce endpoints into every channel.
- 04Duplicating the customer profile in a bespoke store instead of using Data Cloud as the graph.
- 05Embedding Agentforce via iframe hacks that break the Trust Layer and audit trail.
- 06Ignoring API rate limits, bulk vs streaming choices and org-split cost modelling.
Ready to make Salesforce composable?
Two-week Headless 360 readiness diagnostic led by a Principal Architect — reference architecture, API contracts and a phased roadmap before any build begins.
Book a Headless 360 workshop