Setup Personalization
This workshop guides you to configuring a Simple Demo Org (SDO) with Data 360 and Salesforce Personalization.
Request a Simple Demo Org
Existing Simple Demo Org
If you’ve already configured a Simple Demo Org, you can skip this exercise and move directly to Setup User Permission Sets.
- Login to Partner Community.
- Click the Learn tab.
- Click Start Learning in the Partner Learning Camp tile.
- Click the Demo Org tab.
- Select SDO from the Demo Type menu.
- Agree to the Master Subscription Agreement.
- Click Submit.
Note
It may take up to an hour to complete the SDO provisioning process. Wait until you recieve an activation email before proceeding.
Activate Your SDO
- Check your email inbox for an activation email.
- To avoid potential conflicts with an existing Salesforce org browser session, copy the URL provided in the email and paste the URL in an incognito browser window.
- Follow the instructions to set new password and security question.
- Click Change Password.
- Log in to the new SDO with your username provided in the activation email and new password.
Setup User Permission Sets
- Click on the icon from the top setup menu and click the first Setup menu item.
- In the quick find field, enter
Usersand select Users from the Users menu. - Select Active Users from the View menu.
- Locate the row with your user account and click on your name.
- Click Permission Set Assignments from the top menu to locate the Permission Set Assignments section.
- Click Edit Assignments.
- From the Available Permission Sets list, select Personalization Admin then click Add
- From the Available Permission Sets list, select Personalization Intelligence User then click Add

- Click Save.
- If you are prompted that the selected permission sets include community settings, click OK.
Setup Data Cloud
Existing Simple Demo Org
If you’ve previously configured Data 360 in your Simple Demo Org, you can skip this exercise and move directly to Create a Website Connector.
- Click the icon from the top setup menu and select Data Cloud Setup.
- Click Get Started from the Data Cloud Setup Home page.

- Once the setup process is complete, your Home Org details will appear on the Data Cloud Setup Home page.

Note
It may take up to an hour for the automated Data Cloud Instance setup process to complete. You will not be able to complete additional setup tasks until this process has completed.
Create a Website Connector
In this exercise, you will create a website connector to use as the foundation for the simple web implementation in other workshops.
- Click the icon from the top setup menu and select Data Cloud Setup.
- In the quick find field, enter
Websitesand select Websites & Mobile Apps from the navigation menu. - Click New Connection.
- Enter
Training Sitein the Connection Name field. - Select A Custom Website tile.
- Click Save.
Website Schema and Sitemap
Please do not add a web schema or sitemap to the connector at this stage. This step will be completed in a later workshop.
Install Data Kit
In this exercise you will install a data kit containg elements that you will use in future workshops.
- Copy the base URL of your SDO from the address bar in your browser, for example:
https://your-sdo.my.salesforce-setup.com - Open a new browser tab and paste the base URL into the address bar.
- Append the following path to the end of the URL:
/packaging/installPackage.apexp?p0=04tWs000000gmuf. Your final URL should look similar to this: https://your-sdo.my.salesforce-setup.com/packaging/installPackage.apexp?p0=04tWs000000gmuf - Press Enter on your keyboard to load the installation page.
- Select Install for All Users, then click Install.
- When you see the confirmation message indicating the installation is complete, click Done.
Data Kit Deployment
Once the data kit is installed, there is no need to deploy any of the data kit elements at this time. You will deploy parts of the data kit in later workshops.
Load Catalog & Purchase Data Files
To simulate product and transaction data, you will need to create data streams to load sample records into the relevant Data Lake Objects (DLOs) and map attributes to Data Model Objects (DMOs). You will use this mapping to build recommenders and return personalized results on your training website in a later workshop.
Product Catalog Data Stream
- Download the following file to your local computer: velo_product_catalog.csv.
- Search for Data Cloud from App Launcher
. - Select Data Cloud.
- Select the Data Streams tab.
- Click New.
- Select the File Upload tile.
- Click Next.
- Select
Upload Files. - Select the velo_product_catalog.csv file you previously downloaded.
- In the Properties tab, set Category to Other and Primary Key as product_id.
- Click Next.
- Click Deploy.
- Click Start in the Data Mapping card.

- Click Select Objects.
- Search for the
Goods Productobject in the Standard Data Model tab, then click theicon to add it as an object mapping. - Click Done.
- Select product_id in the DLO left panel.
- Expand the Unmapped menu and select Goods Product Id from the Goods Product DMO.
- Click Save.
- Expand the Unmapped menu and click Add New Field.
- Enter
Categoryin the Field Label menu and select 'Text' from the Data Type menu. - Click Save.
- Repeat steps 20–22 to create three additional custom attributes as per the table below.
| Attribute Name | Type |
|---|---|
| Image URL | Text |
| Price | Number |
| Product URL | Text |
- Create attribute mappings as per the table and screenshot below.
Searching DMO fields
You can quickly locate a DMO field by typing a value in Search fields in the Data Model entities panel.
| DMO Attribute | Goods Product Attribute |
|---|---|
| category | Category |
| description | Product Description |
| image_url | Image URL |
| price | Price |
| product_id | Goods Product Id |
| product_name | Product Name |
| product_url | Product URL |

