All essays
The Manifest
October 26, 202613 min read

Marketing Automation: What to Keep Human

Your marketing team has a list of tasks it wants to automate. Pulling reports sits beside writing customer emails, routing inquiries, and deciding which campaigns deserve more money.

Those don't carry the same weight. Moving a number into a report is different from interpreting it, and preparing an email is different from sending it.

I would choose marketing automation by looking at how repeatable the work is, whether the inputs are reliable, and what happens when it goes wrong. The scorecard and examples below will help you decide what software can handle, where a person should step in, and whether the effort is worth it.

TL;DR & Takeaways

  • Automate a defined step rather than handing over an entire marketing function.
  • Missing permission, unreliable inputs, or mistakes you can't contain are reasons to stop, even when the time savings look good.
  • People should own strategy, sensitive communication, and exceptions that change what the business should do.
  • Count review, repairs, and maintenance when measuring time saved.

Start with the work, not the AI tool

Write down what happens between a task arriving and someone accepting the result. Identify the inputs, decisions, actions, and owner of each step.

A weekly marketing report might involve collecting data, checking date ranges, calculating agreed metrics, drafting commentary, and deciding what to change. Collection and calculation can follow fixed rules; the recommendation needs someone who understands the business.

You don't need generative AI for every step. If a country field maps to a territory through an approved lookup table, use that rule rather than asking a model to guess the territory from free text.

Anthropic's guidance on building agents distinguishes predefined workflows from agents that direct their own processes and tool use. It recommends starting with the simplest solution that works.

Before building anything, check whether the work should exist. Stop producing an unused report before investing in a faster way to produce it.

For work worth keeping, record the current volume, handling time, errors, and delays. Ask the person doing it what makes a routine case become an exception.

A marketing automation selection scorecard

Use this scorecard for one proposed step. Mark each row ready, needs work, or human-led, and attach evidence.

This is a decision aid I recommend, not a validated scoring model. Don't add up the marks: repeatable work still needs permission.

Dimension Evidence to collect What the result changes
Repeatability Recent examples, documented rules, and known exceptions Stable rules support automation; frequent rule changes favor assistance or waiting.
Input quality Required fields, source owners, freshness, and conflicting values Missing critical inputs should stop the affected action, not invite a guess.
Checking the result An accepted example and a reliable way to check the output Automate checks with clear right answers; assign judgment calls to a person.
Cost of an error Who could be affected, how quickly, and whether the action can be reversed More serious consequences require tighter permissions and approval before action.
Judgment Decisions involving strategy, relationships, sensitive context, or competing goals Automate preparation while keeping the decision with an accountable person.
Value Manual effort compared with review, repairs, upkeep, and tool cost Test only when the likely benefit justifies the ongoing work.

A row marked needs work needs an owner and a specific fix. Instead of “improve the data,” specify which customer-status field to trust and stop records where it conflicts with another source.

Don't let the system act on its own when data-use permission is unresolved, a critical fact can't be checked, or nobody owns exceptions. You might still let it prepare an internal research note without allowing it to contact the person described.

For sensitive data or regulated activity, involve the appropriate privacy, security, or legal owner before a live test. A human approval button doesn't make an otherwise impermissible activity acceptable.

NIST's AI Risk Management Framework provides voluntary guidance for considering trustworthiness in AI design, development, use, and evaluation. This scorecard is a smaller practical exercise, not a compliance assessment or NIST certification.

Marketing systems you could automate

These are illustrative workflow designs, not claims about systems I've built or features every platform includes. Each needs suitable access, reliable data, and testing in your own setup.

Some need a person to approve each action. Others can run under rules approved in advance, with a person checking exceptions and reviewing results.

