Skip to content

Technology

Built for decisions
you can defend.

A structured campaign state, rules you can read and models routed per task. Every suggestion comes with its evidence and can be reverted.

  1. 06Audit logEvery suggestion, approval and change
  2. 05Publish pipelineApproved changes only · rollback · 7-day revert
  3. 04ReasoningYour rules + a Friday AI review
  4. 03Campaign stateTyped record of spend, results and settings
  5. 02GateOSRate windows · breaker · MCP → Graph fallback
  6. 01SourcesMeta · Google Ads · TikTok · GA4

Campaign state

Every campaign becomes a structured record.

Friday AI never reasons over a pile of exports. Each sync turns spend, results and settings into fields on one typed record per campaign.

state / CP-1121.jsonAT_RISK
  1. {
  2. "campaign": "CP-1121",
  3. "platform": "meta", "status": "ACTIVE",
  4. "budget": {
  5. "daily_idr": 5000000,
  6. "pacing": 1.32,
  7. "cpa_14d_idr": 84000
  8. },
  9. "rule": { "id": "TARGET-CPA", "max_cpa_idr": 52000 },
  10. "brand_kit": "BK-07@v3",
  11. "sources": ["insights#14d", "rule#TARGET-CPA", "kit#BK-07"]
  12. }
  • Typed, not guessed

    Spend, results, budgets and dates become typed fields, so Friday AI compares numbers, not sentences.

  • Linked to sources

    Every suggestion links back to the numbers and the rule that triggered it.

  • Versioned

    Approvals are tied to the exact campaign version reviewed, so every decision can be traced.

Model routing

The right model for each task.

Claude Haiku, Sonnet and Opus, OpenAI gpt-image and DeepSeek. Each task is routed by type and plan, and your rules always have the final say.

01Ad copy & chatClaude SonnetAll planstext
02Quick drafts & labelsClaude HaikuAll planstext
03Budget & policy rulesRule engine (deterministic)All plansdecision
04Deep campaign reviewClaude OpusBusiness+text
05Banner imagesOpenAI gpt-imageAll plansimage

Example routing: models are set per task and plan, and can change.

DeterministicModel

Checks & measurement

No suggestion reaches you without passing your rules.

Every draft is checked twice, by your rules and by a Friday AI review, before it reaches the approval queue. After you approve, the result is measured a week later.

Example · changes on target a week laterNo revertsA change was reverted

W1: 88.1%, W2: 90.4%, W3: 92.2%, W4: 91%, W5: 94.8%, W6: 95.6%, W7: 93.9%, W8: 97.1%, W9: 97.8%, W10: 98.4%

Suggestion gate · CP-1121Passed

Rules checked
12 / 12
Friday AI review
Agrees
Budget change vs. limit
+18%
Policy issues found
0

Measured again in 7 daysOpen in queue →

Data & privacy

Your ad data stays in your workspace.

Built for agencies and brands that run on client accounts, budgets and customer lists.

Reliability

Built for the limits of every ad platform.

GateOSrate windows · breaker · drift checks

  • 1×Each create sent once

  • 2Reads: MCP, then Graph

  • 365Days of audit log

  • 3Ad platforms, one gateway

    MetaGoogleTikTok

Illustrative bars, not live data.