Skip to main content

Custom Branded App - Managing Content

This guide explains how to create and manage On-Demand videos, Workout Templates, Meals, Custom Pages and Club Updates in your custom branded app using the Admin Console.

Written by Costa Bontioti

📝 Overview

This guide explains how to create and manage content in your custom branded app using the Admin Console. You'll learn how to build and organise:

  • On-Demand video content

  • Workout Templates and programmes

  • Meals and meal plans

  • Custom Pages for extra information

  • Club Updates for announcements

💡 This guide is for Owners, Admins and Staff Members only and is not intended for Customers.


🫸 Before you start

Before you start adding content, it helps to plan what you'll offer and who should see it.

  • Decide which types of content you want to offer (e.g. On-Demand workouts, structured programmes, meal plans, informational pages).
    ​

  • Make sure you've set up user groups if you plan to restrict some content to specific memberships (see your Managing Access & Visibility guide for details).
    ​

  • Check that the relevant features (On-Demand, Meals, etc.) are enabled in your Feature Selection so they appear in the app.
    ​


🎞️ Content types in your custom branded app

In the Admin Console, you'll primarily work with these content types:

  • On-Demand: standalone videos and collections.

  • Workout Templates: structured workout programmes and logs.

  • Meals: recipes and meal plans for nutrition coaching.

  • Custom Pages: static/info pages grouped by category.

  • Club Updates: announcement posts grouped into categories.

Each of these can be targeted to specific groups and memberships, but this guide focuses on creating and managing the content itself.


📽️ On-Demand – Building your video library

Use On-Demand to give Customers access to a library of videos: classes, tutorials, or programmes.

What On-Demand is for

  • On-demand workouts and class recordings

  • Educational content (e.g. technique videos)

  • Short programmes or series Customers can follow independently

Click the arrow to learn more about creating categories and adding content to your On-Demand section

1️⃣ Create Categories

Categories organise your video content for Customers. Create them first before adding videos.

  1. In the Admin Console, go to On-Demand.
    ​

  2. Click Manage Categories.
    ​

  3. Give your category a name (e.g. "Beginner Strength", "Mobility", "Short 10-min Sessions"). This name will be visible to Customers.
    ​

  4. Choose a Video Source for this category (see Step 2).
    ​

  5. Set who can see and access the content (see Step 3 below).
    ​

  6. Click Create to finish.
    ​


2️⃣ Choose a Video Source

When creating or editing a category, you'll see a Video Source option. Each category has its own source:

  1. In the Admin Console, go to On-Demand.
    ​

  2. Create categories (e.g. "Beginner Strength", "Mobility", "Short 10-minute sessions").
    ​

  3. When creating or editing a category, you'll see a Video Source option with two choices:
    ​

    • Direct Upload: upload your own video files directly to this category. These are stored locally on your device. Best for content you've filmed yourself and want to host privately.
      ​

    • Vimeo: link your Vimeo account to this category. Click the connect button within the category to log in with your Vimeo account. All videos transfer across automatically. You can choose to delete any you don't want to show in the app.
      ​

  4. Add titles, descriptions and any cover images to make content easy to browse.
    ​


3️⃣ Control Who Can See and Watch Content

When creating or editing a category, you'll see two separate access controls:

  • Visible to: controls which Customers can see the video listings in their app (i.e. they can see the content exists).
    ​

  • Accessible to: controls which Customers can actually play and watch the content.

To set this up, go to:

  1. Manage Categories

  2. Create/edit a category

  3. Set Visible to (the Customers who will see the video listings)

  4. Set Accessible to (the Customers who will be able to watch the content)

  5. Select the user groups you want to have access

  6. Save.

💡 You can create user groups based on your memberships on the Users screen under Groups.

Check our Managing Access & Visibility guide here for details on setting up user groups.

🧠 Example:
You may want all Customers to see a category, but only VIP members to access it. In this case:

  • Set Visible to ➜ Everyone

  • Set Accessible to ➜ VIP user group

Customers outside the VIP group will see the content but be prompted to purchase access.


