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.
Requires the Builder plan or above — not available on Teachable's legacy Basic plan.
How to set it up
- 1
Open Code Snippets
School owners: Settings → Code Snippets and Custom CSS.
- 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
Save
Teachable applies the snippet without a separate publish step.
- 4
Confirm on checkout
Start a purchase and abandon it to confirm the install popup appears before payment completes.
Common tasks on Teachable
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.