in implementation guides ~ read.
Transactional Email Solution Kit

Transactional Email Solution Kit

DOWNLOAD

First things first !
To download this implementation guide, click the download button below.
If you need more information about the implementation guide, you can read the Table of Contents below.

Download

Keep Customers in the Loop
with Transactional Email
Salesforce Spring

salesforcedocs
Last updated November

Copyright Salesforce Inc All rights reserved Salesforce is a registered trademark of Salesforce Inc as are other

names and marks Other marks appearing herein may be trademarks of their respective owners

CONTENTS

Keep Customers in the Loop with Transactional Email
Transactional Email Solution Workflow
Design Considerations
Integration Reference Implementation
Configurations

KEEP CUSTOMERS IN THE LOOP WITH TRANSACTIONAL

EMAIL

Inform customers on the status of their orders through email while reducing call volume to your service centers Increase storefront
visits

Get Started
Explore system architecture related to this solution

BC Industry Blueprint

BC Reference Architecture

BC Solution Architectures

Take Trailhead modules related to this solution
Salesforce Solution Kits Quick Look
Customer Guide for Retail Quick Look
Customer Guides Quick Look

This solution kit helps you
Build trust with your shoppers
Keep shoppers informed and reassured
Inform shoppers when their orders are in process and complete
Let shoppers track their purchase from order to delivery
Increase storefront visits
Give your shoppers a personalized experience when you connect Commerce Cloud and Marketing Cloud

Required Products

Commerce Cloud SFRA or SiteGenesis

Marketing Cloud Journey Builder and Email Studio

Keep Customers in the Loop with Transactional Email

Transactional Email Solution Workflow

Implement This Solution
Transactional Email Solution Workflow
Learn how data flows through the configurations to keep customers in the loop with transactional email
Design Considerations
Keep these design considerations in mind when you keep customers in the loop with transactional email
Integration Reference Implementation
Implementation reference implementations are developer enablement frameworks that accelerate crosscloud integration by

providing code configuration and implementation patterns Use the Marketing Cloud reference implementation for BC Commerce

to keep customers in the loop with transactional email
Configurations
Use these configurations to keep customers in the loop with transactional email

Transactional Email Solution Workflow
Learn how data flows through the configurations to keep customers in the loop with transactional email

Workflow

The shopper places an order on the site

Commerce Cloud triggers an API to Marketing Cloud that contains the order data in XML format

Keep Customers in the Loop with Transactional Email

Transactional Email Solution Workflow

Marketing Cloud generates the order confirmation email using the transactional email template while parsing the XML data and

supplementary data from custom data extensions

Understand the Flow of Data

Collect the catalog product order and customer data feeds from the BC Commerce staging and production environments

Move the data to the Marketing Cloud SFTP server and create import activities so that Marketing Cloud consumes it on a schedule

via Automation Studio

Use BC Commerce data in Marketing Cloud via data extensions during the authoring of email templates creation of journeys and

development of personalized product recommendations

Extend the BC Commerce storefront by replacing its email functions with the Marketing Clouds triggersend features

Use the Marketing Cloud reference implementation customizations to trigger transactional email for common scenarios These
scenarios include Welcome Email Order Confirmation and Order Status Update Email
Functionality Considerations
The reference implementation enables email authoring using Marketing Clouds Email Studio rather than the developer storefront

template model supported by BC Commerce Enterprise

The reference implementation enables BC Commerce to trigger Marketing Cloud to generate transactional email delivery

The reference implementation supports delivery of BC Commercedriven data feeds to Marketing Cloud through SFTP customers

catalogs and orders
Use data feeds that Marketing Cloud consumes to shape email content including storefront product recommendations
Performance Considerations
Plan your Commerce Cloud data feed consumption to support expected volume and Marketing Cloud use cases

Keep Customers in the Loop with Transactional Email

Design Considerations

Limit data imported via the connector feed framework to million rows per import If your data volume exceeds million rows
consider multiple imports
Use data extensions to import data into Marketing Cloud for personalization or segmentation
Avoid importing data into Marketing Cloud for preprocessing or datalake activities

Related Content
Review this solutions use case and purpose
Keep Customers in the Loop with Transactional Email on page
Take the next steps in this implementation
Design Considerations
Integration Reference Implementation
Configurations

