Paid Channel Prioritizer
For founders who don't know where to start with paid ads. Analy
9 steps · start to finish.
- 1Step 1
Environment Setup
▶- Create
/app/resultsif it does not exist. - Confirm the user has provided product, ICP, budget, competitors, landing-page readiness, and conversion-goal information.
- If any required intake item is missing, ask only for the missing items before continuing.
- Initialize
/app/results/validation_report.jsonwith setup status.
- Create
- 2Step 2
Intake
▶Collect and normalize the following profile fields:
- 3Step 3
Competitor Ad Presence Research
▶Use web search and public ad libraries to build a competitor channel map. Search for each competitor across Meta Ad Library, Google Ads Transparency Center, LinkedIn sponsored content traces, Twitter/X ads, YouTube, and TikTok.
- 4Step 4
Channel Scoring
▶Score Google Search, Meta, LinkedIn, YouTube, Twitter/X, and TikTok from 1 to 10 on:
- 5Step 5
Recommendation
▶Select the primary channel based on weighted score, minimum viable budget, and creative readiness. Select a secondary channel only when the budget is sufficient, the channel serves a distinct funnel stage, and the user can support its creative needs.
- 6Step 6
90-Day Ramp Plan
▶Create a ramp plan with:
- 7Step 7
Write Strategy Output
▶Write `/app/results/channel-strategy.md` with these sections:
- 8Step 8
Iterate on Errors (max 3 rounds)
▶If the strategy is incomplete or internally inconsistent, make targeted corrections and re-check it. Stop after max 3 rounds. Acceptable corrections include recalculating weighted scores, tightening budget allocation, resolving unsupported competitor claims, and adding missing pr
- 9Step 9
Final Checklist
▶Run this verification before finishing: