ServicesSalesforce consultingArchitectureImplementationOrg health checkDevelopmentIntegrations and APIsData migrationTesting and QAManaged supportSpecialist supportMarketing Cloud auditDeliverability
SolutionsMarketing Cloud EngagementMarketing Cloud NextSalesforce + BrazeAccount EngagementData Cloud (Data 360)Identity resolutionInsights and segmentsAgentforce and AIMCP integrationsSales and Service CloudReal-time personalisationIntegration solutionsEnterprise AI integrationBy industry
ArchitectureSalesforce CRMData 360Salesforce + BrazeAgentforceCustomer 360API-led integrationEvent-drivenMCP host, client and serverIdentity and consentMCP securityData governanceCI/CD and releasesOur public MCP server
ResourcesEngineering journalDecision guidesSolution blueprintsSalesforce productsProjects and achievementsSales ROI calculatorWhere we workChecklists and templatesPlanning toolsReadiness assessmentGlossaryAbout GeekMidstOur approachContact
CompanyAbout GeekMidstOur approachDelivery methodologyTrust and evidenceProjectsAchievementsBook a consultationContactWhere we workSecurity and data
Book a Consultation

Data 360 Implementation Guide

A phase-by-phase plan for implementing Data 360, with a checklist for each decision from sources and identity to activation, testing and release.

Type
Resource
Topic
Data 360
Reading time
6 min
Updated
Author
GeekMidst Team
Reviewed by
Site owner
Talk to an expert
Banner for the GeekMidst free resource “Data 360 Implementation Guide”, covering Phase 0: Readiness and Phase 1: Architecture and data flow

This guide sets out a phased plan for implementing Data 360, formerly Data Cloud, with a checklist for each phase. It is about sequencing and decisions: what to settle first, what is hard to change later, and what to check before moving on. For how the layers fit together, read the Data 360 architecture guide first; this guide assumes that picture.

Facts about Data 360 behaviour below come from Salesforce documentation and Trailhead. Features and limits change between releases, so confirm details in Salesforce Help for your org and edition.

Phase 0: Readiness

Before any configuration, confirm the use cases and the data they need. Our Data 360 readiness checklist and readiness self-assessment cover this in detail.

  • Three to five priority use cases, each with a named business owner and a measurable outcome.
  • The freshness each use case needs: seconds, minutes, hours or days.
  • A source inventory with owners, volumes and identifiers.
  • The current consent position for each channel.
  • Licences confirmed: Data 360 provisioned, and any dependent products such as Marketing Cloud Next or Salesforce Personalization.

Phase 1: Architecture and data flow

  • Draw the end-to-end flow for each use case, from source to destination. Our Data 360 reference architecture is a starting point.
  • Mark where data leaves your Salesforce trust boundary: activation targets, webhooks and middleware.
  • Decide where zero copy federation replaces ingestion. Salesforce lists out-of-the-box support for Snowflake, Databricks, Redshift and BigQuery; file federation is labelled "In Beta Now" on its page, so check Help.
  • Choose the timing path per use case. Standard web and mobile streams ingest engagement data every 15 minutes and profile data hourly; the real-time layer targets about 500 ms for 95% of events and needs real-time data graphs.

Phase 2: Sources and streams

  • Use Salesforce's "zero cost connectors" for Sales, Service, Industries, B2C Commerce and Marketing Cloud Engagement where they fit.
  • For each stream, set the category (Profile, Engagement or Other), the primary key and, for Engagement, the Event Time field.
  • Decide the refresh mode deliberately: Salesforce states it "cannot be changed" after the stream is created.
  • Allow for the Ingestion API taking up to an hour to show data.
  • See choosing data stream ingestion patterns.

Phase 3: Modelling approach

Phase 4: Identity and matching

  • Choose match rules (exact, fuzzy, normalised) per identifier, for example Fuzzy Name plus Normalised Email or Phone.
  • Choose reconciliation rules per attribute: most frequent, most recent or source priority.
  • Prepare known duplicate sets to test against.
  • Decide whether runs are automatic. Salesforce notes that turning off "Run jobs automatically" can reduce cost.
  • Real-time identity resolution needs a real-time data graph.

