Password Required
Situation
BookFlow AI compresses the fragmented multi-tool workflow most KDP creators use—ChatGPT for prompts, Midjourney for images, Canva for layout, manual KDP formatting for export—into a single guided system. Live at bookflowai.site.
01 // The User Was Me
I wanted to publish a low-content book on KDP as a side project. The workflow I ended up in: ChatGPT, Midjourney, Canva, Kindle Create, plus KDP's rules docs. Four tools, four subscriptions, fifteen hours per book.
Somewhere mid-Saturday, moving PNGs between Canva and Kindle Create, I stopped. If I was struggling as someone who uses these tools for a living, anyone less technical was having a worse time.
02 // The Alternatives
Every creator ends up as their own integration layer. Each tool below is built for a different job — none for the full workflow.
| Feature | Canva | ChatGPT + Midjourney |
Kindle Create |
iFlowy | BookFlow |
|---|---|---|---|---|---|
| AI content generation | — | ● | — | ● | ● |
| KDP compliance baked in | — | ● | ● | ||
| End-to-end workflow (idea → KDP PDF) |
— | — | — | ● | |
| Human-in-the-loop review (approve/regenerate per page) |
— | — | — | — | ● |
| Multi-category book types | — | — | — | ● |
● fully supported · ◐ partial · — not supported
I used each of them myself. Each one broke in a specific way:
Coloring books only. No preview, no per-page edits. If one page was wrong, regenerate the whole thing.
Every KDP trim size set up by hand, every time. More time learning typography than writing the book.
Half the prompts hit content policy. The rest drifted: characters changed face on page 4, difficulty broke on page 12.
Same failure mode everywhere: full input, full output, no control in between. Not a feature gap — a trust gap. Why pay for a black box you can't verify or edit?
03 // Who Feels This Most
One Saturday of frustration isn't a business. Before asking anyone to join or pay for this, I needed proof the pain was concentrated in other people — and concentrated in the same shape.
No budget for a 10,000-person study. So I stacked four cheap, imperfect sources and made them converge. No single one is proof. All four pointing the same way is.
Reddit, r/KDP, X, Facebook KDP groups, YouTube comments. Verbatim quotes copied into a doc, then coded for recurring language. "Too many tools." "Inconsistent output." "$22 a month is a lot when I make $80."
r/KDP (15k members). One of four community sources.
Two recurring indie-author surveys anchored the macro picture (ALLi Big Indie Author Survey, Written Word Media's State of Self-Publishing). Roughly half of self-published authors earn under $1,000/year from books, and only about 10–15% clear a full-time income threshold. Not a market of full-time publishers — a market of side-hustlers.
Those surveys don't segment the low-content KDP niche directly, so I built the demographic picture myself by cross-reading three things: the Prolific screener results, the 12 interviews, and several hundred quote-coded community posts. The same two archetypes surfaced in every source. The larger one — the clear majority of active low-content sellers I saw — is side-hustle parents, overwhelmingly moms making books in categories they already live inside every day. The second, smaller but distinct, is retired hobbyists — 55 to 70, often former teachers or nurses, treating this as a creative outlet rather than a business. Those two archetypes became the personas below.
~200 responses through Prolific, screened on self-published authors who sell on Amazon KDP. I negotiated student-researcher pricing with Prolific in exchange for committing to them as my primary panel across future studies and promoting them inside my program at Michigan — roughly half off, bringing all 200 completes to ~$560 total. This was the first primary-research step I ran. The purpose was specific: four categories of product-shaping answers I needed before freezing scope —
Not statistically significant. The question I was asking the survey was different: do the same themes come back when I remove myself from the selection? They did.
Once the survey patterns were in, I ran twelve one-on-one interviews (plus 8 follow-ups through Respondent.io) designed around the survey's surprises and gaps, not to repeat it. I didn't ask people to describe their workflow. I asked them to show me. Four things only watching could answer:
Four methods, one consistent picture. Two personas, same underlying need, opposite directions:
Age 32–42. Teacher, nurse, administrative assistant, or stay-at-home mom. 1–3 kids, usually elementary age. ~5 hours a week for the side business. Earns $40–200/month from KDP. Already pays for Canva Pro for non-book work. Uses ChatGPT on the free tier. Makes children's coloring books, activity books, and journals in categories she lives inside every day. Won't subscribe to a fourth tool. Won't spend a Saturday learning typography. Values time back and "it works the first time" above everything else.
Age 55–70. Often a former teacher, librarian, or nurse. Retired, grandchildren, already has other creative hobbies. 15+ hours a week available because this is a hobby, not a chore. Makes coloring books and journals, often designed for specific grandchildren. Resists software that changes the thing she's trying to make. Will walk away from a tool before accepting a book that doesn't feel like hers. Values control and the process feeling creative, not transactional.
Opposite constraints, same need: balance speed with creator ownership. Fast enough to be worth it, editable enough to feel like yours. That tension is what the rest of the product has to solve.
04 // The Decision
BookFlow started as an internal tool. The three of us wanted a script to make our own KDP side business less painful. A tool for three users.
The research changed my view. The same pain kept showing up in communities, in the literature, in interviews. This wasn't just our problem. Building for three solves three people's pain. Building for the market solves a structural gap.
The reframe — internal tool → market product — was the hardest call I made. Not because the upside was unclear. Because the discipline is completely different. Internal tools can be ugly and assume the user knows the system. A market product has to earn trust in five minutes from a stranger.
My co-founders weren't convinced. They signed up for a side business, not a SaaS. So I put the research into a short internal pitch — the income data, the community signals, the failure modes from §02, the personas from §03. Not "it would be cool to launch this." But "we already have the domain knowledge and the hardest piece of the build. Every week we don't productize this is a week the gap stays open for someone else."
We started with coloring books — not because they're easy, but because they were the fastest place to get signal. It's the format where I'd felt the pain, where iFlowy's gaps were the most visible, and where I could tell within ten minutes whether BookFlow was better. Once that loop worked, the other ten low-content formats followed. They all share the same property: formula-driven.
05 // Product Thesis
Every AI KDP tool sells itself as a generator—"AI-powered book creation." That framing loses the moment a better model ships. BookFlow is a workflow: creators wake up wanting a finished, KDP-compliant book on their Amazon shelf, not a faster generator. The generator is a means. The workflow is the product.
"We make AI images." Competes on model quality. Ceiling capped at the generation layer.
"We take you from idea to KDP-compliant file." Competes on completeness. Stronger with every category and rule added.
"We host the marketplace where creators sell generated books to operators." The v2 plan.
06 // What We Built
I designed the product architecture — the eleven book types, the five-step workflow, the human-in-the-loop review step, and the KDP compliance layer. Our engineer built what I specified.
Every competitor I studied shipped a one-shot pipeline—describe the book, get the book, hope it's good. That works for demos. It fails for commercial use because a single bad page makes the whole book unpublishable, and regenerating from scratch is both expensive and frustrating. The review step is what turns "probably usable" into "ready to publish." It is also what separates BookFlow's workflow framing from the generator framing: the creator is in control of the output, not trapped inside whatever the model produced.
07 // Pricing & Business Model
I own pricing. Two cohorts, two shapes: high-volume publishers who want predictable monthly cost, and casual creators who publish once a year and will never subscribe to anything. Most tools ignore the second group.
| Tier | Price | Target user |
|---|---|---|
| Free | $0 | First-time user, 1 export/mo, zero-risk trial |
| Creator | $12/mo | Regular publisher, 10 exports/mo |
| Pro | $24/mo | High-volume creator, 25 exports/mo |
| Per book | $3.99 | Casual creator who won't subscribe; one-time purchase, no subscription |
The per-book option is the distinctive move. Every competitor is structurally resistant to it because it disrupts subscription revenue. It's also what gets the casual creator past the commitment barrier—and the hypothesis is that every $3.99 purchase becomes a qualified lead for Creator tier upgrade.
At current Gemini pricing, a full 40-page book costs roughly $2 in API spend (blueprint + image generation + average HITL regeneration). Creator and Pro tiers target a 30–50% gross margin at realistic usage (3–5 and 8–12 books/month respectively, well below cap). The per-book tier is the cleanest line — $2 cost, $3.99 price, ~50% margin with no cap-blowout risk. Early-stage infrastructure and API usage is covered by Google for Startups and Vercel credits, giving us a three-month runway to re-calibrate caps against real usage data before we start paying cash for compute.
08 // My Contribution
BookFlow is the product of a three-person team. I lead product and strategy. My co-founder leads engineering. Our compliance partner owns Amazon KDP legal and policy risk.
09 // Validation & Results
Two halves: what we proved to ourselves by dogfooding, and what external users have shown since.
In one sprint week, my team shipped 10+ book titles across ~100 SKU variants (each title lists in multiple formats and trim sizes). Over the following three months those listings generated ~$5,000 in cumulative KDP royalties with zero paid marketing — roughly one sale every two to three days per SKU, the steady organic pace of a listing with a working cover and keyword set. Not "users like the tool" — the tool makes books that sell.
~330/month, zero paid marketing. All distribution from organic posts on Reddit, X, Facebook, Instagram KDP groups. Directional, not viral. Real traffic from people searching for the problem.
Organic mentions across Reddit, X, Facebook, Instagram. No amplification. Small number, but the kind of signal you can't fake.
Books passed Amazon's automated review — margins, bleed, trim, metadata, AI disclosure. Compliance layer isn't theoretical. Works on real Amazon rules, not our mocks.
The honest caveat: we haven't run paid marketing, and we haven't pushed hard for conversions. What we have is a set of convergent signals that say the same thing — the core loop works for real users outside the founding team. That's product validation, not market validation. Each signal measures something the others can't: dogfooding proves the workflow ships real books; organic downloads prove external pull; community mentions prove word-of-mouth; the KDP review queue proves compliance works on real Amazon policy, not our own tests. The next step is intentional distribution — and instrumenting a dedicated exports table so the generation-to-download funnel has its own source of truth instead of being inferred from session logs.
10 // What Comes Next
The tool is the beginning. The business is a marketplace. KDP creators split into two groups that should be the same person but rarely are—and today, they don't meet.
Can make books. Don't want keyword research, BSR analysis, listing optimization. Want monetization without KDP operations.
Good at Amazon marketing. Want finished content to list, not another AI tool to learn. Willing to pay for exclusive books.
A marketplace inside BookFlow would let them trade. I'm not building it yet—the core workflow needs to be solid first, and marketplaces are demand-side-hard. But every product decision today either enables it or makes it harder to build later. The generations table already records enough metadata to expose creator stats publicly; the per-book flow is one UI away from being a listing flow.
11 // Reflection
On WeFire, I had a PM who set the KPI, approved the PRD, and made the final call on scope. On BookFlow, nobody was going to tell me whether the pivot was right. I had to make the call, watch the consequences, and adjust. The first two weeks I was scared of this—every strategic choice felt like it could be wrong, and nobody was going to stop me from shipping the wrong thing. Product work without a PM above you is deciding what the frame is. I changed my mind about the category, the pricing, and the marketplace within the first six weeks. The case study makes it look linear. It wasn't.