Create and Send a Message in Journey Builder
Related posts:
Journey Builder in Salesforce Marketing Cloud (SFMC) allows you to create automated, personalized messaging journeys using email, SMS, push notifications, or other channels. Here’s a step-by-step guide to creating and sending a message in Journey Builder.
Step 1: Access Journey Builder
- Log in to Salesforce Marketing Cloud.
- Navigate to Journey Builder from the main menu.
- Click “Create New Journey” and choose between:
- Multi-Step Journey (for complex, multi-touch journeys).
- Single Send Journey (for simple one-time sends).
Step 2: Select an Entry Source
The Entry Source determines how contacts enter the journey. Choose one based on your use case:
- Data Extension → Contacts stored in a Data Extension (DE).
- Audience List → Use a list-based audience.
- API Event → Trigger journey from an external system.
- Salesforce Data → Pull data from CRM objects (e.g., Leads, Contacts).
- Automation Studio → Entry via an automation workflow.
Example: Selecting a Data Extension
- Choose “Data Extension” as the entry source.
- Select an existing DE with the list of subscribers.
- Define filter criteria (e.g., only users with an active subscription).
Step 3: Add a Send Message Activity
Once contacts enter the journey, add a message activity:
Sending an Email
- Drag the “Send Email” activity onto the canvas.
- Click on the activity and select an existing Email Template or create a new one.
- Choose a Sender Profile (from Email Studio).
- Set Send Classification (Transactional vs. Commercial email).
- Personalize the subject line and preview dynamic content.
Example Subject Line with AMPscript Personalization
%%=Concat(“Hey “, FirstName, “, Check Out Our Latest Offers!”)=%%
Sending an SMS (MobileConnect)
- Drag the “Send SMS” activity onto the canvas.
- Select an SMS template or create a new one.
- Choose an SMS code (short/long code).
- Personalize the SMS message (if applicable).
Example SMS Message
Hi %%FirstName%%, thanks for being a valued customer! Check out our latest deals: www.example.com
Sending a Push Notification (MobilePush)
- Drag the “Send Push” activity onto the canvas.
- Select a Push Notification template.
- Choose an app (if integrated with MobilePush).
- Set the notification title, message, and deep link.
Example Push Notification
“Hey %%FirstName%%, your exclusive deal is waiting! Tap to claim.”
Step 4: Define Journey Flow with Decision Splits
Use Decision Splits to send different messages based on engagement:
- Engagement Split: If the user opens/clicks an email, send a follow-up.
- Data-Based Split: If the user has an active subscription, send an upgrade offer.
- Wait Activity: Delay the next step by a set time (e.g., 2 days).
Example Decision Split
- Opened Email? → Send a discount offer email.
- Did Not Open? → Send an SMS reminder.
Step 5: Configure Journey Settings
- Participation Settings: Choose if contacts can re-enter the journey.
- Exit Criteria: Define conditions to remove contacts (e.g., user unsubscribes).
- Test Mode: Run a test to verify journey flow.
Step 6: Activate and Monitor
- Click “Validate” to check for errors.
- Click “Activate” to start the journey.
- Monitor performance in Journey Analytics (email opens, clicks, conversions).
Best Practices
- Use AMPscript for personalization (e.g., %%FirstName%%).
- Use Dynamic Content Blocks for tailored messaging.
- Set Wait Times to avoid overwhelming customers.
- Monitor Engagement Splits to optimize future campaigns.
- Run A/B Testing for subject lines and message variations.