Skip to content
extensionstart

See ExtensionStart running

The demo extension is the kit itself, unmodified; every flow below ships in the repository you get, together with the demo's website.

Add to Chrome · soon Demo landing site

Screenshots

The extension, surface by surface. Unmodified, before any branding.

In the extension

  • Home screen, dark themeHome screen, light theme

    Home

    Your feature opens first. The free allowance counts down inside its button, and a Pro action carries its lock.

  • Upgrade screen, dark themeUpgrade screen, light theme

    Upgrade

    Every paywall opens the plans directly: one line on why, checkout one click away.

  • Account screen, dark themeAccount screen, light theme

    Account

    Profile, the plan with its renewal date, and billing in one list.

  • Sign in screen, dark themeSign in screen, light theme

    Sign in

    Google, or email and password, opening on Create account.

  • Credits screen, dark themeCredits screen, light theme

    Credits

    The monthly balance on Home, and each credit action's cost inside its button.

  • Side panel screen, dark themeSide panel screen, light theme

    Side panel

    The same hub docked beside the page, here in a trial's last days.

On the page and on your website

  • On any page screen, dark themeOn any page screen, light theme

    On any page

    A card in the page's corner, in its own shadow DOM so the page's CSS cannot restyle it.

  • Walls on the page screen, dark themeWalls on the page screen, light theme

    Walls on the page

    A locked click on a web page asks for an account first, then shows the plans in place.

  • Your website screen, dark themeYour website screen, light theme

    Your website

    The landing page template that ships with the kit. Its install buttons go live with your store listing.

  • Welcome page screen, dark themeWelcome page screen, light theme

    Welcome page

    Opened on install, so your site's analytics count installs.

Around checkout and uninstall

  • Payment successful screen, dark themePayment successful screen, light theme

    Payment successful

    Where checkout returns. The plan reaches the extension within seconds.

  • Checkout canceled screen, dark themeCheckout canceled screen, light theme

    Checkout canceled

    No charge, no plan change, and the extension closes this tab too.

  • Back from billing screen, dark themeBack from billing screen, light theme

    Back from billing

    After a plan or payment method change in the provider's billing portal.

  • Uninstall survey screen, dark themeUninstall survey screen, light theme

    Uninstall survey

    One optional, anonymous question. Paying users also read that uninstalling does not cancel their plan, and a reinstall link shows once your listing is live.

14 of the kit's 117 screens. The other 103 cover every paywall recipe and its walls, each billing model, signed-out, trial and paid account states, the help center, privacy and terms pages, phone layouts, and six color palettes, each in light and dark.

What you'll see

  • The full auth flow

    Google sign-in through chrome.identity.launchWebAuthFlow, email/password, and anonymous-first linking; watch a guest account upgrade in place without losing its usage history.

  • Paywall gates in action

    Trigger the premium-feature wall, dismiss it, chain into the sign-in wall; the same gate decision renders in the popup, sidepanel, and on the page itself.

  • The on-page status card

    A real shadow-DOM surface on live pages: the plan chip, the free action with its count, the Pro action with its lock, and the wall raised in place when the allowance runs out, while the host page's CSS tries and fails to break it.

  • Theming

    Light, dark, and follow-the-OS across every surface, including content-script UI, where the host page's classes must never decide the theme.