Launch a competitor-pain campaign in 30 minutes
Find buyers actively complaining about your competitor on LinkedIn and open the conversation while the moment is still warm. The exact 30-minute setup.
Who this is for: B2B founders and SDRs targeting buyers who already use a competitor and have a reason to switch.
Of the thirteen LinkedIn intent signals Funkel watches, the competitor-pain signal converts the highest. Reply rates are not the strongest in absolute terms; the conversion to demo is. The buyer has already decided to leave; you are offering an alternative they were going to look up anyway.
Setting one up takes about thirty minutes if you are focused. This is the order of operations.
Step 1. Pick one to three competitors, no more
The temptation is to list every competitor you can think of. Resist it. The reply rate per competitor falls fast as you add more, because the agent splits its query budget across them and because your message has to hedge.
Pick the one to three competitors whose customers you can most credibly help. Not the ones with the biggest market share. The ones whose ex-customers tell a coherent story about what hurt and how you fix it. If you have to pick one, pick the one with the loudest public complaints.
Step 2. Set the ICP gates before you turn on the signal
The competitor-pain signal is broad by design. Anyone publicly complaining about your competitor enters the funnel. Without ICP gates, you will get students writing reviews, consultants commenting on threads, and people three stages above your buyer.
At minimum, set:
- Titles the buying-committee role looks like at your target accounts. Be specific: “Head of Demand Gen” beats “Marketing”, “VP Engineering” beats “Engineer”.
- Company size band based on where your product lands. If your sweet spot is 50 to 500, set those as the floor and ceiling.
- Regions if relevant. The agent accepts LinkedIn “X Region” formats including DACH if your sales motion is German-speaking.
Skip industry filters on this signal unless you sell into a single vertical. The competitor-pain post itself already proves industry fit.
Step 3. Wire competitor_pain into the agent
In the agent’s signals tab, turn on competitor_pain and add your one to three competitors. The agent expands each name into five queries automatically: alternative, switching, migrating from, frustrated, expensive. You do not need to write these variations yourself.
Leave any other signals off for the first run. Mixing competitor-pain with engagement signals or job-change signals on day one makes it impossible to attribute replies. Run this signal solo for fourteen days, then add a second signal once you know the baseline.
Step 4. Write the opener that cites the post, not the competitor
The single most common mistake on this signal is opening with the competitor’s name. “Saw you are looking at alternatives to [Competitor]” reads like every other vendor piling on.
Open on the post itself, what the buyer said, what they were trying to do. Two examples.
What does not work:
Hi Mira, saw you posted about Outreach being too expensive. We are a leaner alternative built for teams your size.
What does:
Saw your post about hitting the wall on Outreach pricing for a 12-person team. Curious which feature you actually end up using day to day. We took a different angle on the same problem.
Same character count. Different note. The second one starts on the buyer’s reality, asks one specific question, and offers a hook that does not require you to pitch in 200 characters. If you turn on AI mode in Funkel, the agent writes openers in this shape automatically because the signal payload includes the post text.
Step 5. Pace the first seven days conservatively
The competitor-pain signal can produce volume in waves. A founder posts about leaving Salesforce; sixty people comment in agreement; the signal fires for all of them. If your sender is set to full caps, the agent will queue more invites than is wise from a single account in one day.
For the first week, lower the per-sender weekly invite cap to forty (half of Funkel’s default). If you have two senders, that is eighty invites a week, which is plenty for a pilot. Once you have seen reply rates and can calibrate, raise back to the default for week two.
Funkel paces sends with a 30 to 180 second random delay between actions and respects the per-campaign business hours. You do not need to add additional throttling.
Step 6. Read what worked at day fourteen, then decide
Two weeks is the right window to evaluate. Look at three numbers in the analytics panel:
- Accept rate. Healthy for this signal is 35% or above. Below 25% means your opener is reading like a vendor pile-on; rewrite.
- Reply rate on accepted. Healthy is 15% or above. Below 8% means the second message is the problem, not the first.
- Demo conversion. Healthy is 20% of replies. This is the number that justifies the signal at all; if it is low after fourteen days, the ICP gates are probably too loose.
If the numbers are healthy, scale by adding a second competitor (not by raising volume). If they are not, fix the ICP gates first, then the opener, then consider whether this signal is wrong for your category.
What to skip
- Do not run competitor-pain alongside any “always on” signal in the same campaign. Attribution becomes impossible and the cohort gets re-messaged from multiple angles.
- Do not pitch in the connection note. Save the offer for the message after they accept. The note exists to earn the connection, not to close.
- Do not name your competitor in the connection note even when the post named them. It reads as opportunism. Name the problem instead.
For more on which other signals deserve a spot in your mix, see our field guide to LinkedIn intent signals.
Read next
- Build a signal mix that fits your businessHow to pick the right three of thirteen LinkedIn intent signals for your stage, category, and team. Decision framework plus four worked recipes.
- How to recover a flagged LinkedIn accountA practical 7-step playbook for what to do when LinkedIn restricts or warns your account. Pause, rest, ramp back without re-tripping the filter.
- Run outbound with one founder LinkedIn accountA solo-operator playbook for running quiet, signal-based outbound from a single founder account. The caps, the cadence, and when adding a second sender finally pays.