Competitor displacement campaigns on LinkedIn: who to target, what to say and how to run them
How to run a competitor-displacement campaign from LinkedIn engagement data: who to target, how to spot shoppers, what to say and how to measure it.

TL;DR: To create a competitor-displacement campaign from LinkedIn engagement data, track the competitor's company page and the people who post for it, keep only the engagers who fit your ideal customer profile (ICP), research each one to learn whether they use the competitor or are shopping around, and send each group its own factual LinkedIn and email message. In traxy that whole path is one workflow: Tracking finds the engagers, only people with a 50%+ ICP match become leads, each lead shows the post or comment behind it, and a campaign researches every lead, groups leads by signal with a message variant for each group, and prepares the LinkedIn and email sequence. You test it on sample leads with nothing sent, check the launch review and approve, then it runs on autopilot from your own connected accounts, or you approve every message in a review queue.
traxy wrote this guide and is the vendor in it. traxy steps come from traxy's own docs (Tracking, Create a campaign, Review and launch, Sequences and the signal cheat sheet), checked November 2026. No competitor is named because the playbook works the same for any competitor.
How can I create competitor-displacement campaigns using LinkedIn engagement data?
Collect the people who like and comment on a competitor's LinkedIn posts, keep the ones who fit your ICP, find out from research on each lead whether they use that competitor or are looking at alternatives, and send each group a message built on what they did and what the research found. traxy runs your entire LinkedIn GTM end to end, so the finding, the research and the LinkedIn and email outreach happen in one place, and nothing sends until you approve the launch.
The steps, in order:
Write a one-line brief. One competitor, one segment, one reason to switch. For example: "Heads of sales at 20 to 200 person software companies who engage with Competitor A, where our reason to switch is setup time."
Track the competitor. Add its founders, product leads and sales people under Tracking with the Competitor tag, and its company page by domain. Add single posts by URL for launches, pricing changes or comparison posts.
Keep the fits. Only engagers with a 50%+ ICP match become leads, and each lead shows the post or comment that brought them in.
Research each lead. Ask the campaign to check the facts that decide the pitch: does the company use the competitor, what did the person say in their comment, what is their role.
Group by signal. Shopping around, unhappy with something specific, or interested in the topic. Each group gets its own message variant.
Write the message rules. Factual, about their problem, no claims about the competitor you can't back up.
Test on sample leads. traxy prepares research and drafts for a sample; nothing is sent.
Review the launch and approve. See who joins and who is skipped, then approve once or approve every message.
Measure by group. Compare replies and switches by signal group and by competitor, not by total engagers.
If you still need to decide which competitors to watch, or want to benchmark their LinkedIn presence first, start with LinkedIn competitor analysis. This guide picks up where that one stops: it is the playbook for the campaign itself.
Which engagers are worth a displacement campaign?
The engagers worth a displacement campaign are people who fit your ICP and whose activity on the competitor's posts points at a problem you solve or a decision they are making. Everyone else around a competitor is either too early, already loyal, or not a buyer at all.
Displacement and conquesting are close but not the same. Competitive displacement means replacing a competitor inside accounts that already use it. Conquesting means reaching a competitor's wider audience, including people who haven't bought anything yet. LinkedIn engagement data feeds both, and one tracked competitor usually gives you some of each, which is why the grouping step below matters.
Who to keep
People who ask for alternatives or migration help in a comment on the competitor's post or in their own post. This is the strongest group. Our guide to finding B2B buyers who are switching tools covers the phrases they use and how to rank them.
People who comment about a specific limitation: a missing feature, a price change, slow support, a renewal. They named a pain. Write to them only if your product fixes that pain.
Decision-makers engaging with the competitor's product posts, such as launches, pricing pages shared on LinkedIn or comparison posts. They may be evaluating the category right now.
People engaging with the competitor's case studies who work at companies like the one in the case study. They are interested in the outcome, and the case study tells you which outcome.
Who to leave out
The competitor's own employees, partners and resellers. They show up on every post.
Other vendors, agencies, recruiters and freelancers who comment for visibility.
The customer featured in a competitor's case study, and people publicly praising the competitor. A displacement message to an advocate reads as tone-deaf.
Your own customers and anyone you have already contacted. See how to keep customers, competitors and opt-outs out of your prospect list.
A like on its own is the weakest signal. It shows the topic caught someone's eye, not that their company pays for the competitor or wants to leave. Keep likers in a separate, softer group or leave them out of the first campaign.
How do you set up the audience in traxy?
Track the competitor's people with the Competitor tag and its company page by domain, let traxy keep the engagers with a 50%+ ICP match, then save the leads you want as a shared view that the campaign uses as its audience. traxy has no tracking limits on profiles, posts or company pages, so you can track every competitor you sell against.
Step 1: Track the competitor's people
Open Targeting > People > New > Track profile, paste the LinkedIn URL, pick the relationship Competitor and confirm. traxy watches that profile's posts and qualifies the people who engage. Track the people whose posts draw buyers: the founder or CEO, the head of product, people in sales or customer success who post about customer problems. Each tracked profile shows the leads it surfaced, their ICP match and the posts they came from, so after a few weeks you can see which competitor voices bring in fits and drop the rest.
Step 2: Track the competitor's company page
Open Targeting > Companies > New > Track company, add the company by domain or LinkedIn company page, review the relationship and confirm. traxy reads the company page's posts for engagers who fit your ICP. Tracking a company page finds the people who engage with its posts, not every employee or buyer at that company. Our guide to leads from LinkedIn company page engagers goes deeper on what page engagement can and can't show.
Step 3: Add single posts that signal switching
Some competitor posts matter more than the rest: a pricing change, a product being retired, a big launch, a comparison post, an outage update. Add those by URL under Targeting > Single posts > New > Track post, or paste the URL into trax and say you want its audience. This also works for older posts you want to mine. Tag the resulting leads with the post's topic so the campaign can group them.
Step 4: Review the leads and save a shared view
Each lead shows the post, comment, like or repost behind it and a label (Warm, Related, Activity or ICP match). Filter out the groups listed above, add a tag such as "competitor-a displacement", and save the list as a shared view. Campaigns use shared views as their audience, so the view is what the campaign will research and message. For the full Tracking setup, including which competitor people to add, see how to find leads from competitor LinkedIn posts.
You can do all four steps by hand in the app, ask trax in one chat ("track these three competitor profiles with the Competitor tag and their company page"), or run them from Claude, ChatGPT, Cursor, Codex or Grok through the traxy MCP. In trax, setup changes show an approval card before anything runs, and the MCP asks for your yes in chat.
How do you tell a happy customer from someone shopping around?
You can't tell from the like or comment alone, so check it: research each lead for what the engagement and their company show, then put happy customers, unhappy users and shoppers into separate groups with separate messages, or leave the happy ones out. The comment text is the first clue; research on each lead fills in the rest.
In a traxy campaign you describe the facts you need, and the campaign researches each lead for them before any message is prepared. Useful research questions for a displacement campaign:
Does the company publicly use the competitor? Look for case studies, job posts that name the tool, integration pages or the person's own posts.
What did the person say in their comment, in one line, and was it a question, a complaint or praise?
Is the person in a role that chooses or influences the tool, or a daily user?
Is there a recent change that reopens the decision: a new leader in the buying role, a team that is growing, a stated renewal or migration?
Has the person posted about the problem you solve in their own words?
Hiring, funding and job changes come from that research on each lead, not from a live event feed. When a required research fact isn't found, the lead stays in traxy, and in the campaign you can choose to skip it rather than message someone on a guess.
Group | What you see | What research checks | What to do |
|---|---|---|---|
Shopping around | Asks for alternatives, migration help or a comparison | Role, company fit, which tool they use now | Answer what they asked. Lead with how switching works |
Unhappy with something specific | Comment about a limitation, price change or support problem | Whether your product fixes that exact problem; whether they choose the tool | Speak to that one problem. Skip them if you don't fix it |
Evaluating the category | Engages with product, launch or comparison posts, no complaint | Whether they use any tool in the category yet | Category message about their problem. Don't lead with the competitor |
Happy customer or advocate | Praise, a thank-you, featured in a case study | Confirms the relationship | Leave out of displacement. Revisit if research later shows a change |
traxy groups leads by signal, and each group gets its own message variant, personalized with the evidence on each lead. The 50%+ ICP match measures fit, not proof that someone wants to buy, so the grouping does the work of matching the message to what each person showed.
What should a displacement message say, and never say?
A displacement message should say why you are writing (the topic they engaged with or the problem they raised), what you do differently on that one point, and a small question. It should never run the competitor down, claim facts about the competitor you can't show, or claim the person uses or dislikes the competitor unless they said so.
What to say
The real reason you're writing. "You asked about alternatives for X in the comments on Competitor A's pricing post." Use the topic as context; engaging with a post doesn't mean the person agrees with every idea in it.
One difference, stated as a fact about you. "We set this up in a day" is about your product. "Their setup takes weeks" is a claim about theirs that you'd have to prove.
How switching works, for the shopping group: what moves over, how long it takes, what they need from their side.
A low-effort question. "Worth comparing notes on how you handle it now?" works better than a meeting request in the first message.
What never to say
Disparaging or unverifiable claims about the competitor: that it is failing, losing customers, insecure or about to raise prices. If you make a comparison, keep it truthful and checkable. The US Federal Trade Commission's statement on comparative advertising says comparisons that name a competitor are fine when they are truthful and non-deceptive (checked November 2026). This is not legal advice; check with your own counsel for your market.
"I saw you use Competitor A" when research didn't find it. Write only what the lead's source or research shows.
An invented project, budget or deadline to make the message feel personal.
"You liked their post, so you must be unhappy." A like is interest in a topic, not a complaint.
Anything you'd be embarrassed to see screenshotted and posted under the competitor's next post. Competitor audiences talk to each other.
Example messages by group
These are examples to adapt, with <angle brackets> for the details research fills in.
Shopping around, LinkedIn: "Hi <first name>, saw your question about alternatives to <tool> under <competitor>'s post. I run <your company>. Teams usually ask us about <one switching concern>, so here is how it works for us: <one fact>. Happy to share what to check before you switch, whichever tool you pick."
Unhappy with something specific, email: "Subject: <the problem they named>. Hi <first name>, you mentioned <the problem> in a comment on <competitor>'s post about <topic>. That is the part we built <your company> around: <one fact>. Is it still a problem for your team, or did you find a fix?"
Evaluating the category, LinkedIn: "Hi <first name>, noticed you're following the conversation on <topic>. We work with <similar teams> on <problem>. How are you handling it today?"
In traxy you give these rules and examples to the campaign, and traxy prepares the draft for each lead from the evidence and research. The signal cheat sheet in traxy's docs lists the same idea per signal: respond to the problem raised, and avoid claiming intent to purchase or inventing a current project.
How do you run it on LinkedIn and email?
Create a campaign on the shared view, tell it what to research and how to group leads, build a sequence across LinkedIn and email, test it on sample leads, check the launch review and approve. It then sends from your own connected LinkedIn and email accounts, and replies, unsubscribes and hard bounces stop the sequence.
Create the campaign. Go to Outbound > Create campaign, or ask trax. Choose the shared view as the audience and describe the offer and the research you need, for example: "Use the competitor-a displacement view. Research whether each company uses Competitor A and what the person said in their comment. Group by shopping, unhappy and evaluating, skip anyone without a comment, and prepare a short LinkedIn note and a follow-up email for each group."
Build the sequence. Steps can mix LinkedIn and email, and waits can depend on events such as connection acceptance. A common shape: a LinkedIn connection request with a short note, a LinkedIn message after they accept, then an email follow-up a few days later.
Pick senders. Choose connected sender accounts with the channels every step needs. Sending needs connected LinkedIn accounts and mailboxes; sender accounts have their own limits, active hours and ramp-up.
Test on sample leads. traxy runs the plan on a sample and shows the research and drafts; nothing is sent. Check that the research supports each claim in each draft, look at skipped leads too, and ask trax to revise when a draft leans on the wrong fact or says something about the competitor you can't back up.
Review the launch. Before launch you see who joins, who is skipped because another unfinished campaign holds them or a completed campaign contacted them before, the sender, the steps and the delivery mode. Confirming here is the launch approval.
Choose how it sends. Approve each message in a review queue, or let the approved campaign send on its own.
Once you approve the launch, the displacement campaign runs on autopilot: traxy researches each lead in the audience, prepares the message for its group and sends from your connected accounts. If you'd rather check every message, choose approval mode and approve them in the review queue instead. Either way, a reply, an unsubscribe or a hard bounce stops that lead's sequence, and every LinkedIn and email conversation lands in one inbox, where you can reply or pause a lead to take over.
Run one campaign per competitor, or per competitor and signal group. You can run many campaigns at once, and a lead can only be in one active sequence at a time, so people who engage with two competitors aren't in two sequences at once. The same campaign steps work from Claude, ChatGPT, Cursor, Codex or Grok through the traxy MCP, with a yes in chat before anything launches or sends. The outreach half is covered in more detail on LinkedIn outbound with traxy.
How do you measure it?
Measure a displacement campaign by group and by competitor: how many fitting leads each tracked competitor produces, how many accept and reply, how many replies are positive, and how many become opportunities and switches in your CRM. Engager counts and likes are not results.
Stage | What to count | Where |
|---|---|---|
Source | Leads per tracked competitor profile, company page and post, and their ICP match | Tracked profile insights in traxy |
Reach | Leads who joined vs were skipped; connection acceptance per group | Launch review, campaign and lead status |
Response | Replies per 100 leads contacted, split into positive, neutral and "not now" | traxy inbox |
Outcome | Meetings, opportunities and closed switches from each group | Your CRM |
Three habits keep the numbers honest:
Compare against a baseline. Run the same offer to a list without the competitor signal, so you know whether the signal is doing the work.
Read results per group. A strong shopping group can hide a weak evaluating group. If one group gets no positive replies after a fair sample, change its message or drop it.
Count switches over months, not weeks. Many accounts are under contract. A "not now, our renewal is in March" reply is a result: note the date and follow up then.
You can also ask your AI chat through the traxy MCP how your tracked posts and leads are doing, including qualified leads per post.
What are the limits?
Engagement isn't usage. A like or comment on a competitor's post shows interest in that post, not that the person's company pays for the competitor. Research on each lead closes some of the gap, and some leads will stay unknown.
A company page isn't the whole company. Tracking a competitor's company page finds the people who engage with its posts and fit your ICP, not every employee or every buyer of that competitor.
Quiet customers don't show up. Many happy and unhappy customers never engage on LinkedIn. If you need a list of every company that uses a competitor, a technographic data provider fits that job better than engagement data. traxy fits when you want the named people who showed interest, with the post behind each one, and the outreach to them.
Research can come back empty. When a required fact isn't found, the lead stays in traxy and you can choose to skip it in the campaign.
Timing still matters. Contracts and renewals decide when someone can switch. A good signal doesn't override a two-year contract.
LinkedIn has limits. Sending follows your sender accounts' limits, active hours and ramp-up, and no tool can promise zero LinkedIn restriction risk. Keep volume sensible and messages relevant.
No guaranteed results. A displacement campaign gives you better reasons to write. Replies, meetings and switches depend on your offer and your fit.
FAQ
What is a competitor-displacement campaign?
A competitor-displacement campaign is outreach aimed at people and accounts who use, or are evaluating, a competitor, with a message about why and how to switch. On LinkedIn, the audience comes from people who engage with the competitor's posts and fit your ICP.
Is it legal to target people who engage with a competitor?
Reaching out to people based on public LinkedIn activity is a normal sales practice, and comparisons that name a competitor are allowed in the US when they are truthful and non-deceptive, per the FTC's comparative advertising statement. Rules differ by country and by channel, especially for email, so check your local requirements. Never make false or disparaging claims about the competitor.
Should I mention the competitor by name in the message?
Only when the person brought it up, for example by asking for alternatives, and then keep it factual. For people who only engaged with a competitor's post, write about the topic and their problem, not the competitor.
Can traxy tell me if a lead already uses the competitor?
traxy shows the post or comment behind each lead, and a campaign can research each lead for evidence that the company uses the competitor, such as job posts, case studies or the person's own posts. If research doesn't find it, the lead stays in traxy and you can skip it in the campaign.
How many competitors can I track?
traxy has no tracking limits on profiles, posts or company pages. You can track each competitor's people with the Competitor tag and its company page, and run a separate campaign per competitor at the same time.
Does the campaign send without me checking?
Only after you approve it. You test it on sample leads with nothing sent, check the launch review, and approve the launch; then it sends on its own from your connected accounts. Or you choose to approve every message in a review queue.
How is this different from LinkedIn competitor analysis?
Competitor analysis benchmarks a competitor's LinkedIn presence and shows who engages with it. A displacement campaign uses those engagers: it picks who to target, what to say and how to measure the switch. See LinkedIn competitor analysis for the benchmarking side.


