Marketing Automation

AI Marketing Operations Platform

Campaign operations where AI proposes and humans approve spend and copy.

AI proposes · humans approve spend and copy

01The situation

In 60 seconds

Business problem

Marketing teams need speed without uncontrolled spend or off-brand claims. Unreviewed generative content creates brand and compliance risk.

Unacceptable failure

Money spent or copy published without a person approving it.

Design move

AI drafts structured campaign proposals. Humans approve before any publish or spend, and lifecycle workflows track expiry and verification.

What it shows

Every live campaign has a named approver.

The problem

Generative tools make drafting fast. Without a gate, they also make it fast to publish something off-brand or spend money nobody approved.

Who feels it

  • Marketing and campaign teams
  • Brand and compliance reviewers

What’s at stake

  • Uncontrolled spend.
  • Off-brand or non-compliant claims.

Constraints

  • No publish or spend without human approval.
  • Structured outputs, not free-form blasts.
  • Templates and brand constraints shape every proposal.

Failures this system must never produce

  1. F1

    Spend without approval

    No budget moves until a person approves it.

  2. F2

    Unreviewed copy going live

    No content publishes without review.

02The approach

What was built & where AI assists

Each failure gets one mechanism, and each mechanism has proof further down this page.

Failure Mechanism The model’s role Proof
F1
Mechanism

Workflow states block spend until a person approves.

The model’s role

None. The gate is a workflow state.

F2
Mechanism

The proposal agent outputs structured plans bound by templates and brand constraints. Reviewers approve before publish, and lifecycle checks track expiry.

The model’s role

Drafts the proposal. It can’t publish.

Where the model works, and where it doesn’t

Model-assisted

  • Content proposal agentStructured campaign copy and plans within templates and brand constraints.

Rule-bound or human

  • Approval gateWorkflow states; nothing moves without a person.
  • Lifecycle workflowPublish, expiry and verification checks.
  • ApproverSigns off on spend and copy.

AI touchpoints and who decides

AI proposes. A person approves every publish and every dollar.

Click any card for its contract: inputs, outputs, decision authority, and guardrails.

LLM model-assisted Code deterministic Human person in the loop
Proposes

Drafting

Structured proposals only.

Decides

Authority

A person approves before publish or spend.

Tracks

Delivery

Publish, expiry and verification.

Guardrails & trust

  • No publish/spend without human approval.
  • Structured outputs over free-form blasts.

03See it work

See it run

A 30-second walkthrough from brief to approved campaign, and a live demo with a sample brand.

Live demo · cloud

Coming soon

Take one campaign from brief to approval

  • Write a campaign brief
  • Get a structured proposal
  • Approve it or send it back
  • See expiry tracking on the live campaign
Open live demo · soon Book a walkthrough
  1. 0:00–0:06 Brief

    A marketer sets goals and constraints.

  2. 0:06–0:14 Propose

    The agent returns a structured plan and copy.

  3. 0:14–0:22 Approve

    A reviewer edits and approves spend and copy.

  4. 0:22–0:30 Track

    Lifecycle checks publish it and watch the expiry.

Interactive architecture

Walk a real request through agents, services, stores, and human gates. Click any node for its contract.

04The result

What changes for the marketing team

Faster drafting with clear accountability

Structured proposals instead of blank pages.

No spend without a named approver

The gate is a workflow state, not a promise (F1).

How I check it behaves

Each check has a definition and a target. Results appear only from real runs, with the set size and date.

Check What it counts Target Last run
Unapproved spend F1 Budget moved without an approval record 0 Run pending
Unreviewed publishes F2 Content published without a reviewer 0 Run pending
Expired campaigns live Campaigns still running past their expiry 0 Run pending

05Looking back

Architecture decisions

  • Approval-centric operations over autonomous campaign agents F1

    Marketing automation without a human gate is a brand risk.

    Cost acceptedSlower than fully automated campaigns.

Known limits and next step

Scope · disclosed

This is a foundation for structured proposals and approvals. Which capabilities are live depends on the deployment.

Next step

  1. Label each capability Built, In progress or Designed.
  2. Record a walkthrough of one approved campaign.

Project demo