4️⃣ Configure Which Content Is Shown to Customers

There are three types of On-Demand content you can offer. You configure which of these are shown in Feature Selection (not within the On-Demand section itself).

When you select On-Demand as a bottom navigation menu item in Feature Selection, you'll see toggle options for each content type:

My Uploaded Videos


These are the videos you have uploaded directly onto the On-Demand section in the Admin Console (including videos sourced via Direct Upload or Vimeo categories). Select this option to make your own uploaded videos available to Customers.
​

TeamUp Collections


These are videos you have previously uploaded on your main dashboard (where you create your classes and memberships). This is especially useful if you've uploaded YouTube links there, as ticking this option makes those videos appear in your app's On-Demand section too.
​

Library Videos


These are high-quality workout videos supplied by the platform, available to all providers. There are thousands of videos spanning multiple genres, from HIIT and strength training to martial arts and mindfulness. You can choose which specific subcategories you want to show by ticking the relevant tick boxes under Library Videos.
​

Simply select the content types you wish to offer and they'll show up in the app. You can enable any combination of the three.

To configure these options go to:

  1. Feature Selection

  2. Select On-Demand as a menu item

  3. Tick My Uploaded Videos, TeamUp Collections, and/or Library Videos as desired

  4. For Library Videos, select the subcategories you want to include

  5. Click Save

  6. Then click Save & Publish to go live.
    ​


5️⃣ Add Content to Your Categories

  1. In the Admin Console, go to On-Demand.

  2. Select the category you want to add content to.

  3. Click Add New and fill in the details: title, description, equipment needed (optional), and your video or media.

  4. Add a cover image to make the content easy to browse.

  5. Save your content.

💡 If your app is live but you can't see your On-Demand videos, double-check that On-Demand is enabled in Feature Selection and that you've added at least one category with visible content.


🏋️ Workout Templates – Structuring programmes

Workout Templates let you build structured programmes rather than one-off videos.

What Workout Templates are for

  • Building multi-week programmes

  • Storing templated workouts you can assign/log

  • Tracking completed workouts over time

Click the arrow to learn more about creating folders and templates

Workout Templates use a single folder level. Each folder acts as a workout programme file (e.g. "Fat Loss Plan", "Strength Phase 1"). You assign Customers and set the release schedule at the folder level.

Creating a New Folder

1. In the Admin Console, go to Workout Templates.

2. Click Add new folder.

3. Give your folder a name (Customers will see this name).

4. Choose how Customers receive their workouts. There are 3 options:

By Date


Workouts are released on a specific date. Choose to publish immediately or schedule for a future date. Then select Everyone or Specific users/groups to assign.
​

According to a User's First Login


When the Customer first logs in, they start receiving workouts.

  • Automatic: each workout releases after a set number of days (specify the number of days between each).
    ​

  • Manual: specific workouts can be released at specific times

According to a User's Membership Start Date


When the Customer purchases a specific membership, they start seeing this content.

  • Automatic: each workout releases after a set number of days.
    ​

  • Manual: specific workouts can be released at specific times

5. Click Everyone or Specific, then search for the Customers or groups to assign.

6. Save the folder.
​


Editing or Deleting a Folder

To edit or delete a folder, click the 3 dots in the top right of the folder. You can also manage the send and schedule settings from the same menu.

To move, duplicate, or delete a workout template, click the 3 dots beside the template.


Creating a New Workout

  1. Click Add new template inside the folder.

  2. Add a name and your workout structure. Notes are optional.

  3. Add media: image, PDF, video from device, YouTube or Vimeo link, or pick from the pre-made video library or your On-Demand videos.

  4. Add a thumbnail if you'd like, or leave it blank.

  5. Click Add. The workout will be assigned to your Customers based on the folder settings.
    ​


Generate Workout (AI)

Select the type of workout (e.g. abs and chest), then click Generate. Edit as desired and click Use Workout to apply it.


Editing, Moving, Duplicating, and Deleting a Workout Template

