MARKETING

Monthly creative-fatigue leaderboard report to stakeholders

Once a month, aggregates CTR decay across all live creatives in BigQuery, ranks the fastest- and slowest-fatiguing ones.

CategoryMarketing
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerMonthly schedule starts the report run
  • ActionAggregate CTR decay and spend rankings in BigQueryGoogle BigQueryBigQuery
  • LogicAssemble leaderboard sections into a structured report
  • ActionPublish the report page to NotionNotionNotion
  • OutputEmail the summary to stakeholders via GmailGmailGmail

What it does

This workflow produces a monthly fatigue leaderboard so stakeholders can see the pattern, not just one-off alerts. It aggregates CTR decay across every live creative, ranks which fatigue fastest and which hold up longest, and rolls that into a readable report covering wasted spend on dead creatives and which formats sustain performance.

When to use it

Use it for the recurring marketing review when leadership wants the trend at a portfolio level: which creative styles burn out quickly, where budget is leaking into stale ads, and what's worth doubling down on. It's reporting, not alerting.

How it works

A monthly schedule starts the run. A BigQuery action aggregates per-creative CTR decay and spend over the trailing month and computes the rankings. A logic step assembles the leaderboard sections, fastest fatiguers, most durable creatives, and spend-on-stale totals, into a structured report. A Notion action publishes the report as a page in the marketing reports space. A Gmail output emails the summary with a link to the stakeholder distribution list.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect NotionPages, databases, comments.
  3. 3
    Connect GmailRead, draft, send, label.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.