Recover abandoned carts on Teachable with push

On Teachable, InstantPWA can detect an active cart and prompt install specifically for shoppers who added items but didn't check out. Once installed, a push notification follow-up reminds them to finish — set up once in Code Snippets and Custom CSS via Settings → Code Snippets and Custom CSS.

Steps

  1. 1

    Open Code Snippets and Custom CSS

    Go to Settings → Code Snippets and Custom CSS.

  2. 2

    Paste the InstantPWA snippet

    Drop the one-line async script tag in the Teachable head section — no build step or dependency install.

  3. 3

    Turn on cart-based targeting

    In InstantPWA's targeting rules, scope a trigger to pages/state that indicate an active Teachable cart.

  4. 4

    Set the push follow-up delay

    Configure how long to wait after cart abandonment before sending the push reminder — commonly 1–24 hours.

  5. 5

    Test the full flow

    Add an item to cart, leave without checking out, install when prompted, and confirm the follow-up push arrives.

Constraints to know

  • Custom head code requires the Builder plan or higher — Teachable's legacy Basic plan does not expose the Code Snippets panel.
  • Applying a snippet to 'All pages' covers the sales page, course player and checkout in one step, so there's no separate injection point per page type.

FAQ

How does InstantPWA know a cart was abandoned?+

It reads Teachable's standard cart state (cookie or localStorage) to detect an active cart with no completed order, then scopes the install/push trigger to that condition.

Does this require a separate app or API integration?+

No — it's the same one-line snippet, just with cart-based targeting rules turned on in your dashboard.

Can I control how long to wait before the reminder push?+

Yes — the delay is configurable in the InstantPWA dashboard, from immediate to 24+ hours after abandonment.

Ready to set this up on Teachable?

1,000 free impressions. No credit card.

Get started