Platform features

Reverse engineer marketing

Give the agent a website or a social channel and your goal. It researches the source, its competitors and your own post analytics, works out why it wins, picks the winning video formats to start with, writes your plan, launches it and improves it every week from your real numbers. It's built into Creator OS: the agent runs on our servers, so you don't need your own AI key.

Web app

API

/v1/reverse-engineer-marketing (reference)

MCP (Claude, ChatGPT)

reverse_engineer_start, _get, _approve, _improve, _set_autonomy, _stop

1. What you give it

A source (a website, or a channel link or @handle) and a goal in your words, like "200 trial signups a month". Optional context sharpens the research: your websites, competitor socials, competitor video styles you like (links or descriptions), your products and offers (names, prices, links) and your brand (colors, logos, and the Agent Setup brand kit). Pick the accounts the campaign runs on to test several campaigns side by side in one workspace.

2. Research you can watch

The run page shows the agent working live: every search, every page it reads and each step. When it's done you get the teardown as section cards (snapshot, why it wins, winning formats, CTAs, funnel, competitors, opportunities) and every source it used. Your connected accounts' last 90 days of posts are its ground truth for what your audience responds to.

3. The plan

2 to 4 winning formats to start with (why each should work, example hooks, the visual style, platforms, posts per week), each assigned an editing style that produces it. Plus pillars, one comment-to-DM funnel, KPIs with dates, a 14-day calendar on your connected platforms, experiments, and the assumptions it will check first. When the research shows a winning edit none of the templates match, it reverse engineers a new editing style with a full recipe and saves it to your workspace.

If a style needs something you don't have yet, the run lists it under "What the agent needs from you": a HeyGen key for avatar videos, Fish Audio or ElevenLabs for voiceovers in your voice, or footage to film. Paste a key right there.

4. Launch: ask first, or fully autonomous

With "Ask me first" (the default) nothing goes out until you approve. With "Fully autonomous" it launches and keeps improving on its own. Launching schedules the text posts (X, Threads, LinkedIn, Facebook) at your posting hours, turns every video into a brief (hook, shot-by-shot script, caption, editing style) and makes a tracked link for your offer. Post a filmed brief with Agent Posts from the brief so it's measured.

5. It improves every week

Every 7 days (or when you click Improve now) it reads your post analytics by format (views, shares, saves, Reel watch time and skip rate, which Trial Reels won their autoblast), follower change and link clicks, checks the notes it left itself last week, then keeps what works, stops what doesn't and writes the next week. Each review lands in the run's Agent notebook.

Start one from the API

$ curl -X POST https://creatoros-production-5658.up.railway.app/v1/reverse-engineer-marketing \ -H "Authorization: Bearer $CREATOROS_API_KEY" -H "Content-Type: application/json" \ -d '{ "goal": "200 trial signups a month", "websites": ["https://yoursite.com"], "competitors": ["https://www.tiktok.com/@competitor"], "video_styles": ["Fast-cut founder POV with big captions"], "offers": [{ "name": "Pro plan", "price": "$29/mo", "url": "https://yoursite.com/pricing" }], "autonomy": "approval" }'Copy

Then poll GET /v1/reverse-engineer-marketing/{runId} until status is awaiting_approval, read its strategy, report and requests, and POST .../approve to launch.

In Claude: "Reverse engineer marketing for my-competitor.com. My goal is 200 trial signups a month. Ask me before you launch anything." Runs plus weekly reviews are limited per month; the run list shows your allowance.