I just shipped my first major update to a Chrome extension. Here's what I changed and why.

Dev.to / 4/3/2026

💬 OpinionDeveloper Stack & InfrastructureTools & Practical Usage

Key Points

  • The article describes iterative improvements to the Prompt Helix Chrome extension after noticing a major freemium conversion issue: many installs but almost no account signups.

Building in public means being honest about mistakes. Here's one I made with Prompt Helix and how I fixed it in v1.0.2.

Prompt Helix is a Chrome extension that extracts webpage content and sends it directly to your chosen AI. No copy-pasting. No tab switching. Click, ask, get an answer in context. I launched it in February and have been iterating since.

The mistake I made with the free tier.

When I launched I gave away too much for free. OpenAI and Claude completely free with no daily caps. It felt generous and user-friendly. In reality it meant there was no reason to ever create an account or pay. Someone could install it and use it every day forever without seeing a single upgrade prompt. Classic freemium mistake.

I only realised this when I looked at my Clerk dashboard and saw 60 installs but only 1 real signed up user. The extension works fine without an account. So nobody signed up.

What I shipped in v1.0.2.

Daily query limit of 25 for free users. This is the goldilocks number — casual users will never hit it, but someone using the extension as part of their daily workflow will within a week or two. When they hit it they see a friendly message and an upgrade prompt. That's the conversion moment that didn't exist before.

Usage counter shown subtly in the UI. Free users see "X queries remaining today" which turns amber at 10 and red at 5. Transparent, not aggressive. It creates awareness without being annoying.

Key Points moved to the free tier with a 5 per day cap. Previously it was Pro only. Moving it to free with a cap lets people experience the value before hitting a wall. That's a better conversion path than hiding it behind a paywall entirely.

Friendly restricted page message. Previously if you opened the extension on a Chrome Web Store page or new tab it would fail silently. New users thought it was broken and uninstalled. Now it shows "Prompt Helix can't read this page. Navigate to any website and try again." Simple fix, stops unnecessary uninstalls.

First time onboarding screen. Shows once on first install, explains the value before anything else, never shows again. Should improve the install to signup conversion rate.

What I learned from this update?

Freemium only works if there's a genuine wall somewhere. Generous free tiers feel good to build but kill conversion. The wall has to be real enough that power users hit it but gentle enough that casual users never feel restricted.

Silent failures are uninstall triggers. One confusing moment on first use and the extension is gone. Every edge case needs a human message not a blank screen.

Shipping beats perfecting. V1.0.2 still doesn't have PDF support or better extraction for Google Docs. Those are on the roadmap. But the conversion mechanics had to ship first because without them none of the other improvements matter.

If you're building a freemium Chrome extension I'd love to know how you approached the free to paid conversion. What's your query limit or usage cap equivalent?

ANY QUESTIONS OR COMMENTS ABOUT PROMPT HELIX PLEASE ASK. I READ ALL COMMENTS TO MY POSTS. HELP ME HELP YOU. HELIXLABS IS FOR THE COMMUNITY. FOR THE AI WORLD.

Check out Prompt Helix: chromewebstore.google.com/detail/prompt-helix/ffjppocigpeamhokbpnknlplkbccjpin

Website: helixlabs.studio