← Works with

InstantPWA on Teachable

Teachable's Code Snippets and Custom CSS panel lets school owners on the Builder plan or higher add third-party scripts site-wide. InstantPWA drops in there, giving students an install prompt for your course portal and a push nudge for anyone who starts checkout without finishing.

Install: Full support
Web push: Full support

Requires the Builder plan or above — not available on Teachable's legacy Basic plan.

How to set it up

  1. 1

    Open Code Snippets

    School owners: Settings → Code Snippets and Custom CSS.

  2. 2

    Paste the InstantPWA snippet in the head section

    Apply it to 'All pages' so it covers the sales page, course player and checkout.

  3. 3

    Save

    Teachable applies the snippet without a separate publish step.

  4. 4

    Confirm on checkout

    Start a purchase and abandon it to confirm the install popup appears before payment completes.

FAQ

What plan do I need?+

The Code Snippets panel is available on the Builder plan and above; lower legacy plans don't expose custom head code.

Does it interfere with Teachable's own checkout scripts?+

No — InstantPWA loads independently and doesn't touch Teachable's payment form or Stripe elements.

Ready to make Teachable installable?

1,000 free impressions. No credit card.

Get started