Key takeaways
- Map the journey from the customer’s point of view before automating anything.
- Automate the predictable moments: welcome, onboarding steps, check-ins, renewal reminders and feedback requests.
- Use Flow for process automation and a marketing tool for messaging at scale; keep one owner per message.
- Measure each stage’s conversion and remove steps that do not move customers forward.
Most companies automate pieces of the customer journey in isolation: a nurture email here, a renewal reminder there. Customers experience the gaps and the overlaps, such as three emails on the same day or silence for months after signing. Mapping and automating the journey as a whole fixes that.
Map the journey first
| Stage | Customer goal | Typical automation |
|---|---|---|
| Awareness and interest | Understand if you can help | Content follow-ups, lead scoring, sales alerts |
| Evaluation | Compare options and see proof | Demo scheduling, case studies, proposal reminders |
| Purchase | Sign and pay easily | E-signature, payment links, handoff to onboarding |
| Onboarding | Get value quickly | Welcome sequence, setup tasks, kickoff scheduling |
| Adoption | Use the product or service well | Usage-based tips, check-ins, health scores |
| Renewal and expansion | Continue and grow | Renewal reminders, account reviews, upsell signals |
| Advocacy | Share success | Review requests, referral programs, case study invitations |
Choosing the right tool for each moment
- Salesforce Flow for process steps: creating onboarding tasks, assigning owners, updating stages, scheduling reminders.
- Marketing automation, such as Account Engagement, Marketing Cloud or HubSpot, for email and multi-step messaging at scale.
- Service tools for proactive cases, such as a check-in case when a health score drops.
- Surveys at key milestones, with results feeding health scores and follow-up tasks.
Signals that should trigger action
- A new customer has not completed setup within an agreed period.
- Usage or engagement drops below a threshold.
- A support case is escalated or satisfaction is low.
- A renewal date is approaching, for example 90, 60 and 30 days out.
- A key contact leaves the customer’s organization.
Guardrails to protect the experience
- Set frequency limits so customers do not receive several messages in one day.
- Suppress marketing messages while a serious support issue is open.
- Give every automated message a clear owner and purpose.
- Let account managers pause automation for sensitive accounts.
- Respect preferences and unsubscribes across every tool.
A worked example: onboarding
When an opportunity closes, a flow creates an onboarding project with tasks assigned to the right team, schedules a kickoff, and enrolls the main contact in a welcome sequence. As each setup milestone is completed, the next message adapts. If setup stalls for two weeks, the customer success manager is alerted. Sixty days in, a short survey asks how onboarding went; low scores create a follow-up task automatically.
Measure stage by stage
Report on conversion and time at each stage: lead to opportunity, opportunity to customer, signature to first value, renewal rate and referrals. Look for the stage where customers stall, and improve that step first, whether with better content, faster handoffs or a personal touch.
We design and automate customer journeys across Salesforce and marketing platforms; see our consulting services.
Common mistakes
- Automating every stage at once instead of fixing the biggest drop-off first.
- Several tools sending messages to the same customer without coordination.
- Journeys that never end, so customers keep receiving irrelevant messages.
- No owner reviewing journey performance after launch.
Frequently asked questions
Should journeys live in Flow or in a marketing tool?
Usually both: Flow for process steps and internal tasks, a marketing tool for customer messaging at scale, with clear ownership to avoid duplicates.
How many automated emails is too many?
It depends on the audience, but frequency caps and relevance matter more than a number. Every message should help the customer take the next step.
What is a customer health score?
A combined indicator of account health, often based on usage, support activity, satisfaction and engagement, used to trigger proactive action.



