All Walegold recipes
Recipe10 chapters

Competitor's Refugees

Turning your competitor's refugees into your warmest pipeline

Every pricing change, credit-policy tweak or outage your competitor ships spawns a comment section full of frustrated customers — in public, under their own names, this week. Most companies scroll past it. This recipe catches it: it reads the complaint, works out the real pain, and reaches the person who voiced it the next day with an answer instead of an ad.

01The target

Who the campaign is aimed at

The unhappy customers of an entrenched competitor — the people who complain out loud, under their own name, the week something breaks. Not a list you build; a signal you catch as it falls out of your competitor's pocket.

The signal
A public complaint — a comment, a low-star review, an "alternative to X?" post
Sources
LinkedIn comments & keyword monitors, G2 / Capterra / Trustpilot, community forums
Identity
The commenter is the LinkedIn profile — no matching, no bounce
Contact
The person who complained, on LinkedIn, within a day
02The two profiles

The segments it splits into

A

The aggrieved

Voiced a specific grievance out loud — a pricing hike, a billing surprise, an outage, support that went silent. The message answers that exact thing, the day after they posted it.

B

The shopper

No anger, just intent — publicly asking for an alternative or naming a missing feature. The message skips the wound they don't have and anchors on the use case closest to their business.

03Watch the complaint surface

The signal that never runs dry

The source monitors three places at once: your competitor's own LinkedIn company posts, a keyword set that catches the grumbling elsewhere — "{tool} pricing", "{tool} credits", "{tool} alternative" — and the low-star reviews on the public platforms. It runs continuously, because the signal isn't a fixed database that empties as you work it.

It regenerates. Every time your competitor ships something unpopular, the comment section refills — which means the well is topped up by the one party you don't control and can always count on: the competitor themselves.

04Extract the person and the pain

The pain, in their own words

An AI pass reads each complaint and outputs three things: the person, their company, and the pain stated in their own words. Then it files the pain into a category — pricing, billing, data quality, support silence, a missing feature — so the campaign can answer like with like instead of blasting one message at every kind of unhappy.

That categorisation is what makes the next steps possible. A billing surprise and a missing feature are two different conversations, and the only way to have the right one is to know which you're looking at before a word is written.

The trap

The loudest voices in a competitor's comment section are often job seekers, students and rival vendors — not customers. They're filtered out here, automatically, before anyone spends a step on someone who was never going to buy.

05Skip the contact hunt

No matching, no bounce

In every other recipe in this catalogue the person is the last and most expensive step — a LinkedIn search, an AI judge, an email finder, a bounce risk at the end of it all. Here that whole stage disappears, because the commenter already is the LinkedIn profile. The contact is not something you resolve after the signal; the contact is the signal.

That inversion is the quiet advantage of the source. The identity arrives verified and native, so the budget and the risk that usually pile up on the last step simply aren't spent.

06Sort into Profile A or B

Anger or intent, two openings

The category from the extract step decides the split. Profile A named a grievance — the opening answers it directly, the day after it went live. Profile B showed intent without anger — asking for an alternative, missing a feature — and the opening anchors on the use case closest to their business rather than a wound they never described.

Send the wrong one and it lands wrong. Open with sympathy for a problem a Profile B prospect never had and you've invented a grievance for them; skip the answer a Profile A prospect is openly demanding and you're just another pitch in the pile.

07Reject the bad fits

Say no before you write

An explicit gate before a single message is composed. Out go the non-buyers the extract step didn't already catch, the companies that fall outside your ICP however loudly they complained, the rival vendors trawling the same comment section, and the complaints that turn out to have already been resolved.

As in every recipe, the discards are read. If a keyword monitor keeps importing the same off-target crowd, that's a term to retune at the watch step — not a rejection to repeat on every sweep.

08Compose to the pain, not the complaint

Solve the thing, don't quote it back

A second AI pass writes the message on a strict priority: answer their exact pain if they voiced one; if not, anchor on the use case closest to their business; and only failing both, a soft opener. The message meets the prospect where their frustration actually is, at the level of specificity they gave you.

The complaint itself is never repeated back. The message just happens to solve the thing they're angry about — it doesn't remind them they ranted about it in public, or make them feel watched.

The trap

Quoting the complaint back — "saw your comment about the price hike" — reads as surveillance and kills the reply. The whole craft is to arrive with the answer, not the evidence that you were reading over their shoulder.

09Send on quota, reply in the same workspace

An answer the next day

Delivery is native LinkedIn steps, paced under invite quotas so the outreach never outruns what an account can safely send, with replies handled in the same workspace the sourcing ran in. The person who complained on Monday hears from you on Tuesday — no export, no hand-off, no cooling-off period that lets the moment pass.

Timing is half the conversion. The complaint is freshest the day it's posted; a week later the anger has settled or a competitor already answered. Quota-pacing keeps the account healthy without letting the window close.

10The funnel

Where the list thins out

Worked example — modelled figures

The numbers below are a worked example, not a single run — one month of monitoring across the three surfaces, put through the seven steps. The ratios are the argument, not the digits, and the stage that cuts hardest is the non-buyer filter, where the comment section's noise falls away.

StageInKeptSurvival
Complaints captured4,0004,000100%
Person + pain extracted4,0002,60065%
Buyers only2,6001,30050%
Profile A / B1,3001,04080%
ICP match1,04064062%
Verified & ready to send64047073%
Complaints captured
100%
Person + pain extracted
65%
Buyers only
50%
Profile A / B
80%
ICP match
62%
Verified & ready to send
73%
What a month of monitoring gives you
4,000
public complaints to sift
What the recipe hands over
470
prospects who told the world their problem

We built this one by running it on ourselves: a single afternoon's sweep of one community plus one partner directory produced 114 qualified targets, 76 of them with verified profiles, every message anchored on the prospect's own words. The reply rates on "you complained about X, we built the answer" beat every generic sequence we'd ever run — because you're not creating demand here, you're catching it the moment it falls out of your competitor's pocket.

Want to run this play on your market?

Every Walegold recipe is built and run on Walego — the sourcing, the enrichment, the profiling and the founder hunt. Bring your ICP and we'll build yours.

Try Walego