agency operations10 min readBy Phloz team

The 14 recurring tasks every marketing agency should template (with cadence)

The recurring work agencies forget to systematise — weekly bid checks, monthly tracking audits, quarterly attribution reviews, annual data-layer rewrites. Concrete cadences, owners, and what to put in each template so it ships instead of slipping.

TL;DR

The work that breaks agencies isn't the new launch — it's the recurring maintenance that everyone agrees is important but no one schedules: tracking audits, attribution reconciliation, consent-mode drift checks, ad-account budget reviews. Below is the 14-template canon we recommend every agency seeds into their task system on day one, with concrete cadences (daily / weekly / monthly / quarterly / annual), named owners, and the "what's actually in the checklist" details that keep templates from becoming dead-letter "review the thing" tasks. Daily templates run on the specialist; weekly on the account manager; monthly on the team lead; quarterly + annual on the founder or partner. Spend the 90 minutes one-time to template each; reclaim the hours-per-week previously lost to "did anyone check the GA4 conversion lag this month?"


The pattern is universal. An agency picks up a new client, the team ships a great first 90 days, the tracking is set up, the campaigns are launched, the reports look clean. Then six months later something breaks — a Meta event count drops, an attribution model shifts, a GTM container starts firing duplicates — and the agency doesn't notice for three weeks because the checking is on someone's mental TODO list, not a system.

The fix isn't more vigilance. It's templates. Specifically, recurring task templates with the cadence baked in, the owner pre-assigned, and the checklist explicit enough that any specialist can pick one up cold.

