Competitor Churn Sniper: Unhappy G2, Capterra Reviewers
Pricing
from $750.00 / 1,000 matched prospects
Competitor Churn Sniper: Unhappy G2, Capterra Reviewers
Turn a competitor's recent 1-3 star G2, Capterra and Trustpilot reviews into named prospects with title, company, LinkedIn URL and an opener about their exact complaint.
Pricing
from $750.00 / 1,000 matched prospects
Rating
0.0
(0)
Developer
Growth Installations
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Competitor Churn Leads $0.75/Prospect: G2, Capterra, Trustpilot 1-3★ Reviewers
$2 per competitor scan + $0.75 per matched prospect + $0.02 per unhappy review analyzed. Live Pipedrive test: 56 unhappy reviews with 1 match = about $3.87.
People who just wrote a 1-star review of your competitor are the warmest leads in SaaS. This finds them, tells you what made them angry, and writes the first line for you.
What does it do?
Turn a competitor's recent 1-3 star G2, Capterra and Trustpilot reviews into named prospects with title, company, LinkedIn URL and an opener about their exact complaint.
Who is it for?
SaaS founders and sales teams, outbound and lead-gen agencies, AI agencies selling SDR automation, and people starting an AI lead-gen business.
How it works
- Pulls the competitor's most recent 1-3 star reviews from Trustpilot, Capterra and G2 (finds the review pages for you if you only give the name).
- Tags each review with its main complaint theme: pricing, billing, support, bugs and reliability, missing features, UX, onboarding, integrations, contract and cancellation, or data and privacy, and lists the alternatives reviewers mention.
- Matches each reviewer to a real person with a public Google search of LinkedIn profiles: name, title, company, LinkedIn URL, plus a confidence score and the evidence behind it. Common names and name-only hits go to a human-check list, not the send list.
- Writes a personal opener and a follow-up that quote the reviewer's exact complaint and position your product's fix for that theme.
- Outputs one row per review (CSV/JSON), a theme report (Markdown/HTML) and the matched prospect list.
How much does it cost?
| Event | Price | What you get |
|---|---|---|
| Competitor scan | $2.00 | One competitor's recent 1-3 star reviews pulled from Trustpilot, Capterra and G2, themed, with the theme report. Charged once per run. |
| Matched prospect | $0.75 | One unhappy reviewer matched to a named person (title, company, LinkedIn URL) with a personal opener. |
| Unhappy review analyzed | $0.02 | One 1-3 star review with complaint theme, quote and opener (no confident person match). |
Review and search scrapes run on your Apify account (about $0.25 for 25 reviews per source plus the LinkedIn search). Every sub-run has a hard spend cap (maxUpstreamSpendUsd). You can also set a maximum charge per run in the Apify Console.
Input example
{"competitor": "Pipedrive","trustpilotDomain": "pipedrive.com","g2Product": "pipedrive","maxReviewsPerSource": 25,"days": 180,"yourProduct": "Acme CRM","yourOffer": "free data migration"}
Output
One dataset row per unhappy review with: competitor, source, rating, reviewDate, theme, otherThemes, complaintQuote, reviewTitle, reviewUrl, reviewerName, reviewerTitle, reviewerCompanySize, reviewerIndustry, reviewerCountry, matchStatus, matchName, matchTitle, matchCompany, linkedinUrl, matchConfidence, matchEvidence, mentionedAlternatives, opener, followup.
Key-value store: REPORT_MD, REPORT_HTML, REPORT_JSON.
Sample output (live run, Nov 3, 2026)
Live run on Pipedrive: 80 reviews in (capterra 25, g2 30, trustpilot 25), 56 unhappy reviews in the last 365 days. Top themes: ux 13, support 10, billing 8, other 6, features 6. Status shown per row (matched = sendable; low-confidence = human check).
| source | rating | theme | complaintQuote | matchName | matchTitle | matchStatus | matchConfidence |
|---|---|---|---|---|---|---|---|
| Trustpilot | 1 | support | This is quite possibly the worst customer service I've ever experienced. | MacKenzie G. | Director of Operations at an education company | matched | 0.75 |
| Trustpilot | 1 | support | They are very good at onboarding you, but any support or help you need from there, you ... | (held for review) | low-confidence | 0.55 | |
| Trustpilot | 1 | ux | When I signed up, my plan allowed unlimited leads. | (held for review) | low-confidence | 0.55 | |
| Capterra | 1 | support | Very disappointing customer experience regarding feature transparency and support. | not-found | 0.0 | ||
| Capterra | 1 | billing | Tried to reduce 8 seats before renewal — billed anyway because "deactivate" and "remove... | not-found | 0.0 | ||
| G2 | 1 | ux | Having to put in that a deal with an existing customer is with an existing customer eve... | not-found | 0.0 |
Use it from n8n, Make, GoHighLevel, Claude or Cursor
- MCP: add
https://mcp.apify.com/?actors=growth-installations/competitor-churn-sniperto Claude, Cursor or any MCP client. - n8n or Make: add an HTTP Request step that POSTs your input JSON to the API endpoint below and returns the dataset items.
- API:
POST https://api.apify.com/v2/acts/growth-installations~competitor-churn-sniper/run-sync-get-dataset-itemswith headerAuthorization: Bearer <your Apify API token>
FAQ
Can I use my own scraped data? Yes. Pass items into the bring-your-own dataset inputs and the Actor skips those scrapes.
Is anything sent automatically? No. Openers are written for you to review and send from your own tools.
Does it work outside the US? Yes. Reviews and LinkedIn profiles are matched in any country; openers are in English.