You do not need a stranger on Product Hunt to get your first SaaS customer. You need someone who already trusts you enough to open the message. In 2026 building is cheap. Inboxes are full of the same AI opener. A note from a real person still gets opened.
This guide is the warm path: people you already know, people they know, and scripts that ask without making friendship feel like a pitch. For the full two-week plan (price, rooms, cold notes, and counting to ten), pair this with how to get your first 10 paying customers without ads. Indiecity is for one person or a team under twenty. You do not need a growth team. You need names and a direct ask.
People you know are not a dirty shortcut
Founders wait for “real” customers from the internet so the sale feels more legitimate. That is pride, not strategy. Paul Graham wrote in 2013 that you cannot wait for users to come to you. You have to go get them. That still holds. The people you can reach this week are the ones already in your phone, inbox, and Slack history.
Warm is not only college friends. It is past coworkers, clients from a freelance job, people from a meetup, old managers, teachers, operators in a trade group you already sit in, and that person who complained about the exact mess you built for. If you can name them without LinkedIn Sales Navigator, they count.
Payment is still the proof. A friend who says “sounds cool” does not count. A free seat for life does not count. Someone who sends money counts. If you need help telling compliments from a yes, use how to tell if people will pay. The network is how you reach them. The money is the filter.
Start where the problem already showed up
Patrick McKenzie (patio11) did not start Bingo Card Creator from a blank idea. He was living in Gifu, Japan. On a prefectural self-help group for foreigners, someone asked how to make bingo cards for elementary school English class so they could play on Friday. He has said the engineering estimate was about a day. He built it, put it up, and took money with PayPal.
The lesson is not “move to Gifu.” The lesson is that demand often appears first in rooms you already belong to: a local group, a work chat, a niche forum, a class of people who share your week. You answer a need someone already said out loud. You do not wait for a launch post to find the need.
Look at your own week the same way. Who already vented about the workflow you automate? Who paid a person or a tool to deal with it last quarter? Write those names before you open another analytics dashboard.
Build two lists, not one vague network
Open a sheet. Two columns.
- Buyers: people who could pay themselves or from a company budget for the outcome you sell.
- Bridges: people who will not buy, but who sit next to buyers every day.
Aim for thirty names total. Fifteen buyers and fifteen bridges is fine. Job titles beat vague labels. “Head of ops at a 20-person agency” is useful. “Tech people” is not.
For each buyer, write one line of context you actually have: last conversation, shared project, complaint they made. For each bridge, write who they know (roles, not celebrities). If you cannot write the line, they are colder than you think. Move them down the list or cut them.
Ask without making it weird
People get weird when the message is vague, long, or sounds like guilt. Keep three rules.
- Name the problem in their words, not your feature list.
- Put a price in the first note if you are selling. Hide-the-ball is how you burn trust.
- Give them a clean out. Friendship survives a no. It does not survive a trap.
You are not owed a yes because you went to school together. You are offering a trade. Say that out loud in the message.
Hey [name]. Last time we talked you were stuck with [messy thing in their words]. I built a small tool that does [outcome] for [who]. It is [price] a month, or [price] per project. If that is still a pain, I can show you in 15 minutes this week. If not, no worries at all.
Hey [name]. I am working on [one sentence outcome] for [job title]. You came to mind because [specific reason]. Is this even in your world right now? If yes, I will send a 15-minute slot and the price. If no, who is the person who owns this at your company?
Send as a normal message. Email, LinkedIn, WhatsApp, iMessage: use the channel you already use with them. Do not force a “professional” channel to feel legitimate. Ten human notes beat two hundred automated ones. That rule from the first-10 playbook matters more when the person knows your face.
Warm intros do the real work
Most of your list will not buy. Some of them know three people who might. A warm intro is when someone you know tells a buyer you can fix a problem they already have. You make that easy. You do not ask the bridge to invent a pitch.
Hey [name]. I am looking for [job title] who still deals with [pain in plain words]. I charge [price] to [outcome]. Do you know one person I should write to? A name is enough. If you are open to it, I can send a three-line blurb you can forward so you do not have to write it.
Quick intro: [Your name] built [product] for [who] who need [outcome]. Price is [price]. They are not doing a spray campaign. They wanted me to connect you two if [pain] is still real on your side. Happy to step out after this if you want to talk direct.
When the intro lands, reply the same day. Thank the bridge once. Then talk to the buyer about their work, not about how clever the intro was. If you still need to learn before you sell, keep the learning call and the sales call apart. Pitching on a research chat makes people polite. It does not make them pay.
Hey [name]. Thanks for the intro via [bridge]. They said you still deal with [pain]. I help [who] get [outcome] for [price]. Open to 15 minutes this week to see if it is even a fit? If the timing is wrong, a no is useful.
On the call, treat them like a customer
Warm does not mean soft. Fifteen minutes. Have them say the problem in their own words. Show the one thing that removes it. Say the price and stop talking. Do not end with “I will send something later.” Get payment while they still care, or book the follow-up before you hang up.
If this takes [pain] off your week, it is [price]. I can start you today. Want to do that?
Thank you. Who else on your team or in your circle has the same problem? A name and a short intro is the most useful thing you can do for me right now.
One paid customer plus a name is better than a group chat full of “let me know how I can help.” Ask for the intro every time. Then do the work well enough that they want to introduce you again.
A one-week warm plan
- Day 1. Write the offer in one sentence. Put a price on a page. Build the buyer list and the bridge list (about thirty names).
- Day 2. Send five direct asks to buyers. Track sent, replied, booked, paid.
- Day 3. Send five intro asks to bridges. Attach or paste the forwardable blurb.
- Day 4. Follow up once on silence. Reply same day to anyone who writes back.
- Day 5. Run the calls. Ask for money on the call. Ask every paid customer for one intro.
- Day 6 to 7. Send the next ten names. Rewrite your one-sentence offer using only words people used back to you.
Keep the same four columns as the broader first-10 method: sent, replied, booked, paid. Add a fifth for the exact phrase they used for the problem. That phrase is your next subject line.
What to stop doing
- Waiting for a launch so you can avoid naming people.
- Offering free forever because you feel awkward about the price.
- Pasting a Product Hunt link into a group chat and calling that marketing.
- Asking “who should I talk to?” with no price, no outcome, and no blurb.
- Pitching every friend as if they are the buyer when they are only a bridge.
- Hiding in the editor after two soft nos.
Then widen the circle
Your network gets you the first payments and the words buyers actually use. It is not the whole business. Once people pay, you have proof and words. Then you can use the fuller sequence in how to get your first 10 paying customers without ads: rooms where buyers already complain, more notes, and a two-week count to ten.
If you got customers from people you already knew and you will put your name on how it worked, send us the story. When the product is real, put it on the map. You can join Indiecity while you send the notes. That gives you people to talk to. It does not send the messages for you.
Open the list. Send the first five today.
FAQ
Questions people get stuck on
Isn’t selling to friends sleazy?
Sleazy is pressure, guilt, or a free plan forever because you share a group chat. Clean is a clear offer, a real price, and an easy out. “If this is not useful, say no and we are fine.” People you know can still pay. Polite freeloading is not a business model.
What if nobody I know is the buyer?
Then they are not customers. They are bridges. Ask for one name and a short intro, not a purchase. A warm intro to the right job title beats a polite yes from the wrong friend. If after twenty intro asks you still have zero names, you do not know who the buyer is yet.
How many names do I need before I start?
Write thirty. You will not message all of them on day one. You need enough that two silent replies do not end the week. Split them into buyers you can sell to, and people who only know buyers. Then send.
Should I offer friends a discount?
You can. Do not make “friends and family” mean free forever. A short founding rate, one free month, or the same price as everyone else all work. If they only buy at zero, you learned something about the offer, not about loyalty.
What is a warm intro, exactly?
Someone who already trusts you writes or speaks to someone who does not, and names you on purpose. Not a mass CC. Not “thought of you!” with a launch link. A specific person, a specific problem, and a clear next step (a reply, a call, or a page with a price).
How is this different from the first-10 guide?
That guide is the full path: price, rooms, notes, and the two-week count. This guide is the warm path only: people you already know, how to ask them, and how to turn them into intros. Use both. Start here if you already have names.
What if they ghost me?
One short follow-up after a few days. Then move to the next name. Silence is common. It is not a verdict on the friendship. If twenty personal notes to people who actually fit the buyer get nothing, change the offer or the buyer, not your personality.
Can I use LinkedIn connections I barely know?
Only if you can write one line that proves this note is about them: a shared job, a past thread, a problem they posted. A cold connection with a ChatGPT opener is not “people you know.” Treat that as [cold email](/stories/cold-email-that-books-saas-demo), not as a warm list.
When do I stop using my network and start ads?
After you can say who pays, what they pay to stop, and which words they used when they bought. Ads put that pitch in front of strangers. If the warm list never paid, strangers will not fix a broken offer.