Click the 3 dots beside your workout to edit, move it to another folder, duplicate it, or delete it.


🍛 Meals – creating meal plans and recipe libraries

Use Meals to create structured meal plans and/or give Customers access to recipes. When you land on the Meals page you'll see two tabs: Meal Plans and Meals.

What Meals is for

  • Providing complete meal plans

  • Offering recipe libraries Customers can browse

  • Supporting macro-based nutrition coaching

Click the arrow to learn more about meals and meal plans

Creating meal plans

  1. In the Admin Console, go to Meals.

  2. Create a new meal plan or edit an existing one.
    ​


Create manually

  1. Select Add Meal Plan.

  2. Give the plan a name.

  3. Choose a Planner Type:

    • Daily Plan: assign specific meals to each day of the week. Best for traditional meal plans where each day has set meals.

    • Meal-Based Plan: allow Customers to select from a list of options for each meal of the day (Breakfast, Lunch, Dinner, Snack). Assign multiple meals per meal time.

  4. Add recipes (either your own or from your recipe library) and instructions. Select Add to Plan to finish adding meals.

  5. Add any notes your Customers should follow (e.g. portion guidance, swaps).

  6. Set Assign To (everyone or specific groups).

  7. Select Save to finish.
    ​


Generate automatically

  1. Select Generate Meal Plan.

  2. Enter the target calories per day, and the system generates a plan from the library.

  3. Remove any recipes you don't want (click the X on the recipe image).

  4. Give the plan a name and select Save.
    ​


Editing or deleting a meal plan or meal

Select the dropdown to the right of the plan/meal and choose Edit or Delete.

💡 If you only want specific Customers or memberships to see the meal planner, one option is to enable only the Meal Planner in Feature Selection so anyone without a plan will see a blank section.

Customers with assigned plans will see them; others can optionally create their own plan if Search is enabled.


📄 Custom Pages – adding static content

Custom Pages are ideal for extra information that doesn't fit as workouts or videos.

What Custom Pages are for

  • "About us" or "Meet the team" pages

  • Policies, FAQs, or onboarding instructions

  • Guides, checklists, or external resources
    ​


Category types: Fixed and Series

When creating a category, choose a Category Type:

  • Fixed: all content in this category is visible to assigned Customers at once.

  • Series: content is released gradually based on a trigger: by date, by a Customer's first login, or by a Customer's membership start date.

See the Club Updates section of this guide for a full explanation of how Series categories and their trigger options work, as the same logic applies here.


Creating pages and categories

  1. In the Admin Console, go to Custom Pages.

  2. Create categories (e.g. "Getting Started", "FAQs", "Resources").

  3. Within each category, create pages with titles and rich text content.

  4. Add links or media where useful.

💡 Groups are assigned at the category level, so you can easily make some pages visible only to certain audiences (covered in Managing Access & Visibility).


📢 Club Updates – sharing news and posts

Club Updates are your in-app announcements. Use them like a news page.

💡 Each Club Update triggers a push notification, so use them thoughtfully.

What Club Updates are for

  • Sharing news, changes, or promotions

  • Posting educational updates or community highlights

  • Segmenting updates by audience using categories and groups

Click the arrow to learn more about Club Updates

Managing Categories

  1. In the Admin Console, go to Club Updates.

  2. Click Manage Categories at the top right of the page.

  3. Give your category a name (Customers will see this, so make it meaningful).

  4. Set up categories (e.g. "All Members", "PT Clients", "Challenges").

  5. Choose Fixed or Series as the Category Type.

  6. For Series, select the trigger and schedule type:
    ​

    • By date: content goes live on a specific date.
      ​

    • According to a user's first login: content releases based on when the Customer first logs in.
      ​

    • According to a user's membership start date: content releases based on when the Customer purchases a specific membership.
      ​

    For the login and membership triggers, also choose a schedule type:
    ​

    • Automatic: new posts are sent every set number of days. You choose the number of days, and each post follows that same interval.
      ​

    • Manual: when you create each post for this category, you choose the number of days that should pass before that specific post goes live. Each post has its own unique interval. For example, you might want the first post to appear 2 days after the trigger and the second post to appear 7 days after.
      ​

  7. Set Assign To (everyone or specific groups).

  8. Click Create to finish.
    ​

