Turning one sentence into a creator business platform.

Inkwave creator dashboard with audience and newsletter performance
Role
Solo Product Designer
Frontend Contributor
Team
CTO, Stakeholder
2 Developers, Me
Tools
Figma Plugin API, Claude
(AI-assisted coding)
Context

Inkwave is a newsletter platform where creators can write, publish, grow an audience, and earn from their work in one place. The project started before there was a roadmap, a requirements document, or an existing product to improve.

As the only designer, I had to define the product before I could design it. I worked across the full experience, built the design system, tested V1 with creators, and implemented roughly 70% of the frontend with support from the development team.

Retention

After 30 days, 24 of 30 beta creators were still actively using Inkwave.

Monetization

During the beta, 18 of 30 creators started monetizing their newsletters.

Onboarding

Most creators completed onboarding in under 5 minutes.

Product UI Scale

Across V1 and V2, Inkwave grew into more than 300 designed screens.

The Brief

The entire product began with one sentence.

That was the brief. There was no feature list, no product flow, and no answer for what made Inkwave different from the newsletter tools already available.

Before I could design the screens, I had to decide what kind of product deserved to exist.

The Discovery

The market already had newsletter tools. The gap was between creating and earning.

I began with competitor research because we had no existing product behavior to study. I reviewed Substack, Ghost, Beehiiv, and Mailchimp across onboarding, publishing, growth, and monetization.

Their strengths were clear, but so was the tradeoff. Simpler products delayed monetization. More powerful products introduced technical setup, automation, and growth tools before a new creator had published anything.

Simple tools

Easy to start, but the path to earning appeared too late.

Powerful tools

Strong capabilities, but too much complexity for a new creator.

Creating useful content takes time and knowledge. Inkwave should make publishing simple, while giving creators a visible path to earning from that effort.

Product strategy

The most important decision was not what to build. It was when to introduce monetization.

It was tempting to ask creators to configure pricing during onboarding. That would make monetization visible immediately, but it would also ask people to price work they had not created yet.

I placed monetization after the first publish. Publishing gives creators a real sense of progress. Once something exists, earning from it feels like the next step instead of another setup task.

Sign up→Create→Publish→Share→Monetize

First help creators make something worth sharing. Then help them earn from it.

The scope of V1

Two developers, four months, and more ideas than we could responsibly build.

The first version needed to feel complete without trying to match products that had been growing for years. I reduced V1 to the smallest loop that could deliver value from beginning to end.

Create & Publish

Onboarding, newsletter editor, and a clear path to the first published post.

Understand growth

A dashboard focused on the few signals creators could act on immediately.

Start earning

Paid tiers creators could configure without learning a complex billing system.

The feature I refused to squeeze into V1

Email automation was valuable, but the development team explained that a meaningful version would be expensive within our timeline. We could have shipped a small set of templates, but competitors already did that.

I recommended moving automation to V2. A limited copy of an existing feature would cost us time without making Inkwave more useful or more distinct.

Scope decision
Protect the publishing and monetization loop first. Add automation when we had enough time to make it genuinely useful.
Building V1 onboarding flow for Inkwave
Building V1

Onboarding had one job: get creators to their first publish while motivation was still high.

I kept the first setup focused on the minimum information needed to create a publication. Advanced choices could wait. At this point, asking for more data would only delay the moment when the product became real.

Inkwave publication setup and plan selection screens

Kept at the door

Publication name, address, topic, and publishing intent.

Moved deeper

Advanced growth, automation, and monetization controls that were not needed yet.

Inkwave editor and dashboard core experience
The core experience

The editor removed reasons not to publish. The dashboard explained what happened next.

The editor was designed around one task: writing. Advanced blocks stayed available inside a menu, while the publishing action remained visible throughout the experience.

The dashboard had a different job. It needed to translate activity into a few useful answers: Is my audience growing? Are readers opening? Are they clicking? Am I earning?

Inkwave editor and dashboard screens

What testing changed

The first dashboard gave creators too much information at once. During beta testing, people paused and became unsure about what deserved attention. I simplified the default view and moved deeper analytics behind progressive disclosure.

Inkwave monetization screens and explanation
Monetization

The first earning model worked as a feature, but not as a complete system.

V1 allowed creators to offer two paid subscription tiers. I kept pricing setup focused on the essential decisions so someone creating a paid newsletter for the first time could understand it.

Inkwave monetization and subscription screens

But after launch, the limitation became clear. Subscription tiers depend on readers being willing to pay directly. That is difficult for creators who are still building trust, even when their content attracts attention.

The feature was working. The model was incomplete.

The idea that came after V1

I proposed a second earning path: advertisements inside newsletters. Creators could earn from the attention they were already building instead of depending only on paid subscriptions.

The first version helped creators charge for access. The next opportunity was helping them earn from attention.
Design to build

I did not stop when the Figma files were ready.

The developers had prepared the development environment using the design system I created in Figma. I connected Figma MCP with Claude Code and began translating the designs into the working frontend.

I implemented roughly 70% of the frontend. The developers handled the remaining work where the product became technically complex and helped me understand how the interface needed to behave beyond the ideal path.

Inkwave share and earn product interface
Beta

Thirty creators showed us what the mockups could not.

We launched V1 to a beta group of 30 creators and followed the product for 30 days. It was a small validation group, not proof of product-market fit, but it was enough to test whether the core loop held together.

Retention

At the end of the 30-day beta, 24 of 30 creators were still active.

Monetization adoption

During the beta, 18 of 30 creators started monetizing their newsletters.

Onboarding speed

60% of beta creators began monetizing through Inkwave.

What needed work

Testing exposed two priorities: simpler analytics and meaningful automation.

The numbers were encouraging, but the most useful result was clarity. We knew what worked, what confused creators, and what deserved to enter V2.

Inkwave scaling to V2 automation, segmentation, and website builder
Scaling to V2

The small newsletter tool began turning into a platform.

V2 introduced automation, subscriber segmentation, and a far more ambitious website-building experience. Each feature brought more conditions, states, and dependencies than its name suggested.

Inkwave V2 automation, segmentation, and website builder screens

The feature that became a separate product

The website builder began as a way for creators to launch a home for their newsletter. Once we allowed them to choose a template or create from scratch, it became another product inside Inkwave.

It needed responsive previews, page controls, typography, colors, media handling, publishing, undo, recovery, and dozens of states that were invisible when the feature was only a sentence on the roadmap.

V1 taught me to finish a loop. V2 taught me how quickly every new capability multiplies the system behind it.
Outcomes

Four months turned an open brief into a product people could use, test, and grow.

The value of the work was not the final screen count. It was taking a product from an idea to a working system, learning where the first model failed, and giving the next version a clearer direction.

V1 delivery

Within four months, we launched a complete publish-to-earn journey.

Creator retention

80% of beta creators were still active after 30 days.

Earning behavior

60% of beta creators began monetizing through Inkwave.

V2 direction

Beta findings shaped V2 around automation, segmentation, and stronger platform foundations.

Reflection

This was the project where screens became a system.

The scale of Inkwave scared me at first. V1 felt manageable, but every new capability introduced more branches, states, and questions. I had to become comfortable showing unfinished thinking, hearing that a flow was incomplete, and going back into the system instead of defending the first answer.

I also learned that product design is partly the discipline of saying “not yet.” Automation mattered, but it was not more important than making the core loop work. Subscription tiers were logical, but they were not the complete answer to monetization.

Ultimately, Inkwave taught me that building from zero is not about predicting every feature at the beginning. It is about finding the loop that creates value, protecting it from unnecessary complexity, and building a system strong enough to grow beyond the original idea.