System and trigger or inputs What could run automatically Where a person belongs Limits and exceptions
Weekly performance reporting: a scheduled refresh using ad spend, CRM stages, and billing exports for an agreed period. Check freshness and date ranges, calculate agreed metrics, flag mismatched totals, and draft a source-linked summary. The marketing lead checks explanations before sharing recommendations and decides whether to change spending. The data owner investigates conflicting totals. Label incomplete periods. Don't fill missing revenue with an estimate or let a written recommendation change a live budget.
Inbound lead handoff: a new inquiry with its submitted request, account identifier, and approved territory rules. Match exact identifiers, gather approved account fields, create one owner task, and flag an overdue response. Sales operations resolves multiple matches or ownership conflicts. The assigned rep checks the request and decides how to respond. Keep uncertain matches in a staffed queue. Don't overwrite an existing account owner, infer consent, or discard a lead because its summary looks weak.
Lifecycle email: a verified trial event and current subscription, consent, and suppression records. Enroll eligible contacts in an approved sequence, apply frequency limits, and stop messages after purchase, reply, or opt-out. The lifecycle marketer approves copy, audience rules, timing, and exit conditions before launch. Sales or support handles replies and sensitive account situations. Recheck eligibility before each send. If status is stale or conflicting, hold the message; never let generated copy invent an offer or promise.
Paid campaign monitoring: spend and conversion data arrive against an approved budget and campaign calendar. Compare spend with the agreed pace, check for missing data, and alert the owner when a threshold is crossed. The channel owner checks tracking delays and lead quality before approving a budget, targeting, or creative change. Start read-only. If automatic pausing is later authorized, specify which campaigns and exact conditions; require approval to restart or raise spend.
Content production: an approved brief, the author's notes, and a defined set of sources. Collect research, organize evidence, draft copy, and flag unsupported claims or broken links. The author confirms the argument and any personal experience. An editor checks facts, voice, and the exact version before publication. Keep drafts separate from publishing access. New claims or substantive edits after approval go back to review; never manufacture anecdotes to make copy sound human.
CRM data cleanup: a scheduled check finds missing fields, inconsistent formats, or possible duplicates. Normalize explicitly approved formats and prepare proposed changes showing the current value, replacement, and source. The CRM owner approves merges, lifecycle changes, and updates where records disagree. Don't merge on a similar name alone. Preserve record IDs and change history; stop if the underlying record changes after review.
Customer feedback review: new survey responses, support tickets, or call notes enter an approved workspace. Remove unnecessary personal details, group recurring themes, link back to evidence, and flag complaints needing attention. Product marketing checks whether themes reflect enough distinct customers. The account owner handles complaints and approves any customer quote for external use. Treat themes as research leads, not proof of market demand. Restrict access and don't turn a private complaint into a testimonial or automated sales pitch.
Renewal and expansion follow-up: an upcoming renewal combines with verified usage, account history, and open support issues. Assemble an account brief, flag missing information, and create a review task for the account owner. Customer success checks the relationship and decides whether to offer help, discuss renewal, or raise an expansion opportunity. A usage drop isn't proof of churn risk. Don't send discounts, change contract terms, or launch an upsell while an unresolved complaint needs attention.
Website campaign checks: an approved release or scheduled scan supplies a list of landing pages, destinations, and tracking requirements. Check status codes, links, required fields, and expected tracking configuration; prepare a defect report with evidence. The web owner verifies failures and approves repairs. Marketing confirms offer wording and destinations before release. Use staging or non-submitting checks for forms. Don't create test leads, alter consent controls, or publish fixes without separate permission.

Choose the rows that address an actual bottleneck. A reporting workflow won't help much if nobody agrees what the numbers mean, and faster lead routing won't fix an offer buyers don't want.

Decide what can run without approval

Rule-based execution fits a documented decision with reliable inputs and a checkable result. Copying approved campaign identifiers into a report or assigning an internal task through an agreed territory map can fit here.

Keep a log and a way to detect failures. A task sent to the wrong owner can still delay a valuable inquiry.

Assistance with approval means software prepares something and a person checks it before the next action. Drafting a performance explanation or proposing duplicate records for review fits here.

Show the reviewer what approval will do. Permission to draft a reply isn't permission to send it, and approval of a campaign concept isn't permission to change its budget.

Human-led work includes goals, positioning, trade-offs, sensitive relationships, and unfamiliar exceptions. Research can help, but I would keep the decision and its reasoning with the person responsible for the outcome.

