SaaS & Marketing

Building in Public

How to build a SaaS in public on X without oversharing or turning into a metrics bot, and how to make it actually drive interest in your product.

MWMarcus WebbUpdated July 7, 20263 min read
Quick answer

Building in public means sharing the real process of making your product, the numbers, the decisions, the mistakes, so people follow the story and not just the launch. It works because specifics are interesting and vulnerability builds trust. Share concrete progress and honest lessons, skip the vanity metrics and manufactured drama, and the audience you build will be the one that buys.

Building in public is the closest thing to a cheat code for marketing a bootstrapped SaaS, and it is also easy to do badly. Done well, it turns your ordinary work into content people care about. Done badly, it is a wall of revenue screenshots that helps nobody. This guide covers what to share, what to hold back, and how to keep it sustainable. We plan build-in-public cadence in TweetX, but the practice is tool-agnostic.

Why building in public works

People do not follow finished products, they follow stories in progress. A launch is a single moment. A build is a serial you can follow for months. When you share the process, every step becomes a reason for someone to come back, and every honest setback makes the eventual win feel earned. That is a kind of attention you cannot buy.

There is a second reason it works, and it is about trust. Anyone can claim their product is great. Very few founders will show you the messy middle, the churn, the failed experiment, the feature nobody used. When you do, you signal that you are honest, and honesty is the thing that turns a follower into a customer.

The core idea
You are not marketing a product, you are letting people watch you make one. The product is what they buy. The story is why they care enough to.

What to share, and what to keep

Building in public is not the same as posting everything. The skill is picking the specifics that teach or connect, and holding back the ones that only expose you. Here is a rough map.

Worth sharingHold back or reframe
A real decision and why you made itHalf-formed ideas you have not thought through
A number with a lesson attachedRaw revenue screenshots with no takeaway
A mistake and what it cost youA pile-on aimed at a customer or competitor
A feature you shipped and whyAnything under NDA or a customer's private data
An honest low momentDrama manufactured for engagement
The MRR-screenshot trap
A revenue screenshot with no story is not building in public, it is bragging. The number is only interesting when it comes with what you did to move it. Lead with the lesson, use the number as evidence.

The shape of a good build-in-public post

The best build-in-public posts follow a simple pattern: a specific moment, what you learned, and enough numbers to make it real. Here are two that show the range.

You
@yourhandle

Killed a feature I spent 3 weeks building.

8 people used it. All 8 said it was fine. Nobody loved it.

Lesson I keep relearning: fine is a signal to cut, not to keep.

A mistake, a specific number, and a lesson. It is useful even to someone who will never buy your product, which is exactly why it travels.
You
@yourhandle

Changed one word on the pricing page from 'Start free' to 'Try it free.'

Signups up 18% this week.

Still not over how much tiny wording moves.

Concrete before and after, a real number, and a hint of humility. This is the shape that earns replies and follows.

Keeping it sustainable

The failure mode of building in public is not oversharing, it is burning out and going silent. The audience is following a story, and a story that stops mid-arc loses people. So the goal is a pace you can hold for a year, not a heroic month.

  1. 1
    Capture as you work, do not set aside writing time
    Keep a running note of decisions, numbers, and small wins as they happen. Your posts should be a byproduct of the work, not a second job you do after it.
  2. 2
    Pick a cadence you can defend on a bad week
    Three posts a week you always hit beats seven you manage twice and then drop. Consistency is the whole point, so set the bar where you will actually clear it.
  3. 3
    Batch and queue the non-urgent ones
    Not every build-in-public post is time-sensitive. Draft several in one sitting and space them out so the story keeps moving even in your heads-down build weeks.
Where TweetX fits
Queue your build-in-public posts in TweetX so the story keeps going through the weeks you are buried in code, and check the real analytics to see which kind of update, the numbers, the lessons, or the mistakes, your audience actually responds to.

Turning the audience into users

Building in public grows an audience, but an audience is not revenue. The bridge is simple and most founders forget it: occasionally, plainly, tell people how to use the thing you keep talking about. You do not need to hard-sell. You need to make the ask, because people who have followed your story for weeks are waiting for a natural moment to buy.

Bridge the gap
  • Every few weeks, post a plain reminder of what the product does and where to try it.
  • Pin a post that explains the product to new followers who found you mid-story.
  • When you share a win, link the feature that caused it.
  • Reply to build-in-public engagers with an actual invitation to try it.
  • Turn a recurring question into a post that doubles as a soft pitch.

FAQ

No. Numbers help because they are specific, but revenue is just one kind of specific. Signups, usage, decisions, and lessons all work. If you are not comfortable sharing money, share the process and the learnings instead. The honesty matters more than the exact metric.

Related guides

Grow on X without the guesswork

TweetX writes in your voice, schedules straight to X, and turns your real analytics into a plain do more of this and do less of this.