Appearance
Data Cloud: Customer 360 Workshop
In this workshop, you’ll learn how to leverage Salesforce Data Cloud to ingest, unify, and activate customer data across multiple sources in real time.
Exercise 1: Data-Powered Lead Capture
Capture restaurant partnership inquiries in real time via Pronto’s App, ingest them into Data Cloud, enrich with external market data, and apply a predictive scoring model so that high-potential leads are flagged immediately.
Step 1: Integrate Pronto’s Website with Data Cloud
Connect the Pronto Website with Data Cloud
- Go to Data Cloud Setup → Web Connection
- Select Pronto_Site
- Go to the Sitemap Section and click Replace Sitemap
- Open the sitemap from this link – sitemap.js
- Paste the test into the text area.
- Set "I’m sure I want to change my data capture rules" to true.
- Click on Save.
Step 2: Connect to the Pronto App
- In the App Launcher, select the Merchant Management app
- On the Home Page click on Launch App
- Log in with your Salesforce Credentials.
Step 3: Create an AI Model to Predict Lead Conversion Probability
Create a predictive AI model to predict lead conversion probability based on historical data.
In the Data Cloud app, select the Einstein Studio tab.
Click Add a Predictive Model.
Select Create a Model from Scratch.
Click Next.
Under What data would you like to use?, select Lead Engagement Training Data.
Click Next.
Click Next.
Set the following training values:
Field Value Which field would you like the model to predict values for? IsConverted
Would you like to maximize or minimize IsConverted? Maximize
isConverted TRUE
Click Next.
Set Autopilot to
Disabled
.Select the following fields for training:
- TotalIndividualRecords
- TotalWebEngagements
- Source
- WatchedVideo
- EngagedWithEnterpriseElements
- SubmittedLeadForm
Click Next.
Click Next.
Click Save.
Change the model name to Predict Lead Conversion Probability.
Click Save & Train.
Exercise 2: Data Cloud Ingestion & Unification
Step 1: Data Aggregation
- Navigate to the Pronto site:
- Log in with your Salesforce org credentials
- Scroll to Partner with Pronto → Become a Partner
- Watch the video, expand Enterprise, click Learn More, then Continue to Review → Submit application
At this point:
- Web SDK events stream in real time
- A CRM Lead is generated in Salesforce
Verify incoming events
- Open Data Explorer → Data Model
- Choose Page Engagement → sort by Created Date
Verify Individual records
- Duplicate the Data Explorer tab
- Choose Individual → sort by Created Date
Real-Time Data Graph
- Go to Data Graph → Real Time Individual and Engagements
- Click View Properties to confirm sub-second processing
Real-Time Insights
- Open Calculated Insights → New → Real Time Insights
- Select Real Time Individual and Engagements
- Build an insight (e.g., video watch count vs. total engagements)
- Return to Data Graph and view the insight node
TIP
CRM connector data syncs every 5–10 minutes, not sub-second.
Step 2: Data Unification and Identity Resolution
- Go to Identity Resolution → Individual matching
- Click Run RuleSet to execute on-demand
- Review matching and reconciliation rules
Real-Time Identity Resolution
In Data Graph, select Real Time Identity Resolution V1
Confirm primary object Unified Individual ccid
Web SDK events resolve instantly; CRM events resolve on schedule (10–15 min)
Result: A single record in Unified Individual ccid, aggregates in Unified Individual Link ccid.
Step 3: Real-Time Activation
- In Flows, click New Flow → View All → Custom Real-Time Data Graph Event
- Select Real Time Engagements graph and Individual DMO
- Define entry criteria (e.g., videoCount > 3)
- Add action to invoke Lead Scoring model
- Add CRM action (e.g., create Opportunity or Task)
Build Custom UI
- Open a unified Lead in your org
- Verify Engagement Feed LWC via Connect API
TIP
Use Connect API to fetch unified ID and related engagements.