Building Journeys
Score CRM's journey builder provides a visual drag-and-drop interface for creating automation workflows.
Creating a New Journey
- Navigate to Journeys in the sidebar
- Click New Journey
- Enter a name for the journey
- You're now in the visual flow builder
The Flow Builder

The journey builder uses a canvas-based interface where you:
- Drag step nodes from the sidebar onto the canvas
- Connect steps by drawing lines between them
- Configure each step by clicking on it
- Arrange the layout for clarity
Canvas Controls
- Zoom: Scroll wheel or pinch to zoom in/out
- Pan: Click and drag the background to move the canvas
- Select: Click a step to select and configure it
- Delete: Select a step and press Delete or use the delete button
- Connect: Drag from one step's output handle to another step's input handle
Building a Journey Step by Step
1. Add an Entry Point
Every journey starts with an entry trigger. This defines how customers enter the journey:
- Drag the "Entry" node onto the canvas
- Configure the trigger type (see Entry Triggers)
2. Add Action Steps
Add steps that perform actions:
- Send Email: Deliver an email to the customer
- Update Contact Field: Change a customer's attribute value
- Add to List / Remove from List: Manage list membership
- Fire Webhook: Send data to an external URL
3. Add Decision Points
Add conditions to branch the flow:
- Field Condition: Check a customer attribute value
- Engagement Condition: Check if customer opened/clicked a previous email
- Segment Condition: Check if customer belongs to a segment
- Event Condition: Check if a specific event occurred
Each condition creates two output paths: Yes (condition met) and No (condition not met).
4. Add Delays
Control timing between steps:
- Fixed Delay: Wait a specific duration (e.g., 3 days, 2 hours)
- Wait Until Date: Wait until a specific date/time field on the customer
- Wait for Event: Wait until the customer performs an action (with a timeout)
5. Connect the Flow
Draw connections between steps to define the path. Rules:
- Each step can have one input (except entry points which have none)
- Action steps have one output
- Condition steps have two outputs (Yes/No)
- Delay steps have one output (triggered when the delay expires)
6. Add Exit Points
End the journey with an Exit step, or let customers exit naturally when they reach a dead end (no further connections).
Example: Welcome Series
Here's how to build a 3-email welcome series:
- Entry: Manual enrollment (when customer joins a list)
- Send Email: Welcome email
- Wait: 2 days
- Condition: Did they open the welcome email?
- Yes path: Send "Getting Started Tips" email
- No path: Resend welcome email with different subject
- Wait: 3 days
- Send Email: Feature highlights email
- Exit
Saving Your Journey
The journey builder auto-saves your work as a draft. You can:
- Save and Continue: Keep editing
- Publish: Make the journey live (see Publishing & Versions)
- Close: Return to the journey list (your draft is preserved)
Best Practices
- Start simple: Begin with 3-5 steps and expand as needed
- Name your steps: Give each step a descriptive name for clarity
- Add delays strategically: Don't send multiple emails on the same day
- Always include an exit: Make sure every path has a natural endpoint
- Test before publishing: Enroll a test contact and verify each step
- Document your logic: Use step names that explain the "why" (e.g., "Wait 3 days for engagement" not "Delay")