An example in practice.

Consider a hypothetical B2B team handling inbound inquiries. It wants to spend less time gathering context while keeping people responsible for the customer response.

The workflow reads the inquiry, finds the matching account, collects approved fields, and prepares an internal handoff. It doesn't send messages, change consent records, or overwrite account ownership.

Step How it runs When it stops for a person
Retrieve the inquiry Preserve the original submission and timestamp. Required fields are missing.
Match the account Use exact, approved identifiers. More than one account matches, or identifiers conflict.
Prepare the summary Draft from the request and show the original beside it. The reviewer must check that it is accurate and complete.
Assign an internal owner Follow approved rules without changing account ownership. Unresolved cases go to a staffed queue with a named backup.
Respond to the prospect The owner checks the request and sends the response during this pilot. Software cannot send on the owner's behalf.

Suppose the team handles 80 inquiries per week and spends five minutes preparing each handoff. Under these hypothetical assumptions, that's 400 minutes of weekly preparation.

If automation needs one minute of review per inquiry, plus 40 minutes resolving exceptions and 40 minutes of maintenance, ongoing handling takes 160 minutes. That frees 240 minutes, or four hours per week.

A hypothetical 12-hour setup effort would take three weeks to recover at that rate. That's time recovery only: software charges, security review, training, and work outside these assumptions still belong in the decision.

If review takes three minutes per inquiry instead, weekly handling rises to 320 minutes and frees only 80 minutes. Recovering the same setup effort takes nine weeks.

That's why I would time the review rather than estimate it from a demo. Freeing time doesn't automatically save cash or create revenue; decide what useful work will receive it.

Give human reviewers a clear job

“Human in the loop” means little until someone knows what to check, when to check it, and what happens if they can't.

Give the reviewer the original input, proposed output, supporting evidence, and exact action awaiting approval. In the inquiry example, that means showing the submitted request and account match, not only a tidy summary.

Write down what an acceptable result looks like before testing. Reviewers should be able to spot a wrong account match, reject an unsupported claim, and see whether approval would trigger anything else.

Set a response expectation and name a backup. If neither person is available, hold the action; silence isn't approval.

Track exceptions with an owner and status rather than scattering them across chat. Record why each case stopped and whether the fix belongs in the data, the rule, or the task itself.

Plan for partial failures too. If a task was created but logging failed, check what happened before retrying so you don't create it twice.

Test before giving the system more control

Start with historical examples in a test environment, or run in shadow mode: produce outputs without taking live action. Compare results with a human-checked answer, including cases the old process handled badly.

Include missing fields, conflicting account matches, duplicate submissions, stale records, unavailable reviewers, and interrupted runs. Check that the workflow stops when it should.

HubSpot's workflow-testing documentation provides a useful example: its simulation can show a record's path without executing the workflow actions, but it tests the current workflow version. That doesn't prove every future input will work, and explicitly sending preview emails is a separate action.

Before a limited live test, agree on success and stop conditions. For the inquiry workflow, track preparation time, reviewer corrections, unresolved exceptions, time to ownership, and duplicated or misrouted tasks.

Don't hide serious failures inside an average error rate. An unauthorized message or exposed customer record should stop the workflow for investigation, even if most handoffs were correct.

Give the system more responsibility only after the owner has evidence that quality holds and the fallback works. Retest when fields, permissions, tools, prompts, or business rules change.

Choose one task to test

Pick a recurring task with a clear owner and a measurable burden. Break it into steps, apply the scorecard, and write down what the system must not do without permission.

Test the smallest useful piece away from customers and live budgets. If it doesn't save effort after review and repairs, change it or leave it manual.

More from the manifest.

Browse all essays

Ready to grow?

Book a call to discuss your business, industry, and unique opportunities to see how we can help you scale.

Not ready for a call? Reach out directly → hey@makereality.io

Book a discovery call
01Book a time on our calendar that works for you.
02Have a 30 minute call to discuss your business.
03We'll give you some immediate opportunities we see, live on the call that we can carry forward into a project together.