Free · copy-paste · no signup to use

    Marketing Loops

    A growing library of repeatable AI workflows built for marketers. Each loop has a goal, a check, and a stopping rule so you can review the work as it develops.

    The dev world already has a loops directory for coding agents. Marketers didn't. So I built it. Every loop here has a goal, a check, and a stop rule.
    Read stateTake one actionCheck the resultAdjustRepeat with judgment
    300+ Stars on GitHubWorks with Claude, ChatGPT, Cursor & OpenClaw
    How to use: Copy the kickoff prompt, paste it into a compatible AI tool, and review each output against the loop’s check. On touch screens, expand “How the loop runs” before copying; every control is keyboard accessible.
    Content

    Content Proof Loop

    Turn a pile of drafts into approved, ready-to-publish posts — without re-prompting each one.

    Use when: You have drafts piling up but no consistent quality gate.
    How the loop runs
    Steps
    1. Read each draft against your voice guide and quality bar
    2. Score 1–10 on voice fit, specificity, hook, usefulness, AI-tell risk
    3. 8+ with no weak claims → APPROVED; below → write specific fixes and revise
    4. Re-score the revised version
    CheckScore ≥ 8 and no unsupported claims.
    Stop whenAll drafts APPROVED, or flagged for your review after 2 revision passes.
    You end up withApproved posts + a one-line note on what changed.
    #content#linkedin#editing#quality
    Content

    Lead Magnet Loop

    Build a lead magnet that's actually worth an email — and stands on its own.

    Use when: You want gated content people will trade their email for.
    How the loop runs
    Steps
    1. Read the audience + the problem the magnet solves
    2. Outline it: one outcome, fast to consume, usable today
    3. Draft it
    4. Check: does it deliver the promised outcome on its own? Worth an email?
    5. Revise weak sections
    CheckDelivers a real, standalone outcome — not a teaser for a sales call.
    Stop whenMagnet passes the 'worth an email' test.
    You end up withA finished lead magnet + the opt-in promise line.
    #content#lead-magnet#lead-gen#email
    Research

    Swipe Activation Loop

    Stop hoarding links. Turn every saved article into at least one usable angle or asset.

    Use when: You save articles and screenshots you never do anything with.
    How the loop runs
    Steps
    1. Read the saved source
    2. Summarize the core idea in 3 bullets
    3. Distill the one insight worth stealing
    4. Connect it to a project, audience, or piece you're working on
    5. Output a concrete next move: a post angle, a hook, or a note
    CheckEvery source produces at least one angle, asset, or decision.
    Stop whenSource is either activated into something or explicitly archived as 'not useful'.
    You end up withA short note per source with its connection + next action.
    #research#second-brain#ideation#repurposing
    Research

    Voice-of-Customer Mining Loop

    Turn raw reviews and call notes into the exact language your customers use.

    Use when: You have reviews, support tickets, or call transcripts and want messaging that resonates.
    How the loop runs
    Steps
    1. Read the raw source (reviews, tickets, transcripts)
    2. Extract verbatim phrases: pains, desired outcomes, objections
    3. Cluster them into recurring themes
    4. Check: is each theme backed by real quotes, not your assumption?
    5. Output messaging angles tied to the quotes
    CheckEvery angle traces back to actual customer words.
    Stop whenYou have a themed list of angles, each with supporting quotes.
    You end up withA voice-of-customer map: themes → quotes → messaging angles.
    #research#messaging#copywriting#positioning
    Research

    Competitor Watch Loop

    Catch what competitors change — pages, pricing, messaging — instead of finding out late.

    Use when: You want to track competitor moves without manually re-checking their sites.
    How the loop runs
    Steps
    1. Read the competitor pages you're watching
    2. Compare against your last snapshot
    3. Flag what changed: pricing, positioning, new pages, claims
    4. Explain why each change might matter
    5. Save the new snapshot
    CheckEvery meaningful change is caught and explained, not just listed.
    Stop whenChanges summarized; nothing flagged if nothing moved.
    You end up withA change log: what moved → likely why → what it means for you.
    #research#competitive#positioning#monitoring
    SEO / AEO

    AI-Citation Loop

    Improve a page’s clarity, sourcing, and usefulness for AI-assisted research.

    Use when: You want to show up in AI Overviews, ChatGPT, and Perplexity answers, not just blue links.
    How the loop runs
    Steps
    1. Read the page or section
    2. Ask: if an LLM answered a question on this topic, would it cite this? Why or why not?
    3. Identify what's missing: a clear claim, a stat, a definition, structure, sourcing
    4. Rewrite to add it
    5. Re-test the citation question
    CheckThe passage states a quotable, sourced claim an AI could lift cleanly.
    Stop whenThe section passes the citation test, or you've hit 3 passes and flag the gaps.
    You end up withThe revised section + a note on what made it citable.
    #seo#aeo#geo#ai-search#content
    SEO / AEO

    SEO Brief-to-Draft Loop

    Go from a keyword to a draft that matches what searchers actually want.

    Use when: You're writing for search and want to match intent, not just stuff a keyword.
    How the loop runs
    Steps
    1. Take the target keyword
    2. Infer the search intent and what top results cover
    3. Outline a piece that covers the intent plus a gap competitors miss
    4. Draft from the outline
    5. Check coverage against intent; revise the gaps
    CheckDraft answers the real query and covers the intent fully.
    Stop whenCoverage check passes, or gaps flagged for your input.
    You end up withAn intent-matched draft + the outline it came from.
    #seo#content#keywords#briefs
    Email

    Newsletter Edition Loop

    Take a topic to a finished, on-voice newsletter draft with subject lines tested.

    Use when: You write a recurring newsletter and want a repeatable path from idea to send.
    How the loop runs
    Steps
    1. Read the topic + your voice guide and past editions
    2. Draft the edition in your format (intro, body, CTA, P.S.)
    3. Check it: voice fit, one clear idea, a real takeaway, no AI tells
    4. Revise weak sections
    5. Generate 3 subject lines + 2 preview lines
    CheckReads in your voice, makes one clear point, has a usable CTA.
    Stop whenDraft passes + subject/preview options ready for your pick.
    You end up withFinished draft + 3 subject lines + 2 preview lines.
    #email#newsletter#content#voice
    Email

    Cold Email Loop

    Draft outbound that earns replies — checked against the stuff that kills cold email.

    Use when: You're sending cold outreach and most of it gets ignored.
    How the loop runs
    Steps
    1. Read the prospect/segment and your offer
    2. Draft the email: one idea, a personalized first line, one clear ask, under ~120 words
    3. Check it: no generic opener, one CTA only, no hype, sounds human
    4. Revise anything weak
    5. Draft 2 short follow-ups for the same thread
    CheckShort, personalized, one ask, reads like a human wrote it to one person.
    Stop whenEmail + 2 follow-ups all pass.
    You end up withA 3-touch cold sequence ready to send.
    #email#cold-email#outbound#sales
    Social

    Repurpose Loop

    Split one long asset into a batch of posts that each stand on their own.

    Use when: You have a long piece (essay, talk, doc) and want a week of posts from it.
    How the loop runs
    Steps
    1. Read the source asset
    2. Pull out N distinct standalone ideas
    3. Draft a post for each in your format
    4. Check each: does it work alone, without the source? Strong hook?
    5. Revise or cut the weak ones
    CheckEach post stands alone and earns the scroll-stop on its own.
    Stop whenYou have N posts that each pass, queued in order.
    You end up withA batch of standalone posts ready to schedule.
    #social#repurposing#linkedin#twitter
    Ads

    Ad Creative Iteration Loop

    Generate variants, kill the weak ones against your rules, keep the top few.

    Use when: You need ad copy variations and don't want to ship mediocre ones.
    How the loop runs
    Steps
    1. Read the offer, audience, and angle
    2. Generate a batch of headline/primary-text variants
    3. Check each against your rules: clear benefit, one angle, no hype, fits the platform
    4. Kill the ones that fail
    5. Generate more in the direction of the survivors
    CheckEach kept variant has a clear benefit, one angle, no fluff.
    Stop whenYou have your target number of strong variants (e.g. top 5).
    You end up withA ranked shortlist of ad variants ready to test.
    #ads#paid#copywriting#creative
    CRO

    Landing Page CRO Loop

    Pressure-test a page against conversion basics and fix what's weak.

    Use when: A page isn't converting and you're not sure why.
    How the loop runs
    Steps
    1. Read the page copy and structure
    2. Check it against conversion heuristics: clear value prop, one primary action, friction, proof, message match
    3. Flag each weak spot with a fix
    4. Apply the fixes
    5. Re-check
    CheckClear value prop above the fold, one obvious next action, proof present, low friction.
    Stop whenPage passes the heuristics or remaining issues need design/dev.
    You end up withA prioritized fix list + revised copy.
    #cro#landing-page#conversion#copywriting
    Ops

    Reply Triage Loop

    Surface the conversations worth joining and draft replies in your voice — you just approve.

    Use when: You want to stay active in comments/DMs without living in the feed.
    How the loop runs
    Steps
    1. Read the inbox / mentions / target threads
    2. Filter to the ones that actually matter (your rules)
    3. Draft a reply in your voice for each
    4. Check: does it add something, sound like you, avoid generic praise?
    5. Surface the shortlist for your yes/no
    CheckEach draft adds value and sounds like you, not a bot.
    Stop whenA shortlist of reply candidates sits ready for your approval — posting stays with you.
    You end up withA daily shortlist: thread → suggested reply → your call.
    #ops#engagement#social#inbox
    Ops

    Analytics QA Loop

    Verify your tracking actually fires before you trust the numbers.

    Use when: You're about to rely on data you haven't checked.
    How the loop runs
    Steps
    1. List the events/conversions that should be tracked
    2. Check each one actually fires correctly
    3. Flag anything missing, double-firing, or mislabeled
    4. Write the fix (or the ticket)
    5. Re-verify after fixes
    CheckEvery key event fires once, correctly labeled, where expected.
    Stop whenAll tracked events verified, or broken ones ticketed.
    You end up withA tracking QA report: event → status → fix.
    #analytics#ops#tracking#data
    Strategy

    Positioning Test Loop

    Sharpen a value prop until it's clear and actually different.

    Use when: Your messaging is fuzzy or sounds like everyone else's.
    How the loop runs
    Steps
    1. Read your current value prop + competitor messaging
    2. Generate sharper variants
    3. Check each: clear in 5 seconds? actually differentiated? believable?
    4. Kill the vague or me-too ones
    5. Narrow to the strongest 2-3
    CheckClear at a glance, distinct from competitors, credible.
    Stop whenYou have 2-3 variants that pass, ready to test.
    You end up withA shortlist of positioning statements + why each works.
    #strategy#positioning#messaging#copywriting

    More useful notes in Fuel & Focus

    I write Fuel & Focus — a newsletter for marketers building real AI systems, not chasing the next trick.

    Read Fuel & Focus

    Marketing Loops · built by Brian Wagner · free to use with attribution.15 published loops.

    Free to use — keep my name on it. No resale.