- Click Save & Close.
Product Order Engagement Data Stream
- Download the following file to your local computer: velo_product_order_engagement.csv.
- Select the Data Streams tab.
- Click New.
- Select the File Upload tile.
- Click Next.
- Select
Upload Files. - Select the velo_product_order_engagement.csv file you previously downloaded.
- In the Properties tab, set the Category field to Engagement.
- Set the Event Time field to dateTime.
- Set the Primary Key field to eventId.
- Click Next.
- Click Deploy.
- Click Start in the Data Mapping card.
- Click Select Objects.
- Search for the
Product Order Engagementobject in the Standard Data Model tab, then click theicon to add it as an object mapping. - Click Done.
- Expand the Unmapped menu from the Product Order Engagement DMO.
- Create attribute mappings as per the table and screenshot below.
| DMO Attribute | Product Order Engagement Attribute |
|---|---|
| currency | Currency |
| dateTime | Engagement Date Time |
| deviceId | Individual |
| eventId | Product Order Engagement Id |
| orderId | Order Transaction Id |
| orderTotalValue | Total Product Amount |

- Click Save & Close.
Sales Order Product Engagement Data Stream
- Download the following file to your local computer: velo_sales_order_product_engagement.csv.
- Select the Data Streams tab.
- Click New.
- Select the File Upload tile.
- Click Next.
- Select
Upload Files. - Select the velo_sales_order_product_engagement.csv file you previously downloaded.
- In the Properties tab, set the Category field to Engagement.
- Set the Event Time field to dateTime.
- Set the Primary Key field to eventId.
- Click Next.
- Click Deploy.
- Click Start in the Data Mapping card.
- Click Select Objects.
- Search for the
Sales Order Product Engagementobject in the Standard Data Model tab, then click theicon to add it as an object mapping. - Click Done.
- Select eventId in the DLO left panel.
- Expand the Unmapped menu and select Sales Order Product Engagement Id from the Sales Order Product Engagement DMO.
- Select dateTime in the DLO left panel.
- Select Engagement Date Time from the Sales Order Product Engagement DMO.
- Click Save.
- Expand the Unmapped menu and click Add New Field.
- Enter
Categoryin the Field Label menu and select 'Text' from the Data Type menu. - Click Save.
- Create attribute mappings as per the table and screenshot below.
| DMO Attribute | Sales Order Product Engagement Attribute |
|---|---|
| category | Category |
| currency | not mapped |
| dateTime | Engagement Date Time |
| deviceId | Individual |
| eventId | Sales Order Product Engagement Id |
| lineItemPrice | Total Line Amount |
| orderId | ProductOrderEngagement |
| productId | Product |
| productName | not mapped |
| quantity | Ordered Quantity |
| unitPrice | not mapped |

- Click Save & Close.
Install the Salesforce Personalization Sitemap Builder Chrome Extension
In this exercise, you will install the Salesforce Personalization Sitemap Builder Chrome extension. You will use this tool in a later workshop to complete a series of hands-on sitemap construction activities.
- Open Google Chrome.
- Open the Sitemap Builder page in the Chrome Web Store.
- Click Add to Chrome.
- When prompted, click Add extension to confirm the installation.
- Once installed, verify the extension appears in your browser toolbar (you may need to pin it from the Extensions menu).
Install the Salesforce Interactions SDK Launcher Chrome Extension
In this exercise, you will install the Salesforce Interactions SDK Launcher Chrome extension. This tool allows you to inject your training org’s SDK into a website, enabling you to build and test personalization experiences in a controlled environment.
- Open Google Chrome.
- Open the Salesforce Interactions SDK Launcher page in the Chrome Web Store.
- Click Add to Chrome.
- When prompted, click Add extension to confirm the installation.
- Once installed, verify the extension appears in your browser toolbar (you may need to pin it from the Extensions menu).
Download Postman
In this exercise, you will install Postman, which you will use in later workshops to simulate personalization API requests.
- Open a web browser and navigate to postman.com/downloads
- Download the Postman application for your operating system (Mac, Windows, or Linux).
- Run the installer and follow the on-screen instructions to complete the installation.
- Launch Postman.
- Sign in with your existing Postman account, or create a free account if you don’t already have one.
Further Reading
- Salesforce Personalization Retail Demo (password:
LearnSPtoday)
Workshop Resources
You’ve setup Salesforce Personalization in Agentforce Marketing.