Skip to content
Cold DM Calculator

Blog · How-to

How to Find Leads for Cold DM (2026)

Finding leads for cold DM is less about a magic list and more about matching the right prospect to the right platform. Most outreach fails before the first message because the prospect was never a real fit. This guide breaks down where to source real people by channel, how to vet them before you ever hit send, and how to build a repeatable sourcing habit that compounds week over week. We cover Instagram, LinkedIn, Reddit, Discord, Facebook, and TikTok with concrete tactics you can run this afternoon.

Start With the Platform, Not the Tool

Most people flip the order: they buy a scraper, then wonder where the leads are. Instead, decide which platform your ICP actually lives on. A B2B SaaS founder is on LinkedIn and X; a local salon owner is on Instagram and Facebook; a gamer community is on Discord and Reddit. Sourcing follows the habitat, not the other way around.

When you start with the tool, you optimize for volume and end up with a list of strangers who ignore you. When you start with the platform, you optimize for relevance, and relevance is what gets replies. Spend your first hour mapping where your buyer already hangs out, publicly, before you touch any software.

A useful test: name three public groups your prospect joins. If you cannot, you do not yet understand where they gather, and any list you build will be a guess. Go lurk for a week before you source — the groups tell you the language, the pains, and the competitors your leads already follow.

If you cannot name three public groups your prospect joins, you are not ready to scrape — you are ready to listen.

Instagram: Niche Hashtags and Follower Overlap

Search a niche hashtag like #weddingphotographer or #ecomstore and open the Recent tab. The people posting there are active and self-identify with the topic. Then go to a competitor or complementary account and pull their followers — those followers already signal interest in the category.

The follower-overlap method is the most reliable free play on Instagram. Pick three to five 'seed' accounts your ICP already follows, pull their follower lists into a tracker, and cross-reference. A handle that follows two of your seeds is twice as likely to be a real fit as a random profile.

Layer in bio keywords. Someone whose bio says 'helping coaches get clients' is a clearer fit for a coaching offer than someone with a blank bio. Capture the bio snippet as your personalization hook so the first line writes itself.

  1. 1Find 3–5 'seed' accounts your ICP follows.
  2. 2Pull their follower lists into a tracker.
  3. 3Filter for bio keywords that match your ICP.
  4. 4Cross-reference with a second seed to confirm fit.
  5. 5Save only handles active in the last 30 days.

LinkedIn: Groups, Events, and 'People Also Viewed'

LinkedIn groups are the highest-intent free source for B2B. Join 5–10 industry groups and pull members who post questions — question-askers are buyers in research mode. Event attendees (virtual summits, local meetups) are even warmer because they raised their hand with time and attention.

The 'People Also Viewed' panel on any profile is a quiet goldmine. Open a perfect-fit customer, scroll to that panel, and you get a stream of near-twins. It is manual but remarkably accurate for small batches, and it scales surprisingly well when you feed it your best closed customers.

Commenters on industry posts are the third vein. Sort a target company's posts by 'Most relevant' and the people arguing in the comments are opinionated, active, and easy to personalize against. Three sources, three angles, one clean list.

SourceIntentEffort
Group membersMediumLow
Event attendeesHighMedium
People Also ViewedMediumLow
Commenters on postsHighLow

Reddit and Discord: Subreddit Lurkers Become Clients

On Reddit, sort a subreddit by 'Top' over the past year and find users who ask for help. On Discord, look at members who are active in the #help or #showcase channels. These people are talking about the problem you solve in public, which is the strongest buying signal there is.

The mistake is DMing the second they complain. That gets you banned and burns the channel. Engage in the thread first with a genuinely useful reply, then connect. Platform trust is the whole game on community sites, and it cannot be faked or automated.

A practical workflow: keep a weekly 'threads to help in' list. Answer three real questions, then connect with the five most receptive users. You will source warmer leads in a community than any scraper ever returns, and you will be welcome there.

Never DM a Redditor the second they complain. Engage in the thread first, then connect — platform trust is the whole game.

Facebook and TikTok: Groups and Creator Comments

Facebook niche groups (e.g. 'Airbnb Hosts UK') are gold for local and service businesses because members post problems daily and rarely get good answers. TikTok is better for spotting creators and small brands by the comments they leave on industry videos — pull the commenters, not the creators, since creators get flooded.

On both platforms, the comment section is your prospect list. Someone who asks 'how do you handle X' under a relevant video is raising their hand. Capture the handle, note the trigger, and you have a warm-ish cold lead without ever buying data.

Qualify Before You Store

Every lead you find should pass a 10-second test: do they match your ICP, are they active in the last 30 days, and do they have the problem you solve? If any answer is no, skip. Volume without fit wastes the only resource that matters — your send slots — and drags down your reply rate.

A common failure is hoarding 5,000 leads and feeling productive. You are not. Fifty qualified, active, problem-aware leads will out-perform five thousand random ones. Store less, but store better, and your reply rate will thank you.

Build a Repeatable Sourcing Habit

Sourcing is not a one-time project; it is a weekly habit. Block 60 minutes every Monday to pull a fresh batch from your best two channels. Over a quarter, that is ~2,000 vetted leads without ever buying a list, and the quality stays high because you are always fishing where the fish are.

Keep a 'source scorecard': which channel yielded the highest reply rate last month? Double down there next month and trim the loser. Sourcing, like everything in outreach, is a feedback loop, not a task you finish.

