May 28, 2026
Sending one-off promotional emails to your full subscriber list is not a campaign strategy. Customers expect messages that match where they are in their buying journey, what products they have viewed, and how recently they engaged with your brand.
Salesforce Marketing Cloud Journey Builder solves this with automated, multi-step campaigns that respond to customer behavior in real time. Automated emails drive 37% of all email-generated sales despite making up only 2% of total email volume, according to Omnisend. For e-commerce brands, Journey Builder turns that automation potential into personalised workflows across email, SMS, push notifications, and advertising.
What is Journey Builder in Salesforce Marketing Cloud
Journey Builder is a campaign planning and automation tool within Salesforce Marketing Cloud Engagement. The tool provides a drag-and-drop canvas where marketers design multi-step customer journeys that trigger automatically based on customer data and behavior.
A journey in Marketing Cloud is a sequence of communications and decision points that guide a customer from one stage to the next.
Each journey has three core components:
- Entry source. The trigger or data event that brings a customer into the journey.
- Canvas activities. The actions, waits, and decision splits that define what happens at each step.
- Goals and exit criteria. The conditions that determine when a customer has completed the journey or should be removed.
Journey Builder differs from Automation Studio, which handles scheduled, batch-level tasks like data imports and file transfers. Journey Builder focuses on individual customer experiences that adapt based on engagement.
What entry sources trigger customer journeys
Entry sources define how customers enter a journey. Choosing the right entry source determines whether your journey fires at the right moment for the right audience. Marketing Cloud supports several entry types, documented on Salesforce Trailhead.
Data extension entry
A data extension (DE) is the most common entry source. Contacts enter the journey when they appear in a specified DE. You can filter entries by attributes like purchase date, product category, or engagement score. Data extension entries work well for scheduled campaigns like monthly newsletters or segment-based promotions.
API event entry
API events trigger journeys from external systems in real time. When a customer completes an action on your website or app, your system sends an API call to Marketing Cloud, and the customer enters the journey immediately. API events power real-time journeys like abandoned cart recovery, post-purchase follow-ups, and browse abandonment sequences.
Salesforce data entry
Salesforce data entry pulls contacts from Sales Cloud or Service Cloud objects. When a lead, contact, or custom object record meets your criteria, the customer enters the journey. Salesforce data entry is ideal for B2B lead nurturing or post-case-resolution follow-ups.
For a deeper look at B2B automation strategies, see our guide on B2B marketing automation with Salesforce Marketing Cloud.
CloudPages form submission
When a customer submits a form on a CloudPages landing page, they can enter a journey automatically. Form submissions work well for opt-in confirmations, event registrations, and content download follow-ups.
How to build a multi-step customer journey in Marketing Cloud
Building a journey follows a structured process. Here are the steps from Canvas setup to activation.
Step 1: Define the journey goal
Start with a clear objective. Common goals for e-commerce brands include recovering abandoned carts, onboarding new subscribers, re-engaging lapsed customers, or driving repeat purchases. The goal determines which entry source, activities, and exit criteria you configure.
Step 2: Select your entry source and audience
Choose the entry source that matches your trigger event. Configure any attribute filters to narrow the audience. For example, an abandoned cart journey may filter for customers who added items in the last 24 hours but did not complete checkout.
Step 3: Add canvas activities
Canvas activities are the building blocks of your journey. Marketing Cloud groups them into four categories:
- Message activities. Send emails, SMS, or push notifications with personalised content at each step.
- Advertising activities. Add or remove contacts from advertising audiences in platforms like Facebook or Google.
- Flow control activities. Add wait periods, decision splits, and random splits to control timing and routing based on data or engagement.
- Update activities. Update contact records or data extension values as customers move through the journey.
Step 4: Configure decision splits for personalisation
Decision splits are where personalisation happens. You can branch the journey based on whether a customer opened an email, clicked a link, made a purchase, or matches a data attribute like loyalty tier or location.
An abandoned cart journey might split like this: send the first reminder after 2 hours, wait 24 hours, check if the customer purchased. If yes, exit. If no, send a second email with a recommendation or incentive.
Step 5: Set goals and exit criteria
Goals measure journey success. For an abandoned cart journey, the goal might be "customer completes purchase." Exit criteria remove contacts when a condition is met, preventing irrelevant follow-ups.
Step 6: Test and activate
Use test mode to validate contact flow, email rendering, decision split logic, and wait timing. After testing, activate the journey.
How Journey Builder personalises communication at each touchpoint
Personalisation in Journey Builder goes beyond inserting a first name into a subject line.
- Dynamic content blocks. Email content changes based on customer attributes. A clothing brand can show different product images to men and women within the same email template.
- Decision split branching. Customers who clicked a specific product category in a previous email receive follow-up content related to that category.
- Einstein AI recommendations. Marketing Cloud's Einstein engine can insert personalised product recommendations based on browsing history, purchase patterns, and engagement data. Brands running Salesforce Commerce Cloud alongside Marketing Cloud can feed storefront behavior directly into Einstein for more accurate recommendations.
- Send time optimisation. Einstein Send Time Optimisation delivers each message at the time a specific contact is most likely to engage, based on their historical open patterns.
- Channel preference routing. A journey can attempt email first, then fall back to SMS or push notification if the customer does not engage within a set window.
Five e-commerce journeys every brand should build
Journey Builder supports hundreds of journey types, but five deliver the highest return for e-commerce operations.
- Welcome series. A 3 to 5 email sequence that introduces new subscribers to your brand, products, and value proposition. Welcome emails consistently achieve open rates above 60%, making them one of the highest-performing automated email types.
- Abandoned cart recovery. Timed reminders that bring customers back to complete their purchase. Most brands send 2 to 3 emails within 48 hours of abandonment.
- Post-purchase follow-up. Order confirmation, shipping updates, product care tips, and review requests. Post-purchase journeys build loyalty and generate user-generated content. Brands using unified multi-channel order management can feed order data from every sales channel into Marketing Cloud to trigger accurate post-purchase sequences.
- Re-engagement series. Targeted messages to customers who have not opened emails or purchased in 60 to 90 days. Offer incentives or ask for preference updates before removing inactive contacts.
- Replenishment reminders. Automated messages timed to when a customer is likely to run out of a consumable product, based on average reorder cycles.
How to measure journey performance with Marketing Cloud analytics
Marketing Cloud provides journey-level and activity-level analytics.
- Goal achievement rate. The percentage of contacts who reached the journey goal.
- Open and click rates per activity. Engagement at each step reveals where contacts drop off.
- Conversion rate. The percentage of contacts who completed a purchase or target action.
- Unsubscribe rate. High unsubscribes at a specific step indicate message fatigue or poor targeting.
- Time to goal. Shorter times suggest effective urgency or relevance.
Review analytics weekly during the first month. Adjust wait periods, content, and decision logic based on performance.
Best practices for building effective journeys
Journey Builder is flexible, but undisciplined use creates cluttered, overlapping campaigns. Follow these practices to keep journeys clean and effective.
- Start with one journey per use case. Build your abandoned cart journey first. Validate performance. Then add welcome, post-purchase, and re-engagement journeys one at a time.
- Keep journeys short. Most effective e-commerce journeys run 3 to 5 steps. Longer journeys risk message fatigue.
- Use exclusions. Exclude contacts who are already in another active journey to prevent message overload.
- Respect frequency caps. Marketing Cloud supports frequency capping to limit how many messages a contact receives within a set period.
- Test decision splits with real data. Simulated tests may not reflect actual customer behavior. Run a small live audience through the journey before scaling. For guidance on connecting marketing campaigns with fulfillment operations, read our guide on maximizing ROI with Salesforce Commerce Cloud.
Build personalised campaigns with Tejas Software and Marketing Cloud
Journey Builder gives e-commerce brands the tools to automate and personalise every customer touchpoint. We configure Salesforce Marketing Cloud journeys for abandoned cart recovery, post-purchase engagement, and lifecycle automation, connecting Marketing Cloud with Commerce Cloud, Service Cloud, and order management systems.
Book a demo to see how Tejas Software can improve your customer engagement and conversion rates.
FAQs
What is Journey Builder in Salesforce Marketing Cloud?
Journey Builder is a drag-and-drop automation tool in Marketing Cloud Engagement that lets marketers design multi-step, personalised customer journeys triggered by data events, API calls, or Salesforce records.
How do you build a multi-step customer journey in Marketing Cloud?
Define a goal, select an entry source, add canvas activities (emails, waits, decision splits), configure personalisation, set exit criteria, test the flow, and activate.
What entry sources trigger customer journeys in Journey Builder?
Data extensions, API events, Salesforce data (Sales Cloud or Service Cloud objects), and CloudPages form submissions are the primary entry sources.
How does Journey Builder personalise communication at each touchpoint?
Journey Builder uses dynamic content blocks, decision split branching, Einstein AI product recommendations, send time optimisation, and channel preference routing.
How do you measure journey performance with Marketing Cloud analytics?
Track goal achievement rate, open and click rates per activity, conversion rate, unsubscribe rate, and time to goal. Review weekly and adjust based on performance data.
What are the best practices for building re-engagement journeys with Journey Builder?
Target customers inactive for 60 to 90 days. Offer an incentive or preference update. Use a 2 to 3-step sequence. Remove contacts who do not re-engage to protect the sender's reputation.