💡 Series categories are ideal for onboarding journeys, drip sequences, or membership-gated content programmes.


Creating updates and categories

  1. In the Admin Console, go to Club Updates.

  2. Click Manage Categories to set up or edit categories. Give each category a name, choose a Category Type (Fixed or Series), configure the trigger and schedule for Series categories, and set Assign to (everyone or specific groups).
    ​

  3. Select Add New to create an update and fill in the following:
    ​

    • Image: a normal image or GIF (optional).
      ​

    • Title: required. Maximum 250 characters.
      ​

    • Content: required. The main body of the update.
      ​

    • Add link: add an external URL or an internal link to bring the Customer to a specific page in your app. The title field becomes the button label, so use a clear call to action (e.g. "Book now" or "Click here for more").
      ​

    • Schedule to go live: only appears when you select a Fixed category. Publish immediately or schedule for a future date and time.
      ​

    • Categories: required. Fixed categories can be assigned to multiple categories; series categories can only be assigned to one.
      ​

    • Show on: only appears when a series category with a Manual schedule type is selected. Choose on what day you want the Customer to receive this update after they log in or purchase a specific membership.
      ​

    • Feature Video: mp4 files only (optional).
      ​

    • Additional Media: images, mp4 videos, or pdf documents. Maximum 10 files (optional).
      ​

    • Mark as featured: pins the update prominently at the top of the page. Multiple featured updates appear in order of creation, newest first.
      ​

  4. Select Save to finish. When editing an existing update, choose Save (no notification sent) or Save and Send (sends a push notification to your Customers).
    ​


Editing and deleting a Club Update

Use the relevant buttons from the main Club Updates page. When editing, choose Save (no notification) or Save and Send (sends a push notification to Customers).


🔎 What Customers see (for context)

The following videos are for you as the app owner so you can understand the Customer view of your content.

Click the arrow to see what Customers see in the app

On-Demand

Workouts

Meals

Club Updates

🆕 Introducing a redesigned app experience with a modern interface and improved navigation. See below for a before-and-after comparison of the UI.


❓ Frequently Asked Questions (FAQs)

Find answers to common questions or additional details that may not be covered in the main instructions.

Click the arrow to view frequently asked questions

Why can't I see my On-Demand videos?

Click the arrow to see the answer

  • Ensure your app is live on the stores, as the preview on the Design/Feature Selection pages can be inaccurate if it isn't.
    ​

  • In Feature Selection, make sure the On-Demand section is enabled either in the bottom navigation or the side menu.
    ​

  • Under On-Demand, confirm you've enabled the right options:

    • My Uploaded Videos (Admin Console uploads)

    • TeamUp Collections (content uploaded on your main dashboard)

    • Library Videos (pre-built library)
      ​

  • If you've restricted categories to specific groups, make sure your test account is in the correct group.

How do I create a set of content for a specific membership?

Click the arrow to see the answer

Create a membership-synced group in the Admin Console, then assign that group in each content area:

  • Club Updates / Notices: assign categories to that group

  • On-Demand: assign categories to that group

  • Custom Pages: assign categories to that group

  • Workout Templates: assign the relevant folders

  • Challenges: select that group when creating the challenge

  • Meal Plans: assign meal plans to that group

How do I make the meal planner exclusive to a specific Customer or membership?

Click the arrow to see the answer

  • In Feature Selection ➜ Recipes, turn on only the Meal Planner option.
    ​

  • Customers without a plan will see a blank section, while Customers with assigned plans will see their content.
    ​

  • If the Search option is on, Customers can also create their own meal plans.

Do I have to add notes to every workout template?

Click the arrow to see the answer

No. Notes are optional when you create a workout template, so you can add a name and your workout structure and leave the notes blank.

Did this answer your question?