Across Southeast Asia, customer journey Indonesia's Workforce: Which Jobs Will Fade and Which Will Thrive in 2026">automation and omnichannel have become default buzzwords in digital transformation decks. Boards expect hyper-personalised engagement, fully automated funnels, and AI-driven chat at every touchpoint.
Yet in practice, many initiatives end up as noisy campaigns, scattered channels, and attractive dashboards that nobody checks. Among practitioners, this gap between expectation and reality is often joked about as a “marli salmon” approach: executives dream of world-class CX, while data foundations, processes, and channels are still fragmented.
This article offers a grounded view of how to build customer journey automation with an omnichannel communication platform—specifically for enterprises in Southeast Asia. We will use the “marli salmon” angle as a reminder to keep plans realistic: start from data and operations, not from hype.
From Hype to Reality: What ‘Marli Salmon’ Looks Like in CX Projects
In customer journey and omnichannel projects, a “marli salmon” pattern typically looks like this:
- Overly ambitious vision (full 360° customer view, AI everywhere, every channel live),
- No serious audit of data and processes,
- Tool selection driven by trends rather than operational and regulatory needs,
- Unrealistic short-term ROI expectations.
Companies end up with multiple channels—website, app, SMS, WhatsApp, social media, call centre, even a chatbot—but the customer journey is still broken. Customers must repeat themselves when switching channels, campaign messages ignore transaction history, and internal teams juggle several disconnected dashboards.
This is exactly where an omnichannel communication platform and customer journey automation are supposed to help: by orchestrating interactions across channels in a way that is measurable and manageable, not by adding complexity for its own sake.
Clarifying the Basics: Multichannel, Omnichannel, and Journey Automation
Three concepts are often mixed up. For a serious implementation, they must be clearly separated:
- Multichannel
Your brand is present on several channels (SMS, WhatsApp, email, social, call centre), but each operates independently. Data is siloed, and agents lack a unified view of customer interactions. - Omnichannel
All channels are orchestrated through a single, integrated platform. Teams can see cross-channel conversation history, apply centralised rules (segmentation, prioritisation, SLAs), and run consistent journeys. For example: send a WhatsApp Business API notification first; if it fails, fall back to SMS automatically. - Customer Journey Automation
Goes beyond connectivity. It means automating key steps across the customer lifecycle—acquisition, onboarding, activation, engagement, retention, and win-back—based on events (sign up, transaction, failed payment) and rules (send reminder D-1, trigger offer on 3rd purchase, etc.).
Platforms like SMSMasking Omnichannel combine these layers: linking SMS, WhatsApp Business API, voice OTP, and chatbots into a single orchestration engine that can be tailored for banking, fintech, retail, logistics, and more.
Why Customer Journey Automation Matters More in Southeast Asia
Customer behaviour and infrastructure in Southeast Asia make journey automation via omnichannel not just a nice-to-have, but a competitive necessity.
1. Truly cross-channel customer behaviour
It’s common for a single customer to:
- See a promotion on social media,
- Ask a question via WhatsApp,
- Complete purchase in an app,
- Request updates via SMS due to patchy data coverage,
- File a complaint via call centre.
Without a system to stitch these touchpoints together, the brand loses context and misses personalisation opportunities.
2. Rising acquisition costs
Digital ad costs are going up, and every category is crowded. Brands cannot afford to waste the leads they have already acquired. Customer journey automation helps move prospects along the funnel and drive repeat business, rather than endlessly chasing new traffic.
3. Expectations for speed, clarity, and consistency
Slow or inconsistent responses in one channel can damage the entire experience. Well-designed automation (for example, a WhatsApp Business API chatbot for FAQs with escalation rules to agents) keeps service levels high while controlling operating costs.
Five Common Traps to Avoid in Journey Automation Projects
To avoid turning your initiative into a “marli salmon” project, watch out for these traps:
1. Activating every channel at once, with no prioritisation
Many enterprises want SMS, WhatsApp, email, app push, voice, and social all running on day one. But without data on which channels drive outcomes for which segments, this creates noise, not impact.
A more realistic approach: identify 2–3 primary channels for your market and use case. Across Indonesia and much of Southeast Asia, a combination of WhatsApp Business API plus SMS Masking already covers most users, supported by voice OTP for security-critical flows.
2. Ignoring data quality and structure
Automation on messy data simply automates confusion. Before building complex flows, ensure that:
- Customer phone numbers are validated and deduplicated,
- Basic segmentation exists (new, active, at-risk),
- You can capture key events (sign up, transaction, failed payment, complaint).
3. Forcing AI into every step without a clear use case
AI chatbots and predictive scoring are powerful, but they are not magic. Start from concrete problems—high volume of repetitive questions, onboarding drop-offs, or delayed responses—then define where AI can meaningfully reduce friction or cost.
4. Designing journeys that are too complex on day one
Flows with dozens of branches and corner cases are nearly impossible to maintain, especially in fast-changing businesses. Build minimal flows that solve real problems, measure impact, then iterate.
5. Overlooking compliance and customer consent
Automated communication must align with local regulations and industry norms, especially in finance and healthcare. You need:
- Clear opt-in mechanisms for promotional messaging,
- Easy ways for customers to update channel preferences or opt out,
- Secure channels (e.g., SMS and WhatsApp Business API) for OTP and payment-related content.
A Practical Framework for Building Real-World Journey Automation
Rather than aiming for a perfect end-to-end journey, use this four-step framework:
Step 1: Map the journey as it is today
Talk to product, marketing, sales, and customer service. Answer:
- Where do most leads come from?
- At which stages do they drop off?
- How many customers become repeat users, and when?
Create a simple current-state journey map—from awareness to after-sales. Mark friction points such as abandoned applications, incomplete registrations, or repeated complaints about delivery status.
Step 2: Identify 3–5 “moments of truth” for automation
Pick moments that heavily influence revenue or satisfaction, for example:
- Onboarding completion for new accounts,
- Payment and billing reminders,
- Order confirmation and delivery updates,
- Follow up after complaint resolution.
Automate these first, rather than the entire lifecycle.
Step 3: Assign the right primary and backup channels
For each moment of truth, define:
- WhatsApp Business API as the primary channel for rich, two-way conversations, quick clarifications, and interactive notifications (e.g., using buttons).
- SMS Masking as a universal backup with high reach and reliability, ideal for time-critical messages such as OTPs and alerts. Direct local routing options are available via SMSMasking Local Direct SMS.
- Voice OTP or automated calls as an accessibility-friendly option and for high-security verification flows in banking and fintech.
An omnichannel communication platform lets you define rules such as: trigger a WhatsApp WABA message; if undelivered or unread within a set window, automatically send an SMS fallback.
Step 4: Build a minimal viable journey and instrument it
Start with a narrow, high-impact flow, for example:
- User submits a new account application online or in-app.
- The system sends a WhatsApp message confirming receipt and outlining next steps.
- If key documents are still missing after a few hours, a reminder is sent via WhatsApp; if unread after another interval, fallback to SMS Masking.
- Once verification is complete, a confirmation SMS and WhatsApp message are sent with activation instructions.
Define success metrics: uplift in onboarding completion, shorter time to activation, or fewer inbound calls asking about status. Use the learnings from this simple journey to scale into other stages.
Conceptual Case Studies: How Different Sectors Can Apply This
1. Digital banks and fintech: smooth onboarding and early engagement
Challenge: many prospects drop off mid-onboarding due to lengthy forms, unclear instructions, or slow verification.
Realistic journey automation:
- Immediate acknowledgement: after a user starts an application, send a WhatsApp message with a clear step-by-step guide and estimated completion time.
- Gentle nudges: if the user does not complete the form within a defined time, send an automated WhatsApp reminder; if undelivered, fall back to SMS Masking with a shorter call-to-action.
- Status transparency: after document submission, use SMS (via local direct routes) and WhatsApp to share verification status and expected timelines.
- Secure activation: employ voice OTP in addition to SMS OTP for card activation or high-value transactions.
- First-30-days engagement: trigger a sequence of WhatsApp messages explaining key features based on the customer’s actual usage pattern.
2. E-commerce and marketplaces: reducing cart abandonment and anxiety
Challenge: high cart abandonment and repeated contact about order status.
Realistic journey automation:
- Cart rescue: 30–60 minutes after a high-value cart is abandoned, send a WhatsApp reminder with a “Resume checkout” button.
- Channel fallback: if the WhatsApp message is not delivered or unread after a set period, send an SMS with a short personalised URL to the saved cart.
- Delivery visibility: send WhatsApp and SMS notifications at critical logistics events (dispatched, out for delivery, delivered) to reduce anxiety and inbound status queries.
- Post-delivery check-in: use a WhatsApp chatbot to collect a quick satisfaction signal (e.g., 1–5 rating), and route low scores to agents in the omnichannel console.
3. Education and training platforms: driving course completion
Challenge: a significant portion of paid learners do not complete their courses.
Realistic journey automation:
- Onboarding guidance: after payment, send a WhatsApp message detailing how to access classes and suggesting a learning schedule.
- Inactivity triggers: if a learner has not logged in for several days, trigger a motivational WhatsApp message. If data coverage is an issue, send a concise SMS nudge.
- Completion push: when progress reaches ~80–90%, send targeted WhatsApp messages—possibly supported by an AI chatbot—highlighting the value of completion and the certificate.
- Next-step recommendation: once a course is completed, automatically suggest logical follow-on courses based on previous modules, again primarily via WhatsApp.
The Role of Omnichannel Platforms and AI Chatbots
Attempting to manage these flows manually—across separate SMS, WhatsApp, email, and voice providers—is not sustainable. An omnichannel communication platform acts as the orchestration layer:
1. Unifying channels in a single interface
By consolidating WhatsApp Business Official API, unofficial WhatsApp connectivity where appropriate, SMS (including masking and local direct routes), and voice OTP into one environment, teams can operate with context rather than silos.
2. Driving journeys through events and segments
Every meaningful customer action—registration, payment, complaint, inactivity—can trigger a journey. Segmentation by behaviour (new, active, dormant, at-risk) ensures you send the right mix of transactional, service, and promotional messages.
3. Putting AI chatbots at the front line with human-aware handover
AI chatbots can handle FAQs, basic troubleshooting, and follow-ups efficiently. In an omnichannel setup, they operate with awareness of past interactions across channels and can hand off to a live agent with full context when needed.
Governance: Keeping Automation from Going Off the Rails
As automation scales, governance becomes critical:
1. A single owner for journey blueprints
Assign a cross-functional team (CX, product, marketing) to own the master blueprint of customer journeys and approve changes. This prevents conflicting automations from different departments.
2. Consistent templates and tone of voice
Standardise message structures for each channel—SMS, WhatsApp, voice prompts—so that the brand feels consistent, compliant, and clear. Define maximum frequency, content rules for OTP and payment links, and language variations for different markets.
3. Frequency caps and anti-spam guardrails
Implement channel-specific and global limits (for example, maximum promotional messages per week) and prioritise transactional and security messages above marketing pushes. Make it easy for customers to adjust preferences or opt out entirely.
Measuring What Really Matters
Success in customer journey automation is not measured by the number of journeys built or channels integrated. Focus on:
- Onboarding metrics: completion rates, time-to-first-transaction.
- Engagement metrics: read rates and click-through rates on key messages in WhatsApp and SMS, active user days, repeat purchase behaviour.
- Operational metrics: reduction in repetitive inbound contacts, improved first contact resolution, more efficient agent utilisation.
- Business metrics: higher customer lifetime value, lower churn, and incremental revenue from upsell/cross-sell journeys.
A mature omnichannel platform will let you track these metrics centrally, without manually stitching together spreadsheets from multiple providers.
Getting Started: Turning Ambition into Tangible Progress
To move from “marli salmon” slides to real impact within roughly 90 days, enterprises can:
- Choose one priority journey—for example, digital onboarding or post-purchase communication—and document the current customer experience.
- Integrate core systems with an omnichannel communication platform to trigger basic events (sign up, transaction, shipment).
- Launch a simple, measurable flow that uses two primary channels—e.g., WhatsApp Business API and SMS Masking—supported by an AI chatbot for FAQs at a critical step.
From there, optimise based on data: test send times, message variants, and channel fallback logic. This pragmatic, step-by-step approach lets you build robust customer journey automation that respects Southeast Asia’s real-world constraints—connectivity, behaviour, regulation—while delivering concrete gains in satisfaction and revenue.
FAQ
What is customer journey automation in practice?
It is the use of rules and events to automatically trigger relevant, timely communications along the customer lifecycle, across channels such as SMS, WhatsApp, email, and voice. The goal is to guide customers towards desired outcomes (activation, usage, renewal) with minimal manual intervention.
How is an omnichannel platform different from using multiple providers?
An omnichannel platform centralises channels in one place, providing a unified view of conversations and enabling cross-channel journeys. Using separate providers for each channel often leads to fragmented data, inconsistent messaging, and poor visibility.
Why is SMS still important when WhatsApp is dominant?
In Southeast Asia, WhatsApp penetration is high but not universal, and data coverage is still uneven. SMS works on every mobile phone and is ideal for time-critical messages like OTPs and system alerts. Combining WhatsApp Business API with SMS Masking gives both richness and reach.
Where does AI fit into customer journey automation?
AI is most effective in handling repetitive interactions (FAQs, simple status checks), routing conversations, and predicting which customers need proactive outreach. It should be embedded in specific steps where it clearly improves speed or reduces cost, not deployed everywhere by default.
How can I start using SMSMasking.id for omnichannel journeys?
You can begin by integrating your core systems with SMSMasking’s omnichannel platform, then activating key channels such as WhatsApp Business API and local direct SMS. From there, design one high-impact journey, monitor its results, and expand gradually.
Tags



