Back to Blog
May 11, 2026Kris Newlin

AI for Marketing Teams: The Weekly Campaign Loop That Runs Itself

How small marketing teams use an AI coworker to close the weekly loop: pull Google Ads and Meta Ads, draft campaigns, brief creative, post the recap.

Key Takeaways

  • Most marketing teams are one or two people. The loop (pull numbers, brief creative, update pages, recap the week) eats 60% of their time. An AI coworker handles the plumbing.
  • The weekly loop has five predictable beats. Channel performance, campaign adjustments, creative briefs, landing page updates, and the Monday recap. Every beat has a named source system and a named approver.
  • An AI coworker pulls the numbers. The marketer still owns the narrative. Viktor reads Google Ads, Meta Ads, HubSpot, and PostHog, drafts the recap, and drops it in the channel. The human decides what the numbers mean.
  • Creative briefs change shape too. Instead of a blank Notion page, the marketer starts from a brief Viktor drafted off the last week's winners and losers.
  • Review-first is non-negotiable. No auto-pausing ad sets, no auto-posting to LinkedIn. Viktor drafts, the marketer approves.

Why the weekly marketing loop eats 60% of the time

Most marketing teams at 20-to-100 person companies are running a loop that never quite closes. The marketer (often a team of one or two) opens Google Ads on Monday morning. Pulls the spend numbers. Opens Meta Ads. Pulls the CAC, the ROAS, the creatives that broke this week. Checks HubSpot for the MQL count. Checks PostHog for the funnel. Opens Slack to tell the team what the numbers mean. Opens Notion to brief the new creative. Opens the website CMS to update the landing page.

By Wednesday, the plumbing is done and the marketer has maybe six hours left to actually think.

Salesforce's 2024 Slack Workforce Index found that desk workers spend about 40% of their time on low-value, performative work. In marketing, our read is that the number is higher, because the channel dashboards do not talk to each other and the weekly recap has to be assembled from four tabs.

The work that matters (positioning, offer, creative concept, channel strategy) is what most marketers do not have time for. The work that does not require judgment (pull the numbers, format the recap, brief the creative) is what eats the week.

An AI coworker does not replace the judgment. It removes the plumbing.

What the weekly loop actually looks like

Every solo marketer runs some version of these five beats. Each has a different source tool and a different approver.

BeatSource toolApproverWhere it breaks
Channel performance reviewGoogle Ads, Meta Ads, TikTok AdsMarketing leadMismatched attribution across tools
Campaign adjustmentsGoogle Ads, Meta Ads UIMarketing leadPausing a winning ad by mistake
Creative briefsNotion, FigmaMarketing lead + creative partnerBrief is vague, creative misses
Landing page updatesWebflow, Framer, custom CMSMarketing lead + engineerStale copy left live for weeks
Monday recapSlack, emailMarketing lead + CEONumbers disagree with what a human quoted in a meeting

Every row is repetitive data-gathering followed by a 15-minute judgment call. An AI coworker handles the data-gathering. The marketer keeps the judgment call, because the call is what they are paid for.

How an AI coworker runs the loop

Here is the pattern we see working for a one-person marketing team at a 40-person SaaS.

Mariana, the head of marketing, drops this in her growth channel on Monday at 8:30:

@Viktor pull last week's spend and performance across Google Ads,
Meta Ads, and HubSpot. Compare to the prior week. Flag any ad set
where CAC moved more than 20%. Draft the Monday recap for #growth as
a threaded reply to last Monday's recap (same format). Separately,
draft a creative brief for our top-converting ad set. Do not pause
anything in Google Ads or Meta Ads, just flag the candidates for me.

What Viktor does in the next 8 minutes

  • Pulls spend and performance from Google Ads, Meta Ads, and HubSpot in parallel
  • Matches by campaign name, computes week-over-week deltas
  • Identifies the two ad sets that moved more than 20% CAC (one up, one down)
  • Drafts the Monday recap as a threaded reply, in the same format as last Monday's
  • Drafts a creative brief for the top-converting ad set in Mariana's Notion workspace

What Mariana keeps doing herself

Mariana reads the recap draft, tightens the commentary on one line, and posts. She reviews the two flagged ad sets, pauses the losing one herself in Meta Ads, and adds a comment on why. The creative brief is a 10-minute edit, not a 45-minute blank page.

The Monday plumbing that used to eat until Tuesday afternoon is done at 9:45.

A comparison: three ways to run marketing ops

Most small marketing teams already tried to cut the plumbing. Some bought a reporting tool like Supermetrics or Porter. Some wrote a Zapier flow that posts to Slack. Some still do the recap manually every Monday. The table below shows where each approach actually fits.

