The short version
Every public X account has a followers list anyone can view. Your competitors' followers are people who deliberately raised their hand for your category - which makes them the warmest cold audience available. The hard part is filtering: a competitor with 30K followers gives you 30K names, mostly bots, journalists, competitors-of-the-competitor, and other-people-who-aren't-you. The workflow that scales is: track the accounts via tool, classify each new follower against your ideal-customer description, enrich the matches with LinkedIn URL and verified email, and outreach the same day the signal lands. Manual works for 1-2 accounts at a low cadence. Automated is the only way past that.
Why competitor followers are the warmest cold audience there is
A follow is the lowest-friction public commitment a person can make to caring about a brand or category. It costs nothing, takes one click, and shows up on their public profile. People follow accounts for reasons (research, validation, casual interest, FOMO, professional relevance) - and almost none of those reasons are noise.
Contrast with a contact-database record: someone is listed as "VP of Marketing at a SaaS company in San Francisco". That tells you what their employer is and what their job title was when the database was last refreshed. It tells you nothing about whether they're actively thinking about your category right now. A competitor follow tells you both: who they are (their public profile, bio, recent posts) AND that they're in-market for your category recently enough to bother engaging publicly.
The response-rate gap is real. Most teams that switch report 3-10x improvements on reply rate (cold-database benchmarks are 1-3%; warm intent benchmarks land in double digits), though the actual number depends heavily on your ICP fit and outreach quality. The point isn't the multiplier - it's that warm signals materially change the economics of outbound, which makes outbound viable for teams who couldn't justify the cost of cold-database sends.
The manual approach (and exactly where it breaks)
You can do this by hand. Open your competitor's profile on X, click "Followers", and scroll. Each profile tells you the person's display name, bio, follower count, and recent posts. You decide whether they look like your ideal customer; if yes, you note the handle and move on.
This works at small scale - say, the 50 most recent followers of one account, once a week. It falls over fast:
- The scroll cap. X limits how far back you can scroll on a follower list before it stops loading. For an account with 50K followers, you'll see only the most recent few thousand at best.
- The bot fraction. Public follower lists are 10-30% bots depending on the account. Each one looks legitimate enough to make you check, but adds zero value.
- The visual-evaluation tax. Eyeballing a bio and 3 recent posts to decide "is this person an ICP fit" takes 30-60 seconds per profile. Multiply by 500 followers a week per competitor, multiply by 3 competitors, and you're at 12-25 hours a week of manual filtering. That's a full-time job for unreliable output.
- No deduplication. The same person might follow three competitors over six weeks. Manually you have no idea unless you keep your own list (we've all started those spreadsheets and we've all abandoned them).
The manual approach doesn't fail because it's wrong - it fails because human attention is the wrong unit of work for this job.
The tool-assisted approach
This is the gap Catch The Good Ones fills. You add the competitor's public X account (just the @handle, no API key, no integration), describe your ideal customer in plain English - "US-based marketing directors at B2B SaaS companies, 5-50K followers, female, not investors" - and the AI classifies every new follower and engager against that profile. Bots are filtered out automatically; classification runs daily; matches arrive enriched with LinkedIn URL and verified email so the list drops straight into your outbound stack (HeyReach or Dripify for LinkedIn, Smartlead or Instantly for email). Up to 500 self-qualified leads per tracked account per day on Pro - track as many competitor accounts as you care to add.
The wedge against Apollo and ZoomInfo isn't volume - you control that by how many accounts you track. The wedge is that every name in your list is there because they took a recent action, not because they matched a job title in a database last refreshed three quarters ago.
What to do once you find them (the outreach playbook)
Finding the right prospect is half the job. The other half is the message that lands.
Things that work when reaching out to people who follow your competitors:
- Reference the category, not the specific competitor. "We're building in the same space as a few accounts you follow" reads as peer-to-peer. "I saw you follow Competitor A on X" reads as surveillance, even though both are true.
- Lead with something specific to them. Their recent post, their bio framing, their company's news. The intent signal got them into the list; the personalisation gets the reply.
- Make the ask small. "Open to a 15-minute call to compare notes" beats "I'd love to demo our product to you". The first is a conversation; the second is a transaction request before the relationship exists.
- Move fast. Day 1-3 after the signal is the warm window. Day 30+ they've forgotten the moment that made them follow the competitor.
Things that don't work:
- Templated mass sends that don't reference why this person specifically (then why did you bother sourcing warm leads?).
- Pitching your product in the first line (the warmest lead in the world still doesn't want a cold pitch).
- "I noticed you follow X" as the opener (true but creepy).
The takeaway
Your competitors' followers are not just a list - they're a daily stream of people raising their hand for your category. The only question is whether you're paying attention to that stream and whether you can filter it down to your actual ICP without burning your week on manual scrolling. For the broader multi-method playbook this fits into, see how to source leads for outbound without a database. For the specific tactic - this post is the tactic. Track 2-3 accounts, classify against an ICP description, act on matches within 72 hours, and watch what happens to your reply rates.