runbookify
← All plans
Marketing Operations / Compliance, Legal & Brand Approval

Disclosure & FTC Compliance Checker

Scan social, influencer, and affiliate content for required disclosures (#ad, "sponsored," affiliate notices, testimonial disclaimers) and flag anything missing or buried before a human approves it to publish.

BeginnerAn afternoonBuilds onNext.js (App Router) on VercelSupabase (Postgres, Auth, RLS, Storage)Resend (email notifications)
What you'll build

A private tool where your team submits post drafts, the app identifies the content type and checks for the right disclosure, flags missing or weak ones, and a reviewer approves each post as compliant before it joins the publishing queue - with a full audit trail and a compliance CSV export.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A free Vercel account
  • A free Supabase account
  • A free Resend account
  • Your current disclosure rules (the ones you already use for

The problem this kills

Every sponsored post, affiliate link, and influencer story is a compliance landmine. The FTC requires clear disclosures - #ad, "sponsored," an affiliate-link notice, a testimonial disclaimer - and "clear" means visible, not buried at the bottom under fifteen hashtags. One missing #ad can mean a warning letter, a fine, or a very bad week.

Right now you're probably catching this by eye: someone reads each draft, tries to remember which rule applies to which platform, and hopes nothing slips through during a busy launch. That doesn't scale, it's inconsistent between reviewers, and there's no record proving you checked. When peak campaign volume hits, things ship un-disclosed.

This tool turns "hope someone remembers" into a checked, logged, approved process - without you writing a line of code.

What you'll build

A small private web app your marketing/social team logs into. Someone pastes in a post draft (text, links, and the content type - organic, sponsored, or affiliate). The app figures out which disclosure rules apply for that platform and type, scans the draft, and flags it green (disclosure present and well-placed), yellow (present but weak or buried), or red (missing). A human reviewer then confirms or fixes the disclosure and approves the post as compliant - only then does it move to your publishing queue. Every check and approval is logged, and you can export a clean compliance report any time.

What's inside the Implementation Plan

  • It interviews you first. Before building anything, the plan has the AI agent interview you about your real process - which platforms you post to, the exact disclosure wording you require, your placement rules, who approves, your typical and peak volumes, and your messy edge cases. It reflects a short spec back, you give a thumbs-up, and only then does it build a tool tailored to your business - not a generic template.
  • A step-by-step build you drive by pasting ready-made prompts into an AI coding agent.
  • The data model, validation rules, and disclosure logic shaped by your answers.
  • Login, per-organization data isolation, audit trail, a human approval gate, and duplicate guards built in from the start.
  • A "No API yet?" fallback so you can bulk-paste posts from a spreadsheet and export the compliance report today - no integration required.

The governance it includes (this is the point)

  • Login so only your team can use the tool.
  • Row-level security so each organization only ever sees its own posts and rules.
  • A complete audit trail - who submitted, what the checker flagged, who approved, and when.
  • A hard human-in-the-loop approval gate - the AI flags and drafts; a person reviews, fixes, and approves before any post is marked compliant and queued.
  • Duplicate guards so the same post (by post ID/URL + version) can't be checked or approved twice.

Who it's for

Social, influencer, and marketing-ops people who are responsible for disclosure compliance - the person who has to be sure every sponsored and affiliate post carries the right #ad before it goes live, and who'd sleep better with a record proving it.

You've got this - paste the first prompt and let the agent interview you.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.