First-touch audit DM (Instagram)

Hey {{first}}, saw you post about {{topic}} — we help {{peer_group}} cut {{pain}} in half. Worth a quick look?

Worked Example: Sourcing 50 Salon Owners in a Week

Theory is cheap; let's run it. Suppose you sell booking software to salon owners. Your ICP lives on Instagram within 25 miles of Austin. Here is the exact week that fills a 50-name list without a single paid tool.

Seed accounts

Pick five local salon supply accounts and two competing booking apps. Their followers are pre-qualified by interest.

Pull and filter

Export followers, keep only those with salon, studio, or hair in the bio and a post in the last 14 days.

Cross-reference

A handle following two of your seeds is marked warm. Warm handles get messaged first.

Capture the hook

Note the prospect's most recent post topic as the personalization seed for line one.

Cap and store

Stop at 50 qualified handles. More than that in week one just delays your first send.

DayActionOutput
MonSeed + export320 raw followers
TueBio filter88 fit
WedActivity filter61 active
ThuCross-ref22 warm
FriHook capture50 ready

By Friday you hold 50 handles, 22 of them doubly-validated, each with a ready-made first line. That is a higher-quality list than most $99 scrapers return, and it cost you one focused week.

Mistakes That Empty Your Pipeline

Sourcing has a short list of failure modes that quietly wreck reply rates. Most are invisible until you compare a healthy batch against a dead one and realize the difference was made at the sourcing step, not the send step.

  • Scraping by keyword only, ignoring activity — you get a big list of ghosts.
  • Mixing two ICPs in one batch so the hook can never be specific.
  • Storing handles without a hook, then writing a generic line at send time.
  • Reaching for a scraper the moment sourcing feels slow, before the list is even tried.
  • Treating follower of competitor as proof of fit when they may be a fan, not a buyer.

The most expensive sourcing mistake is confusing found a person with found a fit. Fit is earned by a filter, not assumed by a search.

When Sourcing Your Own List Doesn't Apply

Sourcing by hand is not always right. If you need 10,000 names this quarter, or your ICP is hidden behind login walls, a bought or partnered list beats a lone lurker. The trade-off is deliverability and freshness, so only break the rule when volume genuinely outranks precision.

Another exception: when your offer is so new no community talks about it yet. If nobody posts about the problem, there is no public signal to harvest, and you are better off seeding the conversation yourself than hunting for a thread that does not exist.

Sourcing decision check

If volume < 500/qtr AND community exists -> source by hand. If volume > 5,000 OR no public signal -> buy/partner, then re-verify activity.

A Reusable Sourcing Tracker

Keep your sourcing output in one sheet with a fixed shape so next week's batch drops in beside this week's. Consistency is what lets you later see which source produced replies, which is the entire point of tracking the source field.

ColumnExamplePurpose
Handle@atxsalonUnique key
PlatformInstagramNative channel
Seed overlap2 of 5Warmth
Bio keywordbridal hairHook seed
Last active2026-07-10Freshness
StatusqueuedWorkflow

Weekly sourcing note

Week of {{date}}: pulled {{n}} from {{source}}. Filters kept {{m}}. Top hook theme: {{theme}}.

Suggested image brief

PlacementPurposeFilename and alt text
After the direct answerCreate an original AI-generated workflow graphic that summarizes the decision, metric, and next action for this topic without third-party logos.how-to-find-leads-for-cold-dm-workflow.webp - How to Find Leads for Cold DM (2026) workflow diagram

Quick checklist

  • Named the platform your ICP actually uses
  • Found 3–5 seed accounts or groups per channel
  • Pulled followers/commenters into a tracker
  • Applied a 3-question fit filter to every lead
  • Confirmed 30-day activity on each prospect
  • Avoided buying stale lists
  • Blocked a weekly 60-minute sourcing habit
  • Stopped searching at 50–100 qualified leads

Related: How to qualify leads before DMing · Cold DM benchmarks by industry · How to scale cold DM outreach · Best cold DM software · Cold DM compliance

Frequently asked questions

Where is the best place to find cold DM leads for free?

LinkedIn groups, Instagram hashtag feeds, and Facebook niche groups are the best free sources because members self-identify their problem and stay active in public.

Should I buy a lead list or source my own?

Source your own when you can. Bought lists are stale, off-platform, and tank your deliverability. Build a small fresh list and you will out-reply any bought database.

How many leads do I need before starting outreach?

Aim for 50–100 qualified, active leads per channel. That is enough to run a real test and learn reply rates before scaling.

Is scraping followers allowed?

Pulling public follower data for outreach is common but check each platform's terms and local privacy law. Keep it low-volume and human-paced; this is covered in our compliance guide.

How do I know a lead is 'active'?

Look for a post, story, or comment in the last 30 days. An account silent for six months is a dead send slot.

What is the fastest way to qualify a lead?

Use a three-question fit test: ICP match, recent activity, and confirmed problem. Anything failing one question gets skipped.

Forecast your next cold DM campaign.

Estimate how many DMs you need to hit your revenue target.

Forecasts are estimates based on user-provided assumptions. Results are not guaranteed.

Benchmarks, templates, and examples on this page are illustrative planning references, not guarantees of performance. Adjust your outreach to comply with platform terms and applicable regulations.