How to Cold DM Strangers About Your Startup Without Being Annoying
You cold DM strangers without being annoying by keeping it short, making it obviously about them and not you, asking one specific question instead of pitching, and being genuinely fine with a “no.” A cold DM is a direct message you send to someone who doesn’t know you, on Instagram, X, LinkedIn, Discord, or anywhere else. Done right, it’s the cheapest way for a broke teen founder to find their first users. Done wrong, it’s spam — and people can smell spam in about two seconds.
The difference between the two isn’t charm or a clever hook. It’s whether the person on the other end feels like a human you actually want to talk to, or a name on a list you’re blasting. This guide shows you exactly how to land on the right side of that line.
Why most cold DMs get ignored
Open your own DM requests folder right now. Count how many are some stranger saying “Hey! Love your content, I built this amazing app, check it out 👇.” You deleted all of them without reading, and so does everyone else. Here’s why those messages fail:
- They’re about the sender, not the receiver. “I built,” “my app,” “check out mine.” Nobody wakes up caring about your startup. They care about their own problems.
- They ask for too much, too fast. A link, a signup, a “can we hop on a call” — from a stranger, on message one. That’s like proposing marriage on a first hello.
- They’re obviously copy-pasted. If the exact same message could be sent to 500 people, the reader knows it, and it feels like being processed by a machine.
- They pitch instead of ask. A pitch demands a decision. A question invites a reply. People will answer a good question long before they’ll evaluate your product.
Fix those four things and you’re already better than 95% of cold outreach. The rest of this post is how.
What does a good cold DM actually look like?
A good cold DM does one job: it starts a real conversation with someone who might have the problem you solve. It does not close a sale. It does not even mention your product half the time. It earns you one reply, and then you earn the next one.
The anatomy is simple:
- A specific, true opener. Reference something real about them — a post they made, a comment they left, a club they’re in, a problem they mentioned. This proves you’re a person who noticed them, not a bot.
- One sentence of context on why you’re reaching out. Keep it honest and small. “I’m building something for people who [have this problem] and I’m trying to talk to a few of them.”
- One easy question. Not a link. Not a demo. A question they can answer in a sentence from their phone. “Does that problem actually annoy you, or am I imagining it?”
- A graceful exit. “No worries if not” or “totally fine to ignore this.” Giving someone permission to say no, weirdly, makes them far more likely to say yes.
Here’s the whole thing in action, imagining you’re a 16-year-old building a tool that helps students find volunteer hours:
Hey Maya — saw your comment in the NHS group about spending a whole weekend calling nonprofits that never called back. I’m a junior building a little tool to fix exactly that mess. Quick question: was that a one-time nightmare or does finding hours suck for you every semester? Totally cool to ignore this if you’re slammed.
Notice what that message does not do. No link. No “sign up.” No wall of text. No emoji spray. It’s one specific observation, one honest line, one question, one exit. That’s a DM a real person replies to.
The good-DM vs bad-DM comparison
Same goal, two different messages. The difference is everything.
| Element | Annoying version | Version that gets a reply |
|---|---|---|
| Opener | ”Hey! Hope you’re doing well!" | "Saw your post about missing volunteer deadlines” |
| About | ”I built an amazing new platform" | "I’m building something for people who deal with that” |
| The ask | ”Check out the link and sign up!" | "Does that actually annoy you, or is it just me?” |
| Length | 5 sentences plus a link | 3 short sentences |
| Emojis | 🔥🚀🙌👇 | none |
| Exit | (none — just waits) | “No worries if you’re busy” |
The right-hand column feels like a text from a classmate. The left feels like an ad that slid into your inbox. You already know which one you’d answer.
Who should you actually message?
Don’t DM random people. DM people who have already shown a sign of the problem you solve. Your reply rate depends more on who you pick than what you write.
Look for people who:
- Posted or commented about the exact problem you’re solving.
- Belong to a group where your problem is common — a subreddit, a Discord server, a class group chat, a club account.
- Follow accounts adjacent to your space (a study-tips creator’s followers if you’re building a study tool).
Before you can DM the right people, you have to know where they gather. That’s a whole skill in itself, and there’s a full guide on how to find where your customers already hang out online. Start there if you’re not sure who to message.
One rule to protect yourself: don’t message strangers who are adults if you’re a minor and the conversation would move off-platform, and never share personal info like your address or school. Stick to people your age or public accounts, and keep it in the app. If talking to strangers at all makes you anxious, you’re not alone — here’s how to talk to customers when you’re shy or nervous.
Turning a reply into a real conversation
Getting the first reply is the hard part. Once someone answers, your job is to not blow it by immediately pitching. The second message is where most founders panic and dump their whole product on the person. Don’t.
When Maya writes back “honestly it sucks every semester,” you do not respond with a signup link. You respond with curiosity: “Ugh, that’s rough. What do you do now — like, do you just cold-call places or is there some site you use?” You’re doing a mini customer interview without calling it one. Every answer teaches you something about the problem and makes the person feel heard, which is the opposite of annoying.
These early conversations are gold for more than just users — they’re how you figure out if you’re building the right thing at all. If you want to go deeper on this, the beginner’s guide to customer interviews shows you how to ask questions that reveal the truth instead of polite lies. And once someone is genuinely into the problem, then — only then — you can say “I’m building a fix for this, want to be one of the first to try it?” That transition feels natural because you earned it.
How many DMs should you send, and how do you not get flagged?
Send them in small, personal batches — not a spray. A realistic pace for a student is 5 to 15 truly personalized DMs a day. That’s enough to learn fast and enough that platforms won’t flag you as a bot. If you copy-paste the identical message to 100 accounts in an hour, Instagram or X will restrict your account, and you’ll deserve it.
A few practical guardrails:
- Personalize the first line of every single message. The middle and the question can repeat; the opener that proves you looked at them cannot.
- Space them out. A handful in the morning, a handful after school. Don’t machine-gun.
- Track replies, not sends. In a simple spreadsheet or your notes app, log who you messaged, what they said, and what you learned. Sending 50 and learning nothing is worse than sending 10 and learning three real things.
- Read the room per platform. LinkedIn tolerates slightly longer, more formal notes. Instagram and Discord want casual and short. X wants very short.
Expect a reply rate somewhere in the range of one in five to one in ten when your targeting and message are good, and much worse when they aren’t. That’s normal. Cold outreach is a numbers game layered on top of a quality game — you need both.
Cold DMs are just one channel for landing early users. If you want the bigger playbook on going from zero to your first real customers, read how to get your first 10 customers as a student founder. And if you’d rather write emails than DMs — sometimes the better move for reaching busier people — here’s how to write a cold email that actually gets replies.
Handling silence and “no” like a founder
Most people won’t reply. That is not a verdict on you or your idea — it’s Tuesday. Send the next batch. Never send a guilt-trip follow-up like “did you see my message?” two hours later; if you follow up at all, wait a few days and add something genuinely new (“built the thing I mentioned — mind if I send it?”). One follow-up, max. Then move on.
And when someone does reply “no thanks,” say “all good, thanks for reading!” and mean it. A gracious no leaves the door open, protects your reputation, and honestly just makes you someone people don’t mind hearing from. Rejection is the tax on doing anything real, and the founders who make it are the ones who stop taking it personally.
This is exactly the kind of unglamorous, high-leverage skill we drill during the Market sprint at batch0. You don’t just plan your outreach — you send real DMs to real strangers, get replies (and silence), and adjust with a mentor watching your messages. If you want a structured month to actually do the scary part instead of endlessly preparing for it, apply here. Applying is free, and you only pay tuition if you get in.
Now go find one person who has the problem you’re solving, write them three honest sentences, and hit send. The worst outcome is silence, which is exactly where you are right now anyway.