<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Zenkai Club blog</title>
        <link>https://zenkai.club/blog/</link>
        <description>Notes from Zenkai Club on the tools we build and why.</description>
        <lastBuildDate>Sat, 31 Oct 2026 04:10:59 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Zenkai Club blog</title>
            <url>https://zenkai.club/assets/brand/icon-512.png</url>
            <link>https://zenkai.club/blog/</link>
        </image>
        <copyright>© 2026 Zenkai Club</copyright>
        <atom:link href="https://zenkai.club/blog/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Love the problem, not the swords]]></title>
            <link>https://zenkai.club/blog/love-the-problem-not-the-swords/</link>
            <guid>https://zenkai.club/blog/love-the-problem-not-the-swords/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A sudden startup idea is a red flag. Here is the short check I run before building: real times the problem hit me, real people it hit, and what it costs.]]></description>
            <content:encoded><![CDATA[<p>I can make up product ideas all day. That is a trap.</p>
<p>On September 29, 2026, I wrote myself a note, and one line stuck: &quot;I need to love the problem and think about truly defeating him, not coming up with swords and falling in love with the swords.&quot; Swords are solutions. The enemy is the problem.</p>
<p><img src="/assets/blog/love-the-problem-not-the-swords/swords-vs-problem.png" alt="Two columns of boxes. On the left, starting from the sword: a sudden idea, falling in love with it, imagining users, building it, nobody needed it. On the right, starting from the problem: hitting a pain again, bringing it up, seeing others hit it, building to defeat it, people already wanted it."></p>
<p><em>Start from the sword and you go hunting for users. Start from the problem and they are already waiting.</em></p>
<h2>Why are sudden startup ideas a red flag?</h2>
<p>A sudden idea comes from your head, not your life. If you cannot point to a problem you hit many times, and talked about before the idea showed up, you are holding a sword with no enemy.</p>
<p>My note admits it: &quot;Random ideas and imaginable possibilities are easy for me to generate.&quot; With AI tools, a &quot;what if&quot; becomes a demo in a weekend, so I can fall for a dozen swords a month. Now a sudden idea is guilty until proven innocent.</p>
<p>In November 2012, Paul Graham opened &quot;How to Get Startup Ideas&quot; with: &quot;The way to get startup ideas is not to try to think of startup ideas. It&#39;s to look for problems, preferably problems you have yourself.&quot; In 1995 he spent 6 months putting art galleries online before noticing galleries did not want to be online. He called the bad kind &quot;made-up&quot; or &quot;sitcom&quot; ideas: friends could maybe see using one, and &quot;Sum that reaction across the entire population, and you have zero users.&quot;</p>
<p>Clayton Christensen&#39;s milkshake story, written up by Harvard Business School Working Knowledge in February 2011, shows the same thing. A chain asked &quot;milkshake drinkers&quot; for a better shake and sold no more. A researcher who just watched for a day saw that 40 percent of shakes were bought early in the morning by commuters with a long drive. The job caused the purchase, not the profile.</p>
<p>Rob Fitzpatrick&#39;s The Mom Test (2013) adds three rules: &quot;Talk about their life instead of your idea,&quot; &quot;Ask about specifics in the past instead of generics or opinions about the future,&quot; and &quot;Talk less and listen more.&quot;</p>
<p><strong>Aha: The Mom Test works on you too.</strong> The best liar I know is me with a new sword. &quot;I could totally see people using this&quot; is the future-tense fluff the book says to throw away. So I ask myself: when did this really happen to me, and what did I do?</p>
<h2>How often do startups fail from building the wrong thing?</h2>
<p>In March 2026, CB Insights looked at 431 venture backed companies shut down since 2023. &quot;Ran out of capital&quot; led the list at 70 percent, but they call that &quot;almost always the final cause of death, not the root problem.&quot; Of the 385 with known reasons, 43 percent cited poor product market fit. Skipping the problem check just moves the waste to the end, where it costs the most.</p>
<p>I have done it myself. I pictured a small legal consultant using my tool, and I know none. Pitching an idea to friends felt like proof. It was not, so I wrote: &quot;Repeatedly discussing the same solution does not clear the flag.&quot;</p>
<p><img src="/assets/blog/love-the-problem-not-the-swords/flag-clears.png" alt="Two panels. Left: talking about the sword 10 times leaves the red flag still up, same idea, more excitement. Right: hitting the problem 10 times clears the flag, same pain, more proof."></p>
<p><em>Ten pitches leave the flag up. Ten run-ins with the pain clear it.</em></p>
<p>The sentence I aim for now: &quot;Even for me, knowing the tools and how to combine them, this is still a real pain to do and keep working.&quot; If it hurts someone who can write the glue code, it is worse for everyone else.</p>
<p><strong>Aha: being good at building makes this check more important, not less.</strong> Cheap swords mean more swords. When AI writes an app in an afternoon, picking the enemy is the hard part. My notes say it in three words: &quot;Direction before speed.&quot;</p>
<h2>How do I check an idea before building it?</h2>
<p>Use a plain note, with no AI open.</p>
<ol>
<li><strong>Write the problem before the idea.</strong> Fill in &quot;When I ___, I have to ___, and it costs me ___.&quot; If only the solution comes out, stop.</li>
<li><strong>Count real times, in the past.</strong> Check your notes and messages from the last 3 months. Count each time the problem hit you, and each time you raised it before the idea.</li>
<li><strong>Name real people.</strong> List people you have seen hit it and could message today. Empty means sitcom land.</li>
<li><strong>Write what they do now and where it breaks.</strong> Note where it fails and what that costs.</li>
<li><strong>Ask if you are in the group.</strong> If you are only visiting, go watch them first.</li>
</ol>
<p><img src="/assets/blog/love-the-problem-not-the-swords/six-questions.png" alt="Six numbered questions in a stack: how many times did it happen to me in 3 months, how many times have I brought the problem up, how many other people have I seen struggle, what do they do about it now, what does that failure cost them, am I in the group myself. Then a verdict: Sword, Worth a look, or A real problem."></p>
<p><em>You come before them, and the past comes before the future.</em></p>
<p>To run it here, type your idea, then answer six questions: times it hit you in 3 months, times you raised it before, others you saw struggle, what they do now, what that costs, and whether you are in the group.</p>
<div class="tool" data-tool="redflag"></div>

<p>When unsure, round down.</p>
<p>A made-up example: an indie hacker wants to ship a tool &quot;small accountants could use&quot; by Sunday, scores zero, and asks two accountants about month end instead.</p>
<p>The clearest pass in my own work is the <a href="https://earshot.so">Earshot Teleprompter</a>, an iPhone app that helps you write a script, read it while looking at the lens, and edits the take for you. It is mine, so weigh that. The pain came first: talking to the lens and cutting the take hurt every time I recorded. I met the enemy before the sword.</p>
<p>Love the problem. Keep the sword down until you have met it.</p>
<p class="post-full" data-after="2026-10-31T13:10:00.000Z" hidden><a href="https://medium.com/@tejas-sharma/3b81410a2519">Read the full article on Medium</a></p>

<h2>Sources</h2>
<ul>
<li><a href="https://paulgraham.com/startupideas.html">Paul Graham, &quot;How to Get Startup Ideas&quot; (November 2012)</a></li>
<li><a href="https://www.library.hbs.edu/working-knowledge/clay-christensens-milkshake-marketing">Carmen Nobel, &quot;Clay Christensen&#39;s Milkshake Marketing,&quot; Harvard Business School Working Knowledge (February 14, 2011)</a></li>
<li><a href="https://www.momtestbook.com/">The Mom Test, official book site by Rob Fitzpatrick</a></li>
<li><a href="https://www.goodreads.com/quotes/10333501-talk-about-their-life-instead-of-your-idea-ask-about">Rob Fitzpatrick quote on the three Mom Test rules, Goodreads</a></li>
<li><a href="https://www.cbinsights.com/research/report/startup-failure-reasons-top/">CB Insights, &quot;The top 9 reasons startups fail&quot; (March 5, 2026)</a></li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[To make AI video look real, make it worse]]></title>
            <link>https://zenkai.club/blog/make-ai-video-look-real/</link>
            <guid>https://zenkai.club/blog/make-ai-video-look-real/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A short guide to realistic AI video: why polish reads as fake, why camera geometry beats mood words, how to degrade after the model, and when to label.]]></description>
            <content:encoded><![CDATA[<p>Our best night shot was turned down in a single line: &quot;still super AI, too high quality, face not dark/blurry enough.&quot; We had given it a lamp in view, hard falloff, two colours of light and named grain. On paper it beat every earlier try. On screen it looked more fake, because a phone filming a dark room at night does not make a lovely picture. It makes mush.</p>
<p><img src="/assets/blog/make-ai-video-look-real/polish-vs-degrade.png" alt="Two columns. Left, what we added to the prompt: a visible lamp, hard falloff, mixed colour temperature, named chroma noise, result still super AI. Right, what a real night video has: sensor noise, soft focus, blocky compression, webcam smear, result reads like a phone."></p>
<p><em>More craft in the prompt made it worse. A real night clip is defined by what it lacks.</em></p>
<p>That note holds the main lesson from building realistic AI creators for brands. Realism comes from naming what a cheap camera really puts on screen, then letting the picture get worse. And a realistic AI creator is a craft tool, never a mask. Where a platform or a law asks for a label, you add one.</p>
<h2>Why does AI video look fake even when it looks good?</h2>
<p>Because it is too clean. Models learn to please, so by default they hand you even light, crisp focus, smooth skin and perfect exposure. Real phone footage is noisy in the shadows, its focus hunts, compression leaves blocks, and the face is a bit soft. Polish is the giveaway.</p>
<p>We read 81 transcripts from short videos about realistic AI clones from September and October 2026. The top tip: never ask for &quot;realistic.&quot; Write the flaws in, like pores, oil on the nose and a camera hunting for focus.</p>
<p>This has a name. In 1970 Masahiro Mori described the uncanny valley: we like a robot more as it looks more human, until it gets very close and our liking falls off a cliff. His example was a prosthetic hand that passes at a glance, until &quot;we could be startled during a handshake by its limp boneless grip together with its texture and coldness.&quot;</p>
<p><img src="/assets/blog/make-ai-video-look-real/uncanny-valley.png" alt="A simple line graph. Liking rises as something looks more human, peaks at a toy-like first peak, drops into a valley where it is almost human but feels wrong, then rises again toward a real person."></p>
<p><em>A rough sketch after Mori&#39;s essay. Most AI creators sit in the dip.</em></p>
<p><strong>Aha: Mori&#39;s cold hand and our rejected night shot are the same failure.</strong></p>
<p>Our frame passed every check we ran on purpose and flunked the one viewers run without thinking: did this come off a phone? So the fix was never in the prompt. In our pipeline a separate degrade step runs once the model is done. For video, our default preset shrinks the clip to 540 pixels tall, adds noise that changes every frame and starves the bitrate.</p>
<h2>How do you write a realistic AI creator prompt?</h2>
<p>Swap feelings for things a model can draw and check. One character took 8 rounds and 24 images, and for four of those rounds the angle words missed. Naming what that angle shows (nostrils, the underside of the jaw, a strip of ceiling) landed on the next round. OpenAI&#39;s Sora 2 guide says the same: &quot;Verbs and nouns that point to visible results will always give you a clearer, more consistent output.&quot;</p>
<p><img src="/assets/blog/make-ai-video-look-real/geometry-not-adjectives.png" alt="A side by side. On the left, the adjective prompt held below eye level, tipped up, which missed four rounds in a row. On the right, the geometry version listing visible nostrils, underside of the jaw, a ceiling line, plus a NOT fence, which landed at once."></p>
<p><em>The angle only worked once we listed what it puts in the frame.</em></p>
<p>Here is the short version of our flow for one phone selfie shot:</p>
<ol>
<li><strong>Start from a real phone photo.</strong> Borrow the scene, light and camera feel. If it shows a real person, never borrow the face: cast a new, distinct person.</li>
<li><strong>List the place in plain nouns.</strong> A kettle and a dish rack do more than any mood word.</li>
<li><strong>Set framing with numbers.</strong> Ours: &quot;face cheekbone-to-cheekbone spans 60% of frame width, eyes at 40% of frame height, chin at 82%.&quot; Words drift between rounds. Numbers hold.</li>
<li><strong>Set the angle by what it shows, then fence it.</strong> Add a NOT after a visible target, like &quot;NOT tipped far enough to show more ceiling than a thin strip.&quot; A bare NOT just plants the thing you banned.</li>
<li><strong>Check, degrade, label.</strong> Tick off your own list, make the clip worse in a separate step, and switch on the AI label at upload.</li>
</ol>
<p>To test your own wording, paste a prompt into the box below and it flags vague camera and lighting words, with a visible swap for each, plus framing numbers you can copy.</p>
<div class="tool" data-tool="geometry"></div>

<p><strong>Aha: realism is mostly borrowed, not written.</strong> The night shot needed a phone&#39;s damage. The angle needed what a phone at chest height really sees. The most believable parts were taken from the real world.</p>
<p>I build <a href="https://earshot.to">Earshot</a>, which makes realistic AI creators for brands, so weigh this with my bias in mind. One of our misses: a main reference caught mid-word, so every later clip kept talking with no sound. Every reference now has a closed mouth.</p>
<p>One place this pays off: a sleep app needing &quot;2am, can&#39;t sleep&quot; clips prompts one dim bedside lamp, then runs the heaviest degrade, and the shots finally look like a phone in a dark bedroom.</p>
<h2>Do you have to label AI video?</h2>
<p>Yes, in most places that matter. YouTube says: &quot;We require creators to disclose AI-generated or altered content that seems realistic.&quot; TikTok said in May 2024 it had &quot;required creators to label realistic AIGC for over a year.&quot; On Instagram, &quot;you must manually label photorealistic video or realistic-sounding audio&quot; made or changed with AI. In the EU, Article 50 of the AI Act, in force from 2 August 2026, says those who deploy AI for deepfakes &quot;shall disclose that the content has been artificially generated or manipulated.&quot;</p>
<p><img src="/assets/blog/make-ai-video-look-real/youtube-disclosure.png" alt="YouTube Help page titled Disclosing use of GenAI content, stating that YouTube requires creators to disclose AI-generated or altered content that seems realistic."></p>
<p><em>YouTube&#39;s rule for realistic AI content. Source: YouTube Help.</em></p>
<p>In the clearest backlash we saw, people were angry about a hidden AI clone, not about using one. Realism and honesty are separate goals, and you need both: name what a real camera sees, make the picture worse on purpose, and put the label on.</p>
<p class="post-full" data-after="2026-11-01T14:10:00.000Z" hidden><a href="https://medium.com/@tejas-sharma/b32030e3acdb">Read the full article on Medium</a></p>

<h2>Sources</h2>
<ul>
<li><a href="https://spectrum.ieee.org/the-uncanny-valley">The Uncanny Valley: The Original Essay by Masahiro Mori (IEEE Spectrum, translated by Karl F. MacDorman and Norri Kageki)</a></li>
<li><a href="https://developers.openai.com/cookbook/examples/sora/sora2_prompting_guide">Sora 2 Prompting Guide (OpenAI Cookbook)</a></li>
<li><a href="https://support.google.com/youtube/answer/14328491">Disclosing use of GenAI content (YouTube Help)</a></li>
<li><a href="https://newsroom.tiktok.com/en-us/partnering-with-our-industry-to-advance-ai-transparency-and-literacy">Partnering with our industry to advance AI transparency and literacy (TikTok Newsroom, 9 May 2024)</a></li>
<li><a href="https://help.instagram.com/761121959519495">Label AI content on Instagram (Instagram Help Center)</a></li>
<li><a href="https://artificialintelligenceact.eu/article/50/">Article 50: Transparency Obligations for Providers and Deployers of Certain AI Systems (EU AI Act)</a></li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Our best customers wanted one video, not a daily habit]]></title>
            <link>https://zenkai.club/blog/one-video-customers/</link>
            <guid>https://zenkai.club/blog/one-video-customers/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Daily retention made our most ready-to-buy users look like churn. Here is a short way to judge return on the clock your customer's need really runs on.]]></description>
            <content:encoded><![CDATA[<p>The users most likely to pay us looked the most likely to leave. It took a pile of charts to see why.</p>
<p>In October 2026 we ran ads for our teleprompter app and read every script new people pasted in. The serious users were small business owners, not would-be influencers: real-estate agents, a hair-care line, a sales recruiter, a small agency. Each brought a finished script of 100 to 500 words, often written with ChatGPT. They recorded it and left.</p>
<p><img src="/assets/blog/one-video-customers/depth.png" alt="Bar chart of how many new users came back on a later day, grouped by how far they got on day one. Got a script ready: 44 percent. Recorded a take: 15 percent. Saved the raw take: 0 percent."></p>
<p><em>Going further on day one went with coming back less. The people who reached the real finish line never returned.</em></p>
<p>People who only got a script ready came back on a later day 44% of the time. People who recorded a take came back 15% of the time. The six who saved their raw take came back 0% of the time. It looks like finishing the job makes people quit. I almost believed it.</p>
<h2>Why does daily retention lie for low-frequency products?</h2>
<p>The daily view said we were leaking. From October 12 to 23, 174 new people arrived, 41 recorded a take, and only 24% came back on any later day. Of 134 people from October 12 to 20, just 10 recorded again later: 7%.</p>
<p>The scripts told another story. These buyers had one listing, one product drop, one open role. They needed a new video when life handed them something new to promote, which happens monthly or a few times a year.</p>
<p><strong>We were grading a monthly need with a daily ruler.</strong></p>
<p>That ruler came from elsewhere. Andrew Chen writes that &quot;DAU/MAU has been a popular metric because of Facebook, which popularized the metric,&quot; and he passes on the rule of thumb that apps over 20% &quot;are said to be good, and 50%+ is world class.&quot; That benchmark grew up in a product people opened daily.</p>
<p>In 2016, Archana Madhavan at Amplitude wrote that &quot;The product usage interval is the frequency (daily, weekly, monthly, etc.) with which you expect people to naturally use your product.&quot; Sequoia&#39;s data science team says the same: &quot;Depending on the vertical of your product, a daily, weekly or monthly time frame may be most meaningful.&quot;</p>
<p>Brian Balfour&#39;s 2013 test for product market fit: &quot;IF it flattens off at some point, you have probably found product market fit for some market or audience.&quot; Put that next to Madhavan&#39;s idea and you get this.</p>
<p><strong>A curve can only flatten on the clock the need runs on.</strong></p>
<p>Track a monthly need day by day and almost nobody has the need on any single day, so the curve slides toward zero and you decide there is no fit. Group the same people in 30-day buckets and it may hold steady. A daily dashboard can talk you into killing a product that works.</p>
<h2>How do you measure retention on a customer&#39;s natural rhythm?</h2>
<ol>
<li><strong>Name the trigger.</strong> One sentence on what makes the customer need you again. Ours: &quot;a new listing, a new product, or a new offer to promote.&quot;</li>
<li><strong>Put a number on the rhythm.</strong> Guess how often the trigger happens, then check it against what users say or do.</li>
<li><strong>Count &quot;within&quot; a window, not &quot;on day N.&quot;</strong> Someone back on day 6 is gone &quot;on day 7&quot; but retained &quot;within 7 days.&quot; Pull returns within 1, 7, 30 and 90 days.</li>
<li><strong>Choose the window before you look.</strong> For a monthly rhythm, the 30-day number is your retention. Deciding first stops you picking the flattering one.</li>
<li><strong>Shrink the denominator.</strong> Where you can, count only people who had another need inside the window. Then you ask: when they needed this again, did they pick us?</li>
</ol>
<p><img src="/assets/blog/one-video-customers/windows.png" alt="Bar chart of a made-up cohort of 100 users: 4 percent back within 1 day, 12 percent within 7 days, 31 percent within 30 days, 44 percent within 90 days."></p>
<p><em>The same pretend cohort gets four verdicts. Daily, it looks dead. Monthly, almost a third stayed.</em></p>
<p>To try it, pick how often your customer naturally needs your product, then type in your cohort size and how many came back within 1, 7, 30 and 90 days.</p>
<div class="tool" data-tool="rhythm"></div>

<h2>What does the &quot;next one&quot; moment look like?</h2>
<p>We had also built for the wrong clock: a trends feed, a score on every take, stage emails. Daily features do not create daily need. An agent with one listing this month needs a finished video, not fresh trends.</p>
<p>Nothing in our app asked about video number two. Push notifications were on for about 10 people in total. The 0% return among savers did not prove they were done with us. It proved we never asked when they would be back.</p>
<p><img src="/assets/blog/one-video-customers/nextone.png" alt="Two flow diagrams. Before: paste script, record, save, then nothing asks. After: finish video one, ask what is next, ping on that date, draft is waiting."></p>
<p><em>On the left the product stops when the job stops. On the right, finishing one video sets up the next.</em></p>
<p>The fix is one question at the end of the first job: what will you promote next, and when? Then show up that day with a draft ready. The window you measure is the moment you design for.</p>
<p>This buyer is exactly who <a href="https://earshot.to">Earshot</a> for brands is for. It makes done-for-you creator videos for businesses that need a promo. I build it, so weigh that.</p>
<p>Two made-up cases show the rule cuts both ways. A founder with a video tool for agents judges a 30-day window keyed to &quot;finished a listing video&quot; and asks when the next listing goes live. A meditation-app founder wants a monthly window because it looks nicer, but his need really is daily, so his 1-day and 7-day numbers stay the truth.</p>
<p>Our best customers did want us: one video, then another weeks later. Measure the weeks. Build the moment they return.</p>
<p class="post-full" data-after="2026-11-05T14:10:00.000Z" hidden><a href="https://medium.com/@tejas-sharma/9a05ce2df7f7">Read the full article on Medium</a></p>

<h2>Sources</h2>
<ul>
<li><a href="https://andrewchen.com/dau-mau-is-an-important-metric-but-heres-where-it-fails/">Andrew Chen: DAU/MAU is an important metric to measure engagement, but here&#39;s where it fails</a></li>
<li><a href="https://brianbalfour.com/essays/product-market-fit">Brian Balfour: The Never Ending Road To Product Market Fit (December 11, 2013)</a></li>
<li><a href="https://amplitude.com/blog/product-usage-interval">Archana Madhavan, Amplitude: How often should people use your app? (October 11, 2016)</a></li>
<li><a href="https://articles.sequoiacap.com/retention">Sequoia Capital Data Science Team: Retention</a></li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A paywall up front got us 12x more trials and 1 sale]]></title>
            <link>https://zenkai.club/blog/paywall-more-trials-fewer-buyers/</link>
            <guid>https://zenkai.club/blog/paywall-more-trials-fewer-buyers/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Showing our paywall during onboarding brought 12x more free trials and one sale. Why trial counts mislead, and the four numbers we now track for each test.]]></description>
            <content:encoded><![CDATA[<p>We put a paywall inside onboarding and got twelve times more free trials. Two weeks later we had one sale, and that buyer switched off renewal about an hour after paying.</p>
<p>The app is <a href="https://earshot.so">Earshot Teleprompter</a>. You write a script, read it on your iPhone while looking at the lens, and an AI edit turns the take into a finished video. In October 2026 we tested where the paywall should sit. I build the product, so weigh my view with that in mind.</p>
<p><img src="/assets/blog/paywall-more-trials-fewer-buyers/paywall-arms.png" alt="Bar chart comparing two groups of new users: no wall at onboarding made 30 scripts and 1 trial, wall at onboarding made 26 scripts and 12 trials"></p>
<p><em>The early wall traded makers for trials.</em></p>
<h2>What happened when the paywall moved into onboarding?</h2>
<p>From October 12 to October 23 we split new iPhone users into five arms. Two arms saw no wall during onboarding. Three arms saw one inside onboarding. Nothing else changed.</p>
<p>The no-wall arms had 64 people. 30 of them got a script ready (47%), and together they started 1 trial. The wall arms had 83 people. 26 got a script ready (31%), and they started 12 trials. So the early wall cut script making by about a third and sent trials way up.</p>
<p>On a dashboard, that is an easy winner. Then the trials began to end.</p>
<h2>Why did more trials not bring more buyers?</h2>
<p>Most of those trials were not buying decisions. They were people unlocking the app for free and cancelling at once so they could never be charged. Since October 12 we had 16 real trials on annual plans ($59.99 for creators, $79.99 for business, with 7 free days first). 11 were cancelled, 7 of them within 10 minutes. 4 were still running. 1 was charged $79.99 and turned off renewal about an hour later.</p>
<p><img src="/assets/blog/paywall-more-trials-fewer-buyers/trial-funnel.png" alt="Diagram: 16 trials started split into 11 cancelled (7 within 10 minutes), 4 still in trial, and 1 charged who turned off renewal about an hour later"></p>
<p><em>One charge out of sixteen, and it already had renewal off.</em></p>
<p>Not one trial user saved an AI-edited video, the very thing we sell. The money did not work either. One annual sale nets about $51 to $68 after Apple&#39;s cut, and ads cost us about $17 to $35 per trial. That needs 1 in 2 to 1 in 4 trials to pay. Among trials that had ended, 1 in 7 paid.</p>
<h2>Why do people cancel a free trial right away?</h2>
<p>Because on the App Store, cancelling early is free insurance. For most apps, a trial keeps running after you turn off renewal. Apple&#39;s subscription page says: &quot;Their subscription begins immediately, but they won&#39;t be billed until the offer duration ends.&quot; So a careful person cancels at once and keeps the full trial.</p>
<p>This is common, not just our bad luck. In a May 2026 RevenueCat post, Daphne Tideman wrote: &quot;A staggering 55.4% of 3-day trials are cancelled on Day 0.&quot;</p>
<p><img src="/assets/blog/paywall-more-trials-fewer-buyers/revenuecat-day-zero-cancels.png" alt="RevenueCat chart showing percent of trial cancellations by day, with a large spike on Day 0 for every trial length"></p>
<p><em>Every trial length spikes on the first day. Ours ran for seven.</em></p>
<p><strong>The connection: a trial count measures a free click, not a buying decision.</strong></p>
<p>Seen that way, the early wall did not make twelve times more people want to pay. It gave twelve times more people a free button that costs nothing to press or undo. Back in 2006, Fred Wilson warned: &quot;Asking for a credit card even though you won&#39;t charge anything to it is not a good idea.&quot;</p>
<h2>Is a hard paywall better than freemium?</h2>
<p>Often, yes, if you count money. In an April 2026 RevenueCat post, David Barnard reported that &quot;hard paywalls convert downloads to paid at a median of 10.7%,&quot; against 2.1% for freemium. That is downloads to paid, not trial starts. Compare that with Superwall&#39;s May 2026 study of more than 40 million onboarding paywall opens, which counts a trial start or a purchase as a conversion. A scorecard like that rewards anything that makes the free button easier to tap.</p>
<p><strong>The connection: the common paywall scorecard rewards the exact number that lied to us.</strong></p>
<h2>How do you measure free trials honestly?</h2>
<p>Here is the method in five steps.</p>
<ol>
<li><strong>Pick your value event.</strong> Name the one action that proves someone got what they came for. Ours is saving a finished AI-edited video.</li>
<li><strong>Tag the instant cancels.</strong> For each trial, take the start time and the time renewal was turned off. Mark anything switched off within 60 minutes.</li>
<li><strong>Judge only trials that have ended.</strong> A trial still running has not voted yet. Ours: 1 charge from 7 ended trials.</li>
<li><strong>Count four things side by side.</strong> Free yes, reached the value event, paid, and still renewing after paying.</li>
<li><strong>Score each arm by revenue per 1,000 visitors.</strong> This catches the arm that wins on trials and loses on dollars.</li>
</ol>
<p><img src="/assets/blog/paywall-more-trials-fewer-buyers/four-counts.png" alt="Four boxes for our 16 trials: 16 said yes for free, 0 got the real value, 1 paid, 0 will pay again with renewal on"></p>
<p><em>The real gap is box two: nobody reached the value.</em></p>
<p>To check your own test, type your visitors, trials started, trials cancelled in the first hour, paid conversions and price into the tool below, with an A and B column for two paywall placements.</p>
<div class="tool" data-tool="trials"></div>

<p>One use case: a growth marketer buying install ads with a &quot;start trial&quot; goal. Cost per trial looks fine. Once he strips out instant cancels and works out cost per paying customer, the cheapest ad sets turn out to bring the most unlock and cancel trials.</p>
<h2>What we are changing</h2>
<p>The paywall moves off onboarding and goes after the first finished video, where it asks a harder question: was that worth paying for? We are dropping forced sign-in before purchase, since 3 of 10 people who tapped &quot;Start trial&quot; quit at that screen and Apple&#39;s ID is enough to buy.</p>
<p>Our sample is small, 147 people across five arms, so read it as a story, not a benchmark. Still, the lesson holds. What matters is not how many people take something free. It is how many pay once they have seen what you made.</p>
<p class="post-full" data-after="2026-11-03T14:10:00.000Z" hidden><a href="https://medium.com/@tejas-sharma/73c55983c811">Read the full article on Medium</a></p>

<h2>Sources</h2>
<ul>
<li><a href="https://www.revenuecat.com/blog/growth/post-purchase-screen">The post-purchase screen: how to stop Day 0 cancellations (RevenueCat, Daphne Tideman, May 2026)</a></li>
<li><a href="https://www.revenuecat.com/blog/growth/hard-paywall-vs-freemium">How a switch from hard paywall to freemium led to a 75% LTV lift and a 50% conversion drop (RevenueCat, David Barnard, April 2026)</a></li>
<li><a href="https://superwall.com/blog/new-postmulti-page-onboarding-paywalls-convert-37-better-than-single-page-heres-why">Multi-page onboarding paywalls convert 37% better than single-page (Superwall, Michal Parizek, May 2026)</a></li>
<li><a href="https://developer.apple.com/app-store/subscriptions/">Auto-renewable subscriptions (Apple Developer)</a></li>
<li><a href="https://avc.com/2006/03/my_favorite_bus/">My Favorite Business Model (Fred Wilson, AVC, March 23, 2006)</a></li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Rank videos by spike, not views]]></title>
            <link>https://zenkai.club/blog/rank-by-spike-not-views/</link>
            <guid>https://zenkai.club/blog/rank-by-spike-not-views/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sort short videos by views divided by followers, read hundreds of comments before you call a niche dead, and copy the hashtags that real winners share.]]></description>
            <content:encoded><![CDATA[<p>On October 7 we nearly scheduled a batch of smart-glasses videos with five hashtags picked because each matched a word in our script. Then came a plain question: which tags did the winning smart-glasses videos actually share? We pulled 49 videos that had clearly beaten their creators&#39; usual numbers and counted. Two of our five tags appeared on none of them.</p>
<p>That is the quiet danger of research. It can hand back exactly what you already believed. The fix, here and in four other traps, is to stop trusting the easiest number and ask what it is compared to.</p>
<p><img src="/assets/blog/rank-by-spike-not-views/spike-flip.png" alt="Two bar charts side by side. Ranked by raw views, a 5 million follower account with 1 million views beats a 40,000 follower account with 900,000 views. Ranked by spike, the small account wins at 22.5x and the big one drops to 0.2x."></p>
<p><em>Same two videos, opposite order. Views reward the big audience. Spike rewards the video.</em></p>
<h2>Why are raw views a bad way to find what&#39;s working?</h2>
<p>Raw views mostly tell you how many people already follow a creator. A huge account gets a floor of views on nearly anything, so its average post looks like a hit. <strong>Spike</strong>, views divided by followers, takes that floor away. A 40,000 follower account with 900,000 views sits at 22.5x. A 5 million follower account with 1 million views sits at 0.2x. The first traveled far past its own crowd. The second was an ordinary day.</p>
<p>TikTok said something close to this in 2020. A video may get more views from a bigger account, but &quot;neither follower count nor whether the account has had previous high-performing videos are direct factors in the recommendation system.&quot;</p>
<p><img src="/assets/blog/rank-by-spike-not-views/tiktok-foryou-2020.png" alt="TikTok newsroom post from June 18, 2020 titled How TikTok recommends videos #ForYou, listing user interactions, video information and device settings as factors, and stating follower count is not a direct factor."></p>
<p><em>TikTok&#39;s 2020 explainer. Its last paragraph is why spike works.</em></p>
<p><strong>Aha: followers are a head start, not a verdict.</strong> Divide by followers and you remove the starting line and keep the race. A list sorted by spike shows which videos strangers kept watching, and that is the part a newer creator can copy.</p>
<p>The platforms walked this road first. YouTube added watch time to its recommendations in 2012, and Cristos Goodrow, a VP of Engineering there, later wrote that the change cut views by about 20%. YouTube picked a smaller number that meant more. Tools like vidIQ now score a video against the average of other videos on the same channel. Spike is the rough short-form cousin, built from the one number every scraper gives you free: followers.</p>
<p>One honest catch. A 500 follower account can hit 100x by luck, so keep a follower floor by default and lower it on purpose to look for small-account explosions. And be plain about limits: no scraper shows real watch time or click-through rate. Spike is the best public clue that hidden watch signals were good, not a copy of them.</p>
<h2>How many comments do you need to read before you claim buying intent?</h2>
<p>Hundreds, not twenty. Buyers show up in comments as &quot;where do I get this?&quot; or &quot;how much?&quot; But page one holds about 20 comments, and a video that spiked often has 600 or more.</p>
<p><img src="/assets/blog/rank-by-spike-not-views/comment-sample.png" alt="A grid of 600 small circles with the first 20 filled in dark, showing how small page one of the comments is compared to the full set."></p>
<p><em>Twenty out of six hundred. Most days page one hides every buyer.</em></p>
<p>If 1 in 100 comments is a buy question, all 20 on page one miss about 82% of the time. You write &quot;0.00% intent,&quot; and across a dozen niches every niche looks dead. Doctors solved this in 1983. Hanley and Lippman-Hand&#39;s rule of three says that zero events in N tries puts the true rate somewhere below 3 divided by N.</p>
<p><strong>Aha: zero out of twenty is not zero.</strong> By that rule, zero in 20 allows a rate up to 15%. That is not a dead niche. It is no answer at all. To say a niche sits under 1%, you need about 300 comments with no buyers.</p>
<p>Then read the quoted questions yourself. In travel and relocation niches, &quot;how much?&quot; often means rent, which is not product intent. A word filter counts it anyway.</p>
<h2>How do you run a spike research pass?</h2>
<p>A short version of the routine we run before anything gets scheduled:</p>
<ol>
<li><strong>Search the words real videos rank for</strong>, like &quot;how to stop saying um,&quot; not a category name.</li>
<li><strong>Cut by date and topic.</strong> One run this month went from 58 queries and 6,744 results to 2,520 recent posts and 1,536 on topic.</li>
<li><strong>Compute spike for every row</strong> and roll up by creator. Two or more hits from one person suggests a format, not luck.</li>
<li><strong>Read the shortlist in full and page the comments.</strong> That run picked 87 videos and read 81 transcripts end to end.</li>
<li><strong>Count hashtags across the spike-ranked winners, then judge frames, not covers.</strong> Covers are one picture the creator chose, and their links often expire within hours.</li>
</ol>
<p><img src="/assets/blog/rank-by-spike-not-views/research-funnel.png" alt="A funnel: 58 queries, 6,744 results, 2,520 posted in the last two months, 1,536 actually on topic, 87 picked by spike, 81 transcripts read in full."></p>
<p><em>One real run. Most of the work is throwing rows away for good reasons.</em></p>
<p>To try steps 3 and 4, paste one video per line as name, views, followers in the first box, then enter your comment counts in the second.</p>
<div class="tool" data-tool="spike"></div>

<p>Two people this fits. A skincare founder with budget for one account compares &quot;barrier repair&quot; with &quot;acne scar journey.&quot; Views favor scar journeys, but spike favors barrier repair, and its comments ask which product it is while the scar comments mostly say &quot;this is me.&quot; She picks barrier repair. A small agency counts tags across 50 spike-ranked winners and finds four of a client&#39;s ten never show up once, so they swap them.</p>
<p>I build <a href="https://earshot.to">Earshot</a>, which turns spiking hooks in a brand&#39;s niche into videos from realistic AI creators, so I need spike to be true. Every rule above came from a number I believed that turned out hollow. Our five hashtags felt like research and were really a mirror. Next time a number makes you feel sure, divide it by something first.</p>
<p class="post-full" data-after="2026-11-04T14:10:00.000Z" hidden><a href="https://medium.com/@tejas-sharma/2829c4552915">Read the full article on Medium</a></p>

<h2>Sources</h2>
<ul>
<li><a href="https://newsroom.tiktok.com/how-tiktok-recommends-videos-for-you?lang=en">How TikTok recommends videos #ForYou (TikTok Newsroom, June 18, 2020)</a></li>
<li><a href="https://blog.youtube/inside-youtube/on-youtubes-recommendation-system/">On YouTube&#39;s recommendation system, Cristos Goodrow (YouTube Official Blog, September 15, 2021)</a></li>
<li><a href="https://support.vidiq.com/en/articles/9660010-outliers">Outliers: Uncover Top Performers (vidIQ Help Center)</a></li>
<li><a href="https://pubmed.ncbi.nlm.nih.gov/6827763/">Hanley JA, Lippman-Hand A. If nothing goes wrong, is everything all right? Interpreting zero numerators. JAMA 1983 (PubMed)</a></li>
</ul>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Useful tools that actually work]]></title>
            <link>https://zenkai.club/blog/useful-tools-that-actually-work/</link>
            <guid>https://zenkai.club/blog/useful-tools-that-actually-work/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What Zenkai Club builds, the tools in the lab today, and how to tell us what to build next.]]></description>
            <content:encoded><![CDATA[<p>Most software promises a lot and asks for a lot. We try to do the opposite: small tools that do one
useful thing well, and keep doing it.</p>
<h2>What&#39;s in the lab today</h2>
<ul>
<li><strong><a href="https://constella.app">Constella</a></strong> is a memory for your whole team. It pulls in notes, email,
Slack and meetings, and lays them out on a smart canvas you can ask anything.</li>
<li><strong><a href="https://earshot.to">Earshot</a></strong> gives your brand realistic AI creators. It finds the hooks going
viral in your niche, pairs them with your product demo, and makes the videos for you.</li>
<li><strong><a href="https://earshot.so">Earshot Teleprompter</a></strong> lets you read your script while you look straight into
the lens, then coaches each take and turns it into a finished video.</li>
<li><strong><a href="https://tryfullbloom.app">Fullbloom</a></strong> helps you calm down fast when big feelings hit. It paces
your breathing with a vibration you feel in your hand, then walks you through the DBT skill that fits.</li>
<li><strong>Neko</strong> is a personal assistant inside LINE. You text it errands, and it asks before anything goes out.</li>
<li><strong><a href="https://constella.app/glasses">Smart Glasses</a></strong> put your second brain in your line of sight, on
Even Realities G2.</li>
</ul>
<h2>Not sure which one is for you</h2>
<p>Tap &quot;Recommend me a product&quot; on the <a href="/">home page</a>. It asks where you want to go next in life and
what you need to get there. Only if something in the lab can truly help will it suggest it.</p>
<h2>Have an idea for a tool?</h2>
<p>Tell us the problem you wish someone would fix. If your idea becomes a successful tool, we&#39;ll give you
up to $100k. You can <a href="/#idea">share it here</a>.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[174 people came from our ads. Zero left with the video we sell.]]></title>
            <link>https://zenkai.club/blog/zero-reached-the-wow/</link>
            <guid>https://zenkai.club/blog/zero-reached-the-wow/</guid>
            <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Our ads brought 174 new people who wrote scripts and recorded takes, yet none saved an edited video. Here is how to count the result, not the busy steps.]]></description>
            <content:encoded><![CDATA[<p>For twelve days, our app looked busy. Then I counted the one result it exists to deliver, and it was zero.</p>
<p>The app is <a href="https://earshot.so">Earshot Teleprompter</a>. You read a script on your iPhone while looking at the lens, and an AI edit turns the raw take into a finished video with cuts and captions. That finished video is what our ads sell and what the paid plan unlocks. From October 12 to October 23, 2026, 174 new people opened the app, mostly from our first paid Meta ads. None of them saved or posted an AI-edited video.</p>
<p><img src="/assets/blog/zero-reached-the-wow/funnel.png" alt="A bar chart of 174 new people: 114 finished onboarding, 59 got a script, 41 recorded, 13 started an AI edit, 5 saw a finished edit, 0 saved or posted one"></p>
<p><em>Five bars of motion, then one bar of value, and that last one is empty.</em></p>
<p>I build this app, so weigh my view with that in mind.</p>
<h2>Why does a busy funnel hide an empty result?</h2>
<p>Because most funnel steps count effort, not reward. In those two weeks, 114 people got through onboarding, 59 had a script ready and 41 recorded at least one take. That reads like a small product with a leaky top.</p>
<p>But writing a script is work. Recording yourself is work too, and scary work for many people. None of it is the moment someone watches a clean, captioned video of themselves and feels like a pro. That moment is why anyone pays or comes back.</p>
<p>Our cliff sat exactly where the product should shine. Of the 41 people who recorded, only 13 started an AI edit, and only 5 ever saw a finished one in the app. The edit ran on our server for 5 to 12 minutes. Most people were gone within a minute.</p>
<p><img src="/assets/blog/zero-reached-the-wow/wait.png" alt="A time axis from 0 to 13 minutes: a grey block from 0 to 1 minute marked where most people had left, and a box from 5 to 12 minutes marked when the edit is ready"></p>
<p><em>People gave us about a minute. The reward needed five to twelve.</em></p>
<p>The server logs made it sting more. There, 14 people started an edit, 11 got a finished video, 6 ever opened it, and 0 saved it. Five finished videos sat ready and unwatched. Each person who recorded a take cost us about $9 in ads, and most walked straight into that wait.</p>
<h2>Can going deeper into a funnel make people leave?</h2>
<p>Yes, when the step where they stop is a dead end. We took the 134 people who arrived from October 12 to 20, sorted them by the furthest step they reached on day one, and checked who came back on a later day. People with a script ready returned 44% of the time. People who recorded a take returned only 15%. The few who saved a raw take returned 0%.</p>
<p><img src="/assets/blog/zero-reached-the-wow/return.png" alt="A bar chart of return rates by furthest step on day one: welcome only 25%, mid onboarding 19%, onboarded 29%, script ready 44%, recorded a take 15%, started an AI edit 33%, saved a raw take 0%"></p>
<p><em>Small groups, so trust the shape: return rises, then falls hard after recording.</em></p>
<p><strong>Aha: going further into a funnel can make people less likely to return if the step they stop on is a dead end.</strong></p>
<p>Recording without seeing the edit is the worst spot to quit. You did the awkward part and got back a plain phone clip of your own face. A deeper step with no payoff is not progress. It is a sharper letdown.</p>
<p>Growth teams spotted this long ago. Dave McClure&#39;s pirate metrics defined activation as users who &quot;enjoy 1st visit: &quot;happy&quot; experience.&quot; Facebook&#39;s growth team chased 7 friends in 10 days. Slack saw that once a team sent about 2,000 messages, 93% of those teams were still customers.</p>
<p><strong>Aha: McClure&#39;s activation, Facebook&#39;s 7 friends and Slack&#39;s 2,000 messages are the same thing measured in three different products.</strong></p>
<p>Each one counts people who reached the result. Our &quot;recorded a take&quot; counted effort just before the payoff, where a number looks best and means least. Appcues calls the missing piece time to value: &quot;the gap between signup and the moment users experience your product&#39;s core benefit.&quot;</p>
<h2>How do you measure the promised outcome?</h2>
<p>Here is the check in five steps.</p>
<ol>
<li><strong>Write the promise in one sentence.</strong> Use your ad&#39;s words. Ours became: the user saves or posts an edited video. Not signed up, not recorded.</li>
<li><strong>Make that moment a tracked event.</strong> For us that meant <code>edit_saved</code> and <code>edit_posted</code>.</li>
<li><strong>Count people, once each, at their furthest step.</strong> Drop test accounts, and join anyone your analytics split in two at sign-in.</li>
<li><strong>Divide by starters, not by the step before.</strong> Ours, against starters: 0 / 174 = 0%.</li>
<li><strong>Time the gap, then rule out bugs.</strong> Compare minutes to value with how long leavers stayed. Then check error logs for the same dates. We found outages and a sideways camera.</li>
</ol>
<p>Type each step of your funnel and how many people reached it into the tool below, then mark which step is your moment of value.</p>
<div class="tool" data-tool="funnel"></div>

<p>If it warns that fewer than 10% of starters reach that step, hold off on buying traffic.</p>
<h2>Who else falls into this trap?</h2>
<p>Any product whose reward arrives after effort or a wait. Take a solo founder with an AI headshot app. Uploads look great, but the value is downloading a headshot someone actually uses. If training takes twenty minutes, most people never see one. The fix is a rough preview in the first minute, then counting downloads, not uploads.</p>
<h2>What we are changing</h2>
<p>Every person who records should see a finished edit. The edit will start on its own after the first take, the result will appear inside the app, and we will ask to send a notification right when people are waiting. The paywall moves to after the first finished video, so people pay for something they have seen.</p>
<p>A bad attempt is not a bad idea. What broke was the road from tap to reward. Next time we run the numbers, I will count the last row first.</p>
<p class="post-full" data-after="2026-11-02T14:10:00.000Z" hidden><a href="https://medium.com/@tejas-sharma/a921934c3abb">Read the full article on Medium</a></p>

<h2>Sources</h2>
<ul>
<li><a href="https://www.slideshare.net/slideshow/startup-metrics-for-pirates-presentation/629833">Startup Metrics for Pirates: AARRR! (Startonomics SF 2008), Dave McClure, SlideShare</a></li>
<li><a href="https://chamatharchive.com/?p=495">Facebook Growth Focus, Chamath Archive</a></li>
<li><a href="https://ma.tt/2016/03/chamath-on-growing-facebook/">Chamath on Growing Facebook, Matt Mullenweg, March 20, 2016</a></li>
<li><a href="https://www.penguin.com.au/books/the-cold-start-problem-9781473575608">The Cold Start Problem, Andrew Chen, Penguin Books Australia listing</a></li>
<li><a href="https://www.goodreads.com/notes/56962799-the-cold-start-problem/84411704-mikko-ikola/435bc888-c6a7-45f1-83c2-6c66617e1ab2">Reader highlights from The Cold Start Problem on Slack&#39;s 2,000 messages, Goodreads</a></li>
<li><a href="https://appcues.com/blog/time-to-value">How to shorten time to value with better user onboarding, Katryna Balboni, Appcues, May 27, 2026</a></li>
</ul>
]]></content:encoded>
        </item>
    </channel>
</rss>