Build in Public
A05

Chapter 5: First Live Sale

4 min read · 986 words ·

The dashboard showed zero. I knew it would. I checked it anyway.

It was the morning after the Gumroad listing went live — the Wednesday after the 11:43 PM Tuesday. The product was there, the listing was live, the content system was running. I made a coffee and opened the Gumroad app and looked at the revenue counter sitting on nothing. Then I closed it and went to work.

That's the whole story of the first live sale, so far. There isn't one yet.


What the first 48 hours actually look like

Refreshing a Gumroad dashboard is a very specific kind of quiet.

It's not dramatic. There's no disappointment, exactly, because somewhere you knew this was coming. You built a product, you listed it, you told approximately no one — because you have no one to tell. The content system is running, and the posts are going out, and the audience for those posts is also approximately no one. The numbers are consistent, at least.

What you're confronted with, in those first 48 hours, is the gap between "infrastructure complete" and "business working." They are not the same thing. I knew they weren't the same thing. But there's a difference between knowing that intellectually and sitting with a live Gumroad listing and no visitors.

The system is doing its job. The problem is that "its job" — right now — is posting content to a near-empty room.


The thing that's actually been built

Here's an honest inventory of what exists as of this chapter.

A ten-workflow content automation system — Zo.E — that handles content generation, approval, scheduling, and publishing for two brands (Sales Source Code and Nunlimited). It runs on n8n, pulls from NocoDB, uses Gemini for content generation, and notifies me via Telegram when something needs a decision. It costs under thirty pounds a month to run.

A Gumroad product — the Zo.E Template Pack — with the workflow JSONs, four documentation files, and a setup guide that someone could actually follow without my help.

Twenty-two approved posts queued and scheduled across both brands.

This series. Which is itself content, and therefore itself part of the machine.

What doesn't exist is an audience. No email list. No social following worth mentioning. A LinkedIn profile associated with my day job, which is not really the right vehicle for either of these brands even if I wanted to use it.

The machine is running. It's just running without a destination yet.


Why build-in-public is the strategy, not a tactic

I said in Chapter 1 that build-in-public was partly about building an audience, partly about forcing rigour, and partly about wanting a record. That's still true.

What I didn't say clearly enough is that it's also the only honest approach available to someone in my position. I have 4 to 7 hours a week. I have no marketing budget to speak of. I'm not going to run a paid acquisition campaign for a product that hasn't validated itself yet. Cold outreach for a content and education brand feels backwards — you don't earn trust by cold-messaging people.

What I can do is write. And the best writing I can do right now is the true story of what this actually is: a person building something from scratch, with limited time, in public, so that the process itself attracts the people who might eventually care about the destination.

The risk is that no one reads it. The alternative is building in private, which removes even that possibility.


What "building an audience" means from a standing start

People write about audience-building as though it's a growth problem — get more followers, improve your conversion rate, post consistently. Those things matter eventually. Right now they're the wrong frame.

From a standing start in 2025, audience-building is a patience problem with a content solution. You write things that are worth reading. You put them where people might find them. You do that for longer than feels reasonable. At some point, either you get found or you don't — but no amount of optimisation changes the fact that you have to put in the time first.

I'm at the beginning of that. The posts are going out. The series is being written. The product is live and priced for low friction. The only thing I don't have is time — and the only answer to that is to be consistent with the time I do have.

Twenty-two posts in the queue feels like a lot until you realise that twenty-two LinkedIn posts might get seen by three people and a bot.


The shift from builder to publisher

The thing about having a content system that runs without you is that it changes the problem. When you're building the system, the work is technical — workflows, schemas, credentials, documentation. When the system is running, the work becomes editorial. What are you saying? To whom? Why would they care?

I'm a builder by instinct. I'm comfortable with the technical problem. The editorial problem — what to write, how to grow an audience that doesn't exist yet, how to make content that someone would actually choose to read over everything else available to them — that's the harder shift.

The dashboard still shows zero. That's fine. This chapter is Chapter 5. The point of Chapter 5 isn't the first sale. It's understanding that launch is not an event — it's the start of a different, slower problem.

The infrastructure is there. Now the actual work begins.


Chapter 6 is about what breaks after launch — the small failures and rough edges you only discover once the system has been running for a while and you start looking at it with a buyer's eye rather than a builder's. Spoiler: a few things broke.

Ta,

James
Founder | Nunlimited

James Nunn signature