Loading...
Loading...
Mine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.
npx skill4agent add nikiandr/goose-skills ad-angle-minerreview-scraperpython3 skills/review-scraper/scripts/scrape_reviews.py \
--product "<product_name>" \
--platforms g2,capterra \
--output jsonreddit-scraperpython3 skills/reddit-scraper/scripts/scrape_reddit.py \
--query "<product category> OR <competitor> OR <pain keyword>" \
--subreddits "<relevant_subreddits>" \
--sort relevance \
--time month \
--limit 50twitter-scraperpython3 skills/twitter-scraper/scripts/scrape_twitter.py \
--query "<competitor> (frustrating OR broken OR hate OR love OR switched)" \
--max-results 50ad-creative-intelligence| Category | What to Look For | Ad Power |
|---|---|---|
| Pain angles | Specific frustrations with status quo or competitors | High — pain motivates action |
| Outcome angles | Desired results buyers describe in their own words | High — positive aspiration |
| Identity angles | How buyers describe themselves or want to be seen | Medium — emotional resonance |
| Fear angles | Risks of NOT switching or acting | Medium — loss aversion |
| Competitive displacement | Specific reasons people switched from a competitor | Very high — direct comparison |
| Social proof angles | Outcomes or metrics buyers cite in reviews | High — credibility |
| Contrast angles | Before/after or old way/new way framings | High — clear value prop |
| Factor | Weight | Description |
|---|---|---|
| Evidence strength | 30% | Number of independent sources mentioning it |
| Emotional intensity | 25% | How strongly people feel about this (language intensity) |
| Competitive differentiation | 20% | Does this set you apart, or could any competitor claim it? |
| ICP relevance | 15% | How closely does this match the target buyer's world? |
| Freshness | 10% | Is this angle already overused in competitor ads? |
# Ad Angle Bank — [Product Name] — [DATE]
Sources mined: [list]
Total angles extracted: [N]
Top-tier angles (score 70+): [N]
---
## Tier 1: Highest-Conviction Angles (Score 70+)
### Angle 1: [One-sentence angle]
- **Category:** [Pain / Outcome / Identity / Fear / Displacement / Proof / Contrast]
- **Score:** [X/100]
- **Emotional register:** [Frustration / Aspiration / etc.]
- **Proof quotes:**
> "[Verbatim quote 1]" — [Source: G2 review / Reddit / etc.]
> "[Verbatim quote 2]" — [Source]
> "[Verbatim quote 3]" — [Source]
- **Source count:** [N] independent mentions
- **Competitor weakness exploited:** [Competitor name + specific gap, or "N/A"]
- **Recommended formats:** [Search ad headline / Meta static / Video hook / etc.]
- **Sample headline:** "[Draft headline using this angle]"
- **Sample body copy:** "[Draft 1-2 sentence body]"
### Angle 2: ...
---
## Tier 2: Worth Testing (Score 50-69)
[Same format, briefer]
---
## Tier 3: Emerging / Low-Evidence (Score < 50)
[Brief list — angles with potential but insufficient evidence]
---
## Competitive Angle Map
| Angle | Your Product | [Comp A] | [Comp B] | [Comp C] |
|-------|-------------|----------|----------|----------|
| [Angle 1] | Can claim ✓ | Weak here ✗ | Also claims | Not relevant |
| [Angle 2] | Strong ✓ | Strong | Weak ✗ | Not relevant |
...
---
## Recommended Test Plan
### Week 1-2: Test Tier 1 Angles
- [Angle] → [Format] → [Platform]
- [Angle] → [Format] → [Platform]
### Week 3-4: Test Tier 2 Angles
- [Angle] → [Format] → [Platform]clients/<client-name>/ads/angle-bank-[YYYY-MM-DD].md| Component | Cost |
|---|---|
| Review scraper (per product) | ~$0.10-0.30 (Apify) |
| Reddit scraper | ~$0.05-0.10 (Apify) |
| Twitter scraper | ~$0.10-0.20 (Apify) |
| Ad scraper (optional) | ~$0.40-1.00 (Apify) |
| Analysis | Free (LLM reasoning) |
| Total | ~$0.25-1.60 |
APIFY_API_TOKENreview-scraperreddit-scrapertwitter-scraperad-creative-intelligence