Next message matching for customers: Observe actions, then ask what question they may have now; Check if evidence supports the answer before sending; Recheck facts before delayed message delivery
Image: Lifecycle Marketing Lab

Onboarding Journeys

Part of Lifecycle content mapping

Matching the next message to a customer's current question

Use current evidence to choose a message that answers one likely customer question without assuming an unverified motive or task status.

Choose the next message by identifying the question the customer may have now, then checking whether the available evidence supports the answer. If several questions remain possible, ask, offer a choice or provide neutral help. Do not write as though a behaviour proves a motive it cannot reveal.

Separate the observation from the question

A customer who opens plan details may want to compare options, confirm what they already have or investigate a limit. The observation supports a broad topic; it does not establish which answer they need. A failed upload event may support specific troubleshooting if the error and current task are known.

For each proposed message, write two sentences in the brief: ‘We observed…’ and ‘The customer may be asking…’. If the second does not follow safely from the first, seek another signal or make the message less specific.

What is knownSafe next content decisionClaim to avoid
Plan page viewedHelp compare current options‘You are ready to upgrade’
Task failed with a known errorExplain that error or offer help‘You have never completed this task’
First task completedOffer a relevant next step‘Your whole team is fully set up’
No task status receivedHold a status-specific message or offer general help‘You have not started’

These situations are illustrative. Check what the organisation’s events actually record.

Choose the answer and action together

A useful message resolves one question and gives one workable next step. A customer stuck on an import needs a fix or a route to support. A broad feature tour is unlikely to answer the immediate problem. If a person is already handling it, the next response may be a handover.

Check the answer against the customer’s current access, product version and earlier messages. An instruction can be correct yet unnecessary if the customer has already acted. Set a condition that makes the message expire, such as task completion, a changed plan or a later service update.

Decide again before a delayed send

The question may change while a message waits. Recheck the facts that justify its wording close to dispatch.

In Customer.io, a configured action condition is checked before the action starts. If the condition fails, that action is skipped and the person continues through the automation. Inspect the actual configuration and any other queue that could send the same answer.

For commercial email or SMS in Australia, also check recipient consent, sender identification and contact details, and the unsubscribe facility. Relevance does not replace permission.

Review proposed customer histories before release, including a quick completion, a failed attempt, a late event and an unknown state. The right next message may be no message.

Key Compliance and Messaging Guidelines for Australian Commercial Messaging

ACMA Spam Rules
Must include clear unsubscribe mechanism
Sender Identification
Use verified sender name and number/email
Consent Requirement
Messages must only go to recipients who consented
Message Relevance
Does not override need for permission

More from Onboarding Journeys

Onboarding Journeys

Building a separate journey for expired trials

Build an expired-trial path from verified access and billing states, with clear entry, exit and current-message checks.