Sponsored Newsletter Finder
Discover newsletters in a target niche that are relevant to the user's ideal customer profile, evaluate audience fit, estimate sponsorship cost, and produce a ranked shortlist ready for outreach. The runbook uses web research to identify candidate newsletters, scores each one aga
9 steps · start to finish.
- 1Step 1
Environment Setup
▶- Create
results_dirif it does not exist. - Resolve today's UTC date for output filenames.
- Confirm
icp_definitionandmonthly_budgetare present before research begins. - If required inputs are missing, write
validation_report.jsonwithoverall_passed=false, writesummary.mdexplaining the missing inputs, and stop.
mkdir -p /app/results python - <<'RUNBOOK_PY' from pathlib import Path Path('/app/results').mkdir(parents=True, exist_ok=True) print('Environment ready') RUNBOOK_PY - Create
- 2Step 2
Intake
▶Capture the operating brief:
- 3Step 3
Discovery via Web Search
▶Run searches from multiple angles and collect candidates with source URLs:
- 4Step 4
Evaluate Each Newsletter
▶Score every candidate across five dimensions from 1 to 5:
- 5Step 5
Competitive Intelligence
▶For each known competitor, search for newsletter sponsorship evidence:
- 6Step 6
Budget Allocation Recommendation
▶Build a monthly test plan that fits the declared budget and campaign goal. Prefer a small validation test before broad rollout. Include a table with newsletter, send frequency, cost per send, planned sends per month, and monthly cost. State the recommended first test and the meas
- 7Step 7
Generate Outputs
▶Write the final markdown report to `/app/results/newsletter-sponsors-<YYYY-MM-DD>.md` using this structure:
- 8Step 8
Iterate on Errors (max 3 rounds)
▶If validation fails or output quality is incomplete, perform up to max 3 rounds of targeted repair:
- 9Step 9
Final Checklist
▶Run this verification script before finishing: