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
- Initial Setup & DNS Validation
- Creating a Storefront
- Customizing Your Storefront
- Creating & Mapping Products
- Diagnostic Questions & Objectives
- Payment Options
- Coach Pool Configuration
- Completion Page Text
- Languages & Localization
- Troubleshooting & Support
- User Resets
- Visual Aids
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
- Go to your client collection in
admin.btsmomenta.com
- Click More → Configure On Demand
- 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:
- Click Add New Product → Import Program
- Select a journey (must include coaching)
- 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):
- Add approved PO numbers
- Enable up to 2 verification fields (e.g., name, department)
- Customize success/failure message for PO validation
Coach Pool Configuration
- Click Import Coaches
- Select from your regional pool
- 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!
- Go to the Candidates tab in Storefront settings
- Search by email
- Click Clear to reset their progress
- 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
Feedback sent
We appreciate your effort and will try to fix the article