dng.MARKETING
NOTIZBUCH / NOTEBOOK
DIGITAL MARKETING / DE & EN
Tools & workflows

Walk through an automation before turning it on

Plan an automation from trigger to failure handling, then test duplicates, interruptions and manual intervention before relying on it.

A person studying a process diagram

An automation should work as an understandable process on paper first. If nobody can explain its trigger, conditions and stopping point, implementing it simply accelerates the uncertainty. Begin with one bounded activity rather than automating the entire customer relationship.

For example, a suitable enquiry might create an internal follow-up task. The automation does not need to send customer messages immediately. It can support a simple step whose output is easy to inspect and correct.

Separate the trigger from the conditions

The trigger determines when the process starts. Conditions determine whether it should proceed in that case. “A new message arrives” differs from “an enquiry has been manually classified as suitable”. Without this distinction, spam, tests or incomplete records can produce unnecessary follow-up actions.

Write conditions in ordinary language. Which fields must exist? Which states are excluded? Who takes responsibility when a condition cannot be evaluated? An empty field should not silently become consent or valid information.

Define an output and an owner

Specify what should be created: a task with a date, an internal notification or an updated status. “Optimise the process” is not a verifiable result. Establish where the output appears and who will notice if it is missing.

An automated process still needs an owner. That person does not have to watch every execution, but should know how failures are reported and how to stop the workflow. If only its creator understands the configuration, the business has created another dependency rather than reducing one.

Choose notifications proportionately. Alerts for every successful routine action may become noise, while silent failures can leave work unnoticed. The owner needs enough information to identify and handle a problem without receiving an unreadable stream of messages.

Examine repetition and sequence

What happens when the same event arrives twice? Is the same task created twice, or can the process recognise that the case has already been handled? A unique identifier and a suitable check can matter where the system permits repeated events. The implementation depends on the tool and must be tested there.

Check ordering too. A reply may arrive before an earlier action finishes. Someone may change a status manually while a delayed automation is still waiting to run. Recheck current conditions where proceeding on an old state would create an inappropriate action.

These questions are especially important for customer messages. An enquiry that has already been resolved should not receive an irrelevant automatic reminder. Define stopping conditions and test them with invented records. Successful technical delivery does not establish that the communication was appropriate.

Deliberately test failures

Try missing information, invalid values, unavailable destinations and interrupted connections where these can be tested safely. Do more than check whether an error appears. Establish whether the responsible person receives it and can identify the affected case.

Define a manual fallback. If automation stops working, the team should know which tasks can continue and how duplicate handling will be avoided when service returns. A short outage should not leave everyone uncertain about which enquiries have already been processed.

Start on a limited scale

Begin with a few test cases, followed by a bounded real use once all necessary conditions are met. Compare expected outputs with the tasks or messages actually created. Record differences instead of relying solely on a green status indicator.

Keep a readable account of the trigger, conditions, actions and failure route. Date changes and record their reasons. Retest when forms, fields, responsibilities or connected systems change. A connection that worked once is not evidence that it remains correct after every subsequent alteration.

Take the next question further.

Explore the topics ↗