WorkflowManual (every Monday)Reporting tool (Supermetrics, Porter)AI coworker (Viktor)
Pull ad spend across Google Ads + Meta Ads30 min across tabsScheduled sync to a sheetOne Slack message, 2 min
Draft the weekly recap commentary45-60 minManual after syncDrafted from the numbers, reviewed in 10 min
Flag ad sets with a 20% CAC changeHuman reads the rowsStatic alert if configuredReads the rows, ranks by blast radius, flags in Slack
Brief creative for next week's winner30-45 min on a blank Notion pageNot applicableDrafts from last week's winner, marketer edits
Update a landing page headlineFile a ticket, wait on engineeringNot applicableOpens a PR with the copy change, engineer reviews

Reporting tools are strong for the first row. They are not built to draft commentary or brief creative. An AI coworker fills the rest of the table because the work is context-heavy: it requires reading last week's recap, knowing the team's voice, and producing a draft a human can edit in 10 minutes.

How to trust the numbers when they go to the CEO

Marketing is the function where attribution arguments are the loudest. The CEO reads your Monday recap, quotes a number in a Tuesday meeting, and if it disagrees with another dashboard, the whole conversation derails. So the trust model matters.

Viktor runs review-first by default. The Monday recap ships with:

  • The exact queries Viktor ran against each channel (Google Ads API, Meta Ads API, HubSpot API, PostHog)
  • A "sources" footnote showing which tool is the source of truth for each number
  • A named approver (the marketing lead) who reviewed and posted
  • A link back to the raw data if anyone on the team disputes a number

Every action Viktor takes is logged. If Viktor drafts the recap, the log shows the source queries and the human who posted. If the CEO disagrees with a number next Tuesday, you can point at the source in under a minute.

For a deeper read on this safety model, we wrote a broader piece on why review-first matters in production workflows.

Where this still breaks

An AI coworker is not a replacement for a marketing lead, and there are parts of the loop where you should keep Viktor out on purpose.

  • Anything that touches positioning or product messaging. The decision to reposition the product, change the homepage headline, or ship a promotional push to a large segment belongs to a human. Viktor can draft the landing page change. The sign-off is yours.
  • Anything that spends real money without oversight. No auto-launching new Google Ads campaigns, no auto-scaling a Meta Ads budget. Viktor flags the candidate, the marketer approves. We wrote the broader argument in why an AI agent that acts without asking is a liability.
  • Anything that ships to customers directly. Outbound emails to a large segment, social posts to your brand account, press outreach. Viktor can draft. A human hits send.

Gartner's 2024 forecast on generative AI warned that 30% of generative AI projects would be abandoned after proof-of-concept by end of 2025, most often because teams tried to automate too much too fast. In marketing, that risk is highest on the spend-side workflows. Start with the recap and the brief. Earn the team's trust. Then let Viktor help with more.

What a marketing team looks like after 60 days

The shape of the week changes. Monday stops being a 6-hour plumbing day.

What changes

  • 8:30 — open Slack, ask Viktor for the recap
  • 8:35 — draft is in
  • 9:30 — finished recap posted, source numbers named
  • Rest of the morning — actually thinking about the offer
  • Creative brief: 15-minute edit, not 45-minute blank page
  • CEO: gets a cleaner number because the source is always named

What does not change

The judgment calls.

What to run next. How to position. Whether last week's drop in CAC is signal or noise. Those stay with the marketer, because they are why the marketer is on the team.

If you want to start with one workflow, start with the Monday recap. It is the cleanest fit, the highest-frequency work, and the easiest to audit because the numbers have named sources. For the broader view, our AI workflow automation guide covers the full pattern.

Frequently Asked Questions

What is AI for marketing teams, in one sentence?

AI for marketing teams is software that pulls data from your ad, CRM, and analytics tools, drafts the recap and the creative brief, and waits for a human to approve before any spend-side action.

How is this different from Supermetrics or Porter?

Reporting tools sync data into a sheet or a dashboard. An AI coworker like Viktor reads the same data, then drafts commentary, briefs, and Slack recaps. Many teams run both: Supermetrics for the sheet, Viktor for the conversational work.

Does Viktor pause ad sets on its own?

No. Viktor flags candidate ad sets in Slack and waits for the marketer to pause them in Google Ads or Meta Ads. The human is on the action.

Which marketing tools does Viktor connect to?

Google Ads, Meta Ads, TikTok Ads, HubSpot, Salesforce, PostHog, Mixpanel, Notion, Figma, and the rest of a small marketing team's stack. Viktor is one install inside Slack or Microsoft Teams and connects to 3,200+ integrations from there.

What happens to the weekly recap audit trail?

Every recap is logged with the source queries, the channel each number came from, and the human who approved the post. If a number is disputed later, the trail is one click from the Slack message.

Can Viktor update a landing page?

Viktor can open a pull request with the copy change for your engineer to review and merge. It does not push directly to production without a human on the merge.

Where should I start if I am a solo marketer?

Start with the Monday recap. It is the highest-frequency plumbing work, and the payback shows up on the first Monday. Once the recap is boring, add the creative brief draft.

Viktor is an AI coworker that lives in Slack, connects to 3,200+ integrations, and does real work for your marketing team. Add Viktor to your workspace.