BTS OnDemand

Modified on Mon, 25 Aug at 1:37 AM

BTS OnDemand enables you to offer coaching journeys in a storefront-like experience. Participants can browse journeys, self-register, and even pay for experiences using Stripe or PO. This article walks you through how to configure and customize your OnDemand storefront in Momenta.

What OnDemand Solves

  • Personalization: Offer a catalog of journeys and let learners choose the right fit
  • Financial Access: Accept payments via Stripe or purchase order
  • Scalability: Allow learners to self-activate journeys without a coordinator


Initial Setup & DNS Validation

  • Email dig-inf@bts.com to confirm DNS has been set up for your client collection


Creating a Storefront

  1. Go to your client collection in admin.btsmomenta.com
  2. Click MoreConfigure On Demand
  3. Click Add New Storeand complete:
    • Store Name, OnDemand URL, Help Email
    • Load UI Into: Momenta (most common)
    • One Time URL: Determines data expiration timing
    • Toggle test mode if needed
    • Email auth, notifications, skip objectives etc.


Customizing Your Storefront

  • DPA Config: Customize the data privacy message
  • Welcome Page:Add background image, customize email templates for:
    • Welcome email
    • Resume session email


Creating & Mapping Products

Before you begin:

  • Ensure journeys are created & published in Momenta
  • Make sure cohorts are configured in both Momenta and CoachOS

Add a Product:

  1. Click Add New ProductImport Program
  2. Select a journey (must include coaching)
  3. Click View to configure:
  • Custom title (for catalog only)
  • Short and long descriptions
  • Assign Momenta cohort, Coach cohort, and Coach program
  • Map to:
    • Objectives
    • Levels of Leader
    • Rate card per country (0 = free)

Click Publish to make it live!


Diagnostic Questions & Objectives

Control the “recommendation engine” by configuring:

  • Level of Leader: Edit labels or toggle visibility
  • Objectives: Ensure key objectives are mapped to at least one product

Payment Options

None: No payment required, learners skip purchase step.


Credit Card (Stripe):

  • Integrated Stripe checkout flow
  • Terms & Conditions text box is available


Purchase Order (PO):

  1. Add approved PO numbers
  2. Enable up to 2 verification fields (e.g., name, department)
  3. Customize success/failure message for PO validation


Coach Pool Configuration

  1. Click Import Coaches
  2. Select from your regional pool
  3. Toggle:
    • Show Coach Pic
    • Snooze Coach (set duration)
    • Delete Coach if needed


Completion Page Text

Edit the confirmation message shown after a learner completes registration. Includes login link or password creation if it’s their first time.


Languages & Localization

  • Download text keys from the Storefront → Languages tab
  • Edit keys for each supported language
  • Re-upload updated translation file
  • Language dropdown appears for learners if translations exist


Troubleshooting & Support

  • Verify DNS setup with dig-inf@bts.com
  • Check journey IDs and email matching between Momenta and CoachOS
  • Ensure test mode is off
  • Validate product mapping, cohorts, PO, and coach pool


User Resets

You can now clear a learner’s OnDemand progress directly in the storefront!

  1. Go to the Candidates tab in Storefront settings
  2. Search by email
  3. Click Clear to reset their progress
  4. Or, use the checkbox and bulk clear multiple users



Visual Aids


Creating a Storefront


Add New Store Button


Product Modal


User Resets

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article