An open library of custom extensions for subscription customer portals

Every item in this directory added novel functionality to a real subscription brand's customer portal. The people who built them shared the code so you can try them in your portal, too.

Featured block

Challenge Tracker

Subscribers check in on a daily challenge in the portal and unlock a reward at the finish.

Built by Alessandro Pacitti · Retention
Customer portal · Challenge Tracker

The custom extensions

Open one to see it working and grab the code.

Built a custom extension your subscribers love?

Share it with us, we'll review it, we'll get it live, then we'll add it to the site so anyone can copy + customize.

your-block.html
<!-- your-block.html -->
<div class="my-block">
  <p class="my-block__title">Your next order ships Friday</p>
  <button class="my-block__cta">Add a bonus item</button>
</div>

<style>
  .my-block { padding: 20px; border-radius: 16px; }
  .my-block__cta { background: var(--brand); }
</style>

<script>
  // read the subscription, then do the useful thing
  const sub = window.__subscription;
</script>