Design Considerations
Keep these design considerations in mind when you keep customers in the loop with transactional email
Catalogs
Streaming updates isnt efficient for large numbers of product SKUs
Language currency multibrand support and inventory affect the catalog feed model
Extend the catalog feed model to support multiple languages brands and currencies
Data Extensions
Follow best practices for creating data extensions To ensure that your data is efficiently stored and quickly retrieved choose the
correct data field types Set appropriate field lengths When no other option is available use unbounded columns whose field lengths
arent set Limit the total number of field lengths in a data extension to less than total characters
The order confirmation email template uses the supplemental data extension ShippingMethods to retrieve labels and descriptions
for shipping methods Seed this data extension with all supported Commerce Cloud storefront shipping methods
Triggers for Order Confirmation
Replace your legacy email delivery logic for order confirmation with the Marketing Cloud Connector reference implementation
Include the order details for the confirmation email in the hook message used to invoke the Marketing Cloud trigger

Related Content
Review earlier steps in this solution
Transactional Email Solution Workflow
Take the next steps in this implementation
Integration Reference Implementation

Keep Customers in the Loop with Transactional Email

Integration Reference Implementation

Configurations

See Also

Configuration BC Marketing

BC Custom Hooks Overview

BC Orderxsd Salesforce XML Schema

BC Marketing Cloud Reference Implementation Documentation

BC Marketing Cloud Reference Implementation Overview

Email Marketing and Streaming
Einstein Email Recommendations

Marketing Cloud SFTP Guide

Stream Catalog Updates Through Collect Tracking Code

Integration Reference Implementation
Implementation reference implementations are developer enablement frameworks that accelerate crosscloud integration by providing

code configuration and implementation patterns Use the Marketing Cloud reference implementation for BC Commerce to keep

customers in the loop with transactional email

After you sign in to GitHub the Marketing Cloud reference implementation for BC Commerce facilitates the platform customizations

necessary to integrate Commerce Cloud and Marketing Cloud
Before implementing consider conducting an environmental audit with a Marketing Cloud representative to confirm that you meet the
prerequisites for the use case
Before implementing the configurations sign in to GitHub and set up the Marketing Cloud reference implementation using the GitHub

repository wiki instructions Get started with Commerce API

General Information About Reference Implementations
Reference implementations are developerenablement frameworks that accelerate crosscloud integration by providing code
configuration and implementation patterns
Reference implementations support a core set of use cases that you can extend to support other customerdriven use cases

Reference implementations require customization and configuration in Marketing Cloud and BC Commerce Cloud The Commerce

Cloud storefront requires customization as part of the integration
Implementation and validation require operational and administrative experience with Marketing Cloud

Plan your implementation as you would any other BC Commerce Cloud feature by collecting requirements capturing work tasks

and making task estimates
What Your Company Can Do with This Reference Implementation
Accelerate integration time to market for Commerce Cloud and Marketing Cloud
Simplify and centralize email authoring and content management
Trigger transactional email from Marketing Cloud through Commerce Cloud
Track email performance using Marketing Cloud Analytics
Improve marketing agility efficiency and campaign performance

Keep Customers in the Loop with Transactional Email

Configurations

Personalize engagement based on past purchases and shopper interactions

Connect Commerce Cloud and Marketing Cloud using REST APIs

Enable oneway sharing of customer catalog and order data from BC Commerce Cloud to Marketing Cloud

Related Content
Review earlier steps in this solution
Transactional Email Solution Workflow
Design Considerations
Take the next steps in this implementation
Configurations

Configurations
Use these configurations to keep customers in the loop with transactional email

Set Up SFTP in Marketing Cloud

SFTP integrates the customer catalog content and order data feeds from Commerce Cloud

Set up multiple export processes to support these and other Commerce Cloud data sets
Commerce Cloud data sets persist in Marketing Cloud through data extensions
For retailers configure the data feeds in Commerce Cloud to deliver data to Marketing Cloud during periods of low traffic
Configure Product Catalog Import in Marketing Cloud
To ensure that the products represented in marketing communications align with your catalog definitions regularly import the
storefront catalog
Generate product recommendations from your catalogs
Configure Email Templates in Marketing Cloud
Configure email templates to use Commerce Cloud data for each supported template type
The Marketing Cloud reference implementation supports multiple transactional email templates beyond the order confirmation
and status usecases
Extend email templates to use product recommendations that Marketing Cloud Einstein generates
For more information on setting up personalized recommendations in email templates review the Personalized Marketing
Recommendation Solution Kit
Set Up Triggers in Commerce Cloud

Customize the storefront and replace BC Commerce Cloud generated order confirmation logic with the triggered Send API call to

Marketing Cloud Follow the reference implementation standards

Implement SFRA

Implement SiteGenesis

Keep Customers in the Loop with Transactional Email

Configurations

Related Content
Review earlier steps in this solution
Transactional Email Solution Workflow
Design Considerations
Integration Reference Implementation

***