Indiecity

Guide · 17 Aug 2026 · 15 min

How to launch a SaaS with no audience

Field guide

No crowd required. A page with a price and the names you will message this week.

You can build a SaaS this week. AI writes the boring parts. Shipping is easy now. Attention is not. Pieter Levels said it in June 2026: everyone can build apps with AI. Almost nobody has an audience, money for ads, or a free way to get seen.

So founders wait. They polish the landing page. They plan a big day. They tell themselves marketing starts when the product is finished. A few days after that post, Levels wrote about indie meetups full of people building AI factories: whole systems that spit out pages and dashboards, almost none with money or traffic. The order is still backwards.

If you have no audience and no ad budget, you do not need a different product. You need a different definition of launch. Indiecity is for one person or a team under twenty. You are not staging a press event. You are starting conversations with people who already have the pain.

Launch is not a spike

A launch used to mean a calendar day: Product Hunt, a thread, a newsletter mention. Those still happen. In 2026 they are weaker on their own. Building got cheap, so the feed filled with lookalike products. Strangers scroll past. Upvotes are not invoices.

A real launch is the first week you put a price in front of people who might pay, and you follow up until someone does or you learn the offer is wrong. Views are optional. Replies, calls, and payments are not.

You can't wait for users to come to you. You have to go out and get them.

That line is from 2013. It is harsher now. Nobody is hunting for your unannounced repo. You go find them.

What zero at launch looks like

In July 2026, Jack Builds launched after four months of solo building and got zero paying customers. He had never talked to a buyer first. The first customers came later, from people already searching. That story belongs in how to get your first 10 paying customers without ads. The point here is simpler: a launch post is not a substitute for names.

That is the default path when launch means “post and hope.” Flip it. Talk before the big day, or skip the big day entirely.

What you need to launch

You need four things before you call it launched. Not a brand. Not a waitlist. Not a thousand followers.

  1. One page that says who it is for, what outcome they get, and the price.
  2. A way to take money the same day: payment link, invoice, bank transfer, UPI, cash.
  3. A list of 30 names of people who might have the problem (coworkers, past clients, people who complained in a chat, people who posted about the mess).
  4. Ten messages you will send this week that ask for 15 minutes or for the money.

If any of those four is missing, you are still pre-launch. Shipping code without a price is practice. Practice is fine. Do not confuse it with opening the business.

Find rooms, not followers

An audience is people who already listen to you. A room is a place buyers already talk without you. You launch into rooms when you have no audience.

Search for people asking for a tool that does X. Read one-star reviews. Show up the same day someone vents. You are answering a need they already feel, not creating one from a cold feed.

Do not confuse founder rooms with customer rooms. If your buyer is not a founder, Product Hunt and Indie Hackers will clap. They will not pay. Sit in the Slack, Discord, forum, or trade group where your buyers already complain about work. Copy their words onto your page.

Where launch-week names come from:

  • People who already told you about the problem in the last year
  • Threads asking for a tool that does X
  • One-star reviews on competitors (they named what they hate)
  • Niche Slack, Discord, or Facebook groups for the job title or trade
  • Job posts and public posts that describe the broken workflow

Write the 30 names down before you open any analytics tab. Launch week is a list, not a dashboard.

Launch week messages

LinkedIn and email are full of the same ChatGPT opener. Everyone sounds identical. A note written for one person still gets opened. Do not blast a sequence to 200 strangers on day one. Ten human notes beat a launch thread with no follow-up.

To someone you already know
Hey [name]. Last time we spoke you were dealing with [the messy thing]. I built a small tool that does [outcome] for [who]. It is [price]. I am opening it this week. If that is still a pain, I can show you in 15 minutes. If it is not, who should I talk to instead?
To someone who vented in public
Hey [name]. I saw your note about [exact pain in their words]. I built something that does [outcome] for [who like them]. Price is [price]. Happy to show you this week if you still want a fix. If not, no worries.
Soft public launch (only in a room you already belong to)
I built [one sentence outcome] for [who]. It is live at [link] for [price]. If you already fight [pain], I will set you up this week. Feedback welcome either way.

Charge a number you can say without wincing. Put it in the note. Hide the price and you are still launching a mystery, not an offer.

What to do on the day (and the 13 days after)