Here's the canon we recommend every agency seed into their task system on day one. Fourteen templates, four cadences. Names match the cadence options in Phloz's recurring task system but the structure works in any task tool that supports recurring templates (Asana's "Repeating tasks," ClickUp's "Recurring," Linear's "Cycles," etc.).

If you're starting fresh, don't try to template all 14 in week one. Seed the four daily + weekly ones first (the ones that catch outages fastest); add monthly + quarterly when the first ones are stable. Annual templates can wait until you have a year of operating context to know what's actually worth a yearly check.

Daily templates (specialist-owned, 5-15 min each)

1. Daily ad spend + pacing check

Cadence: Daily, 9 AM in the workspace timezone Owner: Paid media specialist on the account Checklist:

  • Pull yesterday's spend per platform (Google Ads, Meta Ads, TikTok, etc.)
  • Compare to monthly target / 30 to get pace
  • Flag any account ±15% off pace
  • Flag any account with new policy disapprovals
  • Flag any campaign with 0 conversions over 3 days that was previously converting
  • Post 1-line update in the client Slack / message thread

Why daily: budget overshoots compound. A campaign over-pacing by 20% silently for 7 days is a 70% monthly variance the agency has to eat or explain.

2. Daily inbox triage

Cadence: Daily, 9 AM Owner: Account manager Checklist:

  • Read every email from every client active in the last 30 days
  • Categorise: needs-reply-today / needs-reply-this-week / FYI / escalate
  • Reply to all "today" before lunch
  • Forward "escalate" to senior with context
  • Schedule any "this-week" replies for tomorrow's queue

Why daily: agencies that let client emails sit > 24h consistently rate lower on retention surveys. Even a "I see this, will get back to you Thursday with detail" same-day reply beats silence.

Weekly templates (account-manager-owned, 30-60 min each)

3. Weekly tracking-map audit

Cadence: Weekly, Monday morning Owner: Account manager (escalates to tech lead on issues) Checklist:

  • Open client's tracking map in Phloz or whichever inventory tool
  • For each node with lastVerifiedAt > 14 days ago: verify it's still firing
  • Spot-check 3 random conversion events end-to-end (dataLayer push → GTM tag → GA4 + ad platform)
  • Compare last week's vs this week's conversion volume; flag swings > 20%
  • Update lastVerifiedAt on every node touched

Why weekly: GTM containers drift. Marketers add tags. Platforms change SDK behaviour. The agency that catches a Meta Pixel firing twice within a week recovers cleanly; the one that catches it after a month has to debate the attribution rewrite with the client.

4. Weekly KPI snapshot to client

Cadence: Weekly, Monday end-of-day Owner: Account manager Checklist:

  • Pull standardised 7-day rolling KPI report (spend, conversions, CPA, ROAS by channel)
  • Compare to prior-7-day + same-7-day-last-month
  • Write 3-bullet narrative: what worked, what didn't, what changes this week
  • Send via email or post in client portal
  • Save in Looker Studio / client folder for the QBR archive

Why weekly: weekly cadence is the sweet spot — frequent enough to surface trends, infrequent enough to not become noise. Clients on monthly-only reporting consistently feel under-communicated to.

5. Weekly campaign-comments sweep

Cadence: Weekly, Wednesday Owner: Paid media specialist Checklist:

  • For each active ad account, read the platform's "Recommendations" tab
  • Dismiss the obvious junk (auto-apply offers, broad-match expansions)
  • Action or annotate the real ones (audience expansion, bidding-strategy tests)
  • Document any tests started + planned end date in the campaign card

Why weekly: platforms ship new "recommendations" multiple times a week. Reviewing in batches catches the genuinely-useful ones without time-slicing into every interruption.

6. Weekly creative refresh check

Cadence: Weekly, Friday morning Owner: Creative lead or specialist Checklist:

  • For each ad set: check CTR vs the account's 30-day median
  • Flag any creative below median for 2+ weeks for refresh
  • Brief replacements in the design queue with target ship date

Why weekly: ad fatigue is the slowest disaster — CTR decay happens linearly over weeks, and by the time spend efficiency tanks, you've burned a month of margin.

Monthly templates (team-lead-owned, 1-3 hours each)

7. Monthly attribution reconciliation

Cadence: Monthly, 5th of the month Owner: Tech lead or senior media buyer Checklist:

  • Pull conversion totals from each platform (Google Ads, Meta, TikTok, GA4)
  • Pull conversion totals from CRM / source-of-truth system
  • Compute variance per platform vs CRM
  • For platforms with > 15% variance: investigate (deduplication issue? cross-domain tracking gap? consent mode under-counting?)
  • Document the variance + cause in the monthly attribution-health doc

Why monthly: attribution drift is the single most common cause of misallocated agency spend. A 30% over-attribution to Meta + 30% under-attribution to organic for 3 months is the agency moving $40k of ad spend wrong.

8. Monthly client invoice + budget review

Cadence: Monthly, last business day Owner: Account manager + finance Checklist:

  • Reconcile billed retainer vs delivered scope (hours, deliverables, ad-spend management)
  • Identify scope creep (out-of-retainer work delivered without amendment)
  • Surface budget over/under-spend per client
  • Flag any client > 110% retainer utilisation for scope conversation

Why monthly: agencies under-bill an average of 12-18% of scope creep silently. The monthly invoice review is the gate that catches it before the quarter ends and the conversation gets uncomfortable.

9. Monthly client status meeting prep

Cadence: Monthly, 3 days before the standing client check-in Owner: Account manager Checklist:

  • Pull month-over-month KPI deck (template from your QBR slide library)
  • Surface the 3 things that worked + the 1 thing that didn't
  • Pre-write 5 minutes of "what's next" — campaigns, tests, things to launch
  • Get tech lead to sanity-check any tracking-related claims
  • Send the deck 24h before the meeting so client can read it cold

Why monthly: showing up to the monthly meeting without a deck is the single fastest way to look amateur. Prep-as-template means even the most junior account manager ships a credible meeting.

Quarterly templates (team-lead-owned, half-day each)

10. Quarterly business review (QBR)

Cadence: Quarterly, end of each calendar quarter Owner: Account director or principal Checklist:

  • Compile quarterly performance vs goals (spend, conversions, CAC, ROAS)
  • Compile what the agency learned (3-5 specific insights)
  • Compile what's next (3-5 commitments for the next quarter)
  • Send pre-read 5 days before the meeting
  • Run the meeting using the agency's QBR template deck
  • Capture decisions + new commitments + assign owners
  • Send recap within 24h

Why quarterly: the QBR is the single most important meeting an agency runs with a client. It's the renewal conversation in disguise. Templating it ensures even multi-account-manager-rotations don't drop the strategic thread.

11. Quarterly tracking infrastructure refactor

Cadence: Quarterly, week 2 of each quarter Owner: Tech lead Checklist:

  • Review every client's tracking map for deprecated nodes (e.g. Universal Analytics references, dead conversion actions, orphaned GTM tags)
  • Audit consent-mode configuration vs latest Google guidance
  • Audit Meta CAPI events for new event-types Meta has added (e.g. quality_lead, in_app_purchase variants)
  • Plan refactor work for the next quarter's discovery sprint

Why quarterly: tracking accumulates cruft. Without a forced refactor cadence, every client's container becomes the place tags go to die.

12. Quarterly platform-roadmap review

Cadence: Quarterly, week 1 of each quarter Owner: Senior media buyer + tech lead Checklist:

  • Read each major platform's product update notes since last quarter (Google Ads, Meta, TikTok, GA4, GTM)
  • Identify changes that affect any active client's setup
  • Schedule client-by-client updates as needed
  • Document in agency knowledge base

Why quarterly: platforms ship breaking changes every quarter. The agency that proactively migrates a client off a deprecated feature 60 days early gets thanked; the one that scrambles after the deprecation date gets blamed.

Annual templates (founder/partner-owned, full-day each)

13. Annual data-layer rewrite

Cadence: Annual, January Owner: Tech lead + partner Checklist:

  • Review every client's dataLayer schema for consistency with the agency's current canonical schema
  • Update outdated implementations (ecommerce schema 2024 → 2026, enhanced conversions migration, etc.)
  • Roll out updated schema in a coordinated multi-client release
  • Update internal docs + onboarding template

Why annual: dataLayer schemas don't need quarterly attention but they DO need yearly attention. The annual cadence forces the "we've been using the same enhanced conversions setup since 2024" conversation that otherwise never happens.

14. Annual pricing + retainer review

Cadence: Annual, November (for January-effective changes) Owner: Founder / partner Checklist:

  • Compare each client's actual scope vs retainer
  • Compute hours-per-client vs hours-billed
  • Identify clients to raise pricing on (40%+ retainer utilisation)
  • Identify clients to fire or downgrade (margin-negative for 2+ quarters)
  • Send notice of pricing changes 60 days before effective date

Why annual: annual is the right cadence for pricing — quarterly is too frequent (looks erratic), bi-annual is too rare (lets margin erode). November-for-January gives clients holiday-season notice and the new-year reset.

Setting up the templates in Phloz

Phloz's recurring task templates support all four cadences (daily, weekly, monthly, annual). When you create a template, the system auto-creates the task instance at 6 AM in your workspace timezone on the matching date. Annual cadence picks a month + day; it handles February 29 in non-leap-years by firing on February 28 instead of silently skipping the year.

Practical seed order:

  1. Templates 1-2 (daily) — week one of the new client
  2. Templates 3-6 (weekly) — week two
  3. Templates 7-9 (monthly) — first month after onboarding completes
  4. Templates 10-12 (quarterly) — set up before the first QBR
  5. Templates 13-14 (annual) — once you have a year of operating data to ground them

Each template gets a named default owner (account manager, tech lead, etc.). When the recurring spawns the actual task instance, the owner notification fires automatically — so the work shows up in the assignee's inbox without anyone needing to "remember to assign it."

The honest counter-argument

Templates don't run themselves. The most common failure mode isn't missing templates — it's having templates that everyone ignores. Two practices keep them alive:

  1. Weekly template-completion review. Account managers report on completion rate during the weekly team sync. A template that hits < 60% completion gets pruned or simplified.
  2. Template ownership audit at the quarterly retro. Each template needs ONE named owner per client, not "the team." Templates without named owners get done by no one.

If you can't commit to those two practices, don't seed all 14 — start with just the daily two + the weekly tracking-map audit. Three running templates that get completed beats fourteen that get ignored.