- Contacts
- Transactional emails
- Web activity tracking
- Promotions
- Soft identification
Contacts
Handling customers (contacts) is central to the Customer Engagement SFCC integration.Contact creation
A Customer Engagement contact is created through the integration in two ways:- When a customer creates an account in SFCC
- When a guest (a customer without an account) makes a purchase
Contact updates
Updates can happen in both directions:Updating from SFCC to Customer Engagement
Updating from SFCC to Customer Engagement
- First name
- Last name
- Street
- Postal code
- City
- Phone number
- Accepts email
- Accepts sms
- Accepts postal
Updating from Customer Engagement to SFCC
Updating from Customer Engagement to SFCC
- First name
- Last name
- Street
- Postal code
- City
- Phone number
- Point balance
- Member level
- Points left for upgrade
- Level expires
- Level based points
- Accepts email
- Accepts sms
- Accepts postal
Configuration options
In the admin area of SFCC are several configuration options relating to contacts in Customer Engagement. Here you can:- Enable or disable the two-way contact sync from SFCC to Customer Engagement.
- Enable the use of guest contacts (customers who place an order without an account).
- Choose which contact type guest contacts will have, “Member“ or “Contact“.
- Enable or disable the “Promote to Member” flow.

Promote to Member
Guest contacts
As mentioned, you can configure how to sync guest customers, either as “Member“ or “Contact“. This syncing is not done in real-time, but is scheduled to run every minute. If you want to make the syncing real-time, you can do this with some minor code adjustments. To find the syncing job, navigate to Administration / Operations / Jobs in SFCC and find and run the job named “Voyado - Process Receipts”.Transactional emails
The “Order confirmation” transactional email is supported by the integration. Other order statuses are not supported because SFCC does not hold the full information for an updated order. If you want to support other order statuses you’ll need to build a custom integration between Customer Engagement and the OMS / ERP platform you’re using. You can enable or disable the order confirmation email that’s sent from Customer Engagement:
Order confirmation email
Web activity tracking
This covers abandoned cart tracking and recovery, as well as product view tracking. Tracking will only occur if the customer has consented to the “out of the box“ tracking consent requested in SFCC.
Tracking consent
Configuration options
In the admin area, you first need to enable tracking:
Enable tracking

Configure tracking
Abandoned cart
On every cart update, the following is sent via the tracking script:- Cart reference
- Cart URL
- Locale
- SKU
- Quantity

Abandoned cart functionality
Product views
When a product is viewed, the following data for that product is sent to Customer Engagement:- SKU
- Category name
- Contact Id
Promotions
Personalized promotions must be configured in both Customer Engagement and Salesforce Commerce Cloud (SFCC). The SFCC promotion engine and Customer Engagement’s advanced segmenting are then used to distribute these promotions to the selected audience. To make this work, the Coupon Code for the promotion in SFCC needs to match the External promotion code in Customer Engagement. Here are the steps in setting up promotions:Business Manager
Copy coupon code

AAA
Promotion configuration
Paste coupon code

AAA
Save
Save
- In Business Manager navigate to Merchant tools > Online marketing > Promotions.
- Select the promotion by clicking the promotion ID in the list.
- Tick the “Is Voyado Promotion?” checkbox in the Voyado attribute section.

Mark as Voyado promotion

Promotion in SFCC
Soft identification
Input the soft identification (soft login) key, provided by your Voyado team, to start identifying customers who reach your storefront by an email sendout link. This functionality allow you to display active promotions, point balance and other loyalty data for the customer.
Soft identification