Add Elements to Request and Save Communication Preferences
Let’s configure the flow to ask customers to specify their privacy settings.
- On the path after the Get User Info element, click . Select the Screen element.
- For Label, enter
Communication Preferences
. The API Name field is automatically populated based on this entry, and should beCommunication_Preferences
.
- Ask customers to specify their privacy settings.
- In the Screen Components pane, click Display Text.
- Click [Display Text] in the preview pane.
- Enter the following values in the fields on the properties pane.
- API Name:
privacyPrompt
- Text box:
We value your privacy! Let us know if you’d like us to contact you, know about your location, or track your portal usage to improve performance.
- API Name:
- In the Screen Components pane, click Display Text.
- From the Screen Components pane, click Checkbox three times to add three checkboxes to the preview panel.
- Click each [Checkbox] element in the preview pane and configure each field as follows:
Label
API Name
I don't want to be contacted
I_don_t_want_to_be_contacted
I don't want you to track my usage
I_don_t_want_you_to_track_my_usage
I don't want you to track my location
I_don_t_want_you_to_track_my_location
- Save your work.
Remember that while Salesforce saves these preferences, it’s up to the company to enforce them on behalf of their customers.
Now, let's save these preferences in a newly created Individual record, which is where Salesforce tracks privacy preferences.
- On the path after the Communication Preferences element, click . Select the Create Records element. (Watch the Data Elements video to learn more.)
- For Label, enter
Create Individual
. The API Name field is automatically populated based on this entry, and should beCreate_Individual
.
- For How to set record field values, select Manually.
- For Object, select Individual.
- Add the following fields and values, and click Add Field after each entry.
Field |
Value |
---|---|
First Name |
select UserInfo, then select First Name |
Last Name |
select UserInfo, then select Last Name |
Block Geolocation Tracking
|
select Communication Preferences, then select I don't want you to track my location |
Don’t Track
|
select Communication Preferences, then select I don't want you to track my usage |
Don’t Market |
select Communication Preferences, then select I don't want to be contacted |
- Select the Manually assign variables checkbox.
- For Store Individual ID in Variable, select individualId.
- Save the flow.
Resources