Day one is not the finish line. Day one is when the work starts.

  1. Day 1. Publish the page with a price. Turn on payment. Send five personal notes. Do not spend the day refreshing a launch board.
  2. Days 2 to 5. Send two notes a day. Book 15-minute calls. Track sent, replied, booked, paid.
  3. On every call: let them say the problem, show the one thing that removes it, say the price, stop talking. Take the card while they still care.
  4. Days 6 to 14. Rewrite the page using only words people used back to you. Ask every paid customer for one intro. Send the next ten names.
  5. Day 14. Count paying customers. If you have some, keep sending notes the same way. If you have zero after 20 real conversations, change the offer or the buyer. Do not buy ads yet.

Keep four columns: sent, replied, booked, paid. Add a fifth for the exact phrase they used for the problem. That phrase replaces your headline.

The ask on the call
If this takes [pain] off your week, it is [price]. I can start you today. Want to do that?

If they need to think, book the follow-up before you hang up. If they say it is interesting, that is not a yes. Ask what would make it a yes, or who else has the same mess.

When a public spike helps

A Product Hunt day, a big X thread, or a newsletter feature can help after you can say three things out loud: who pays, what they pay to stop, and which sentence made them buy. Then a spike is more traffic into a tested pitch. Before that, a spike is noise you cannot use.

If you already have a few paying customers, a public launch can bring more of the same buyer. If you have none, a public launch is often a way to delay asking anyone to pay.

What to stop before launch week

  • Waiting for 1,000 followers before you ask anyone to pay.
  • Building another feature so you can delay the first note.
  • A waitlist in front of a product you could charge for this week.
  • A launch calendar with six platforms and zero names.
  • Pitching only inside founder feeds when your buyer is not a founder.
  • Treating upvotes, likes, or “cool idea” as revenue.
  • Buying ads so you can avoid writing ten human messages.

After you open the door

Launch week is the start of the customer job, not the end of the product job. Once people are replying, use the full path in How to get your first 10 paying customers without ads: ten human notes, a clear ask, payment on the call, and intros from every yes. If the week goes quiet, do the follow-up, not v2.

You launched when someone could pay and you asked them to. Audience was never the requirement. A named list was.

When you have a real launch story with your name on it, send it. When the product is real, put it on the map. You can join Indiecity while you do the week. That gives you people to talk to. It does not replace the ten messages.

Until then, publish the price and send the first five notes.

FAQ

Questions people get stuck on

Can I launch with zero followers?

Yes. Followers are one way to get attention. They are not the only way. Write a one-page offer with a price, list 30 people who might have the problem, and message them. That is a launch. A quiet week of real replies beats an empty Product Hunt day.

Do I need ads before I launch?

No. Ads put a pitch in front of strangers. If you have not tested that pitch with people you can name, you are paying to guess. Launch with conversations first. Buy attention only after you know who pays and which words they used when they bought.

Is a Product Hunt launch still worth it?

It can give you an afternoon of strangers. It does not replace the week of follow-up. In 2026 the feed is full of lookalike launches. [Treat Product Hunt as one afternoon](/stories/launch-product-hunt-not-the-whole-plan), not the plan. Ten paying customers come from people you talk to after the spike ends, not from the upvote graph.

What if the product is not perfect yet?

Launch if you can deliver the outcome, even by hand. A paid pilot or a short month is a real launch. Perfect code with zero conversations is not. Rough is fine. Free forever is not the same as ready.

How is a launch different from getting first customers?

Launch is the start date of the work. First customers are the count. Same tools: price, names, direct asks. After you open the door, use the full method in [How to get your first 10 paying customers without ads](/stories/first-10-paying-customers-without-ads).

What if nobody replies in launch week?

Send the next name. If 20 people you can name will not give you 15 minutes, you picked the wrong buyer or the wrong problem. Change the offer or the list. Do not schedule another big launch day to fix silence.

Should I build an audience first, then launch?

Only if content is already how you reach buyers and you enjoy the habit. Waiting months for followers before you ask anyone to pay is delay. You can sell while the account is still small. Audience is optional. A buyer with budget is not.

What counts as launched?

A public page with a price, a way to pay, and at least one real ask to a real person. A private repo is not a launch. [A waitlist with no price is not a launch](/stories/waitlist-vs-charging-day-one). One paid customer is proof the launch worked more than a thousand views.

Can I launch if I still have a full-time job?

Yes. Block two hours a day for messages and calls, not for one more feature. A quiet launch to named people fits a job better than a 24-hour show that needs you on every platform.

More from the journal