Phase 5: Data quality

  • Profile each source for completeness, format and duplicates before you tune match rules.
  • Normalise email and phone formats at source or in a transform.
  • Agree thresholds and owners for each quality measure.
  • See data quality checks before identity resolution.
  • Define roles: source admin, modeller, segment builder, activation manager, analyst.
  • Build least-privilege permission sets for each.
  • For Marketing Cloud Next, model consent with the Communication Subscription Consent objects, which Salesforce stores as DMOs and checks at send time.
  • Confirm the Interactions SDK consent behaviour on your sites.
  • See Data 360 governance.

Phase 7: Transformation strategy

  • Use batch transforms (scheduled, visual editor, more functions) for heavier reshaping and joins.
  • Use streaming transforms (continuous, SQL-based) for light, record-by-record changes.
  • Keep transform logic documented and owned; it is easy to lose track of.

Phase 8: Activation

  • Confirm each destination is a supported activation target in current Help; design an integration path where it is not.
  • Activate only the attributes each destination needs.
  • Use data actions to Platform Events, Marketing Cloud or a webhook for event-like triggers.
  • See Data 360 activation.

Phase 9: Monitoring and failure handling

  • Monitor stream status, identity resolution jobs, segment publishes and activations.
  • Alert on failures and on unusual swings in profile or segment counts.
  • Write a runbook for each job: what failure looks like, who responds and how to recover.
  • See monitoring Data 360 jobs and refresh schedules.

Phase 10: Testing and reconciliation

  1. 01

    Mapping tests

    Compare sampled DMO records with their source records field by field.

  2. 02

    Identity tests

    Run known duplicate sets and review over-merges and missed matches.

  3. 03

    Segment tests

    Compare segment counts with an independent query of the same logic.

  4. 04

    Activation tests

    Reconcile segment, Audience DMO and destination counts; sample records.

  5. 05

    Consent tests

    Opt out per channel and confirm the send is blocked.

  6. 06

    User acceptance

    Business owners confirm each use case with a UAT test plan.

Phase 11: Licensing and capacity

  • Model processing consumption before go-live. Salesforce's Agentforce ROI calculator notes that it excludes Data 360 credit costs, so treat them as a separate line.
  • Real-time features run continuously; scope real-time data graphs to the attributes decisions need.
  • If you use the hosted Data 360 MCP server, its calls count toward Connect API limits and Flex Credits.
  • Check limits and pricing with your Salesforce account team; this guide quotes none.

Phase 12: Deployment

  • Build and test in a sandbox or test environment before production.
  • Document every configuration item, because some Data 360 setup may need to be recreated rather than deployed. Check Salesforce Help for the current options for moving configuration between environments.
  • Release in a fixed order: streams, mappings, transforms, identity, insights, segments, activations.
  • Plan the first identity resolution run and first publishes outside busy campaign windows.
  • See DevOps and release management and the release readiness checklist.

After go-live

Review costs, job health and use case outcomes monthly for the first quarter. Add sources one at a time, each with an owner and a test plan. Unannounced source changes can break mappings, identity rules and segments, so agree a change notice process with source owners.

Questions we hear

How long does a Data 360 implementation take?
It depends on the number of sources, their quality and the use cases. We scope it after readiness, phase by phase, rather than quoting a fixed duration.
Which decisions are hardest to change later?
Sources and modelling. Refresh mode cannot be changed after a stream is created, and mapping changes ripple into identity, segments and activations.
Do we need real time from day one?
Rarely. Start with the use cases that justify it and keep the rest on the standard path.
Can GeekMidst run this remotely?
Yes. We work remotely from India in your environments, under your access policies.

Sources

  • https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-create-ingestion-data-stream.html
  • https://trailhead.salesforce.com/content/learn/modules/data-cloud-connect-and-unify/connect-and-transform-data
  • https://trailhead.salesforce.com/content/learn/projects/explore-data-cloud-core-functionality/unify-your-data
  • https://trailhead.salesforce.com/content/learn/modules/batch-data-transforms-in-data-cloud-quick-look/get-started-with-batch-data-transforms-in-data-360
  • https://trailhead.salesforce.com/content/learn/projects/explore-data-cloud-core-functionality/build-a-segment-and-report
  • https://www.salesforce.com/agentforce/ai-agents-roi-report/

Plan your Data 360 phases

We can turn this guide into a scoped plan for your sources, use cases and team.

Book a consultation →

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation