π 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 programs
Meals and meal plans
Custom Pages for extra information
Club Updates for announcements
π‘ This article is for business owners and staff only and is not intended for customers.
π«Έ Before you start
Decide which types of content you want to offer (e.g. On-Demand workouts, structured programs, 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 programs 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 members 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 members can follow independently
Click the arrow to learn more about creating categories and adding content to your on demand section
Click the arrow to learn more about creating categories and adding content to your on demand section
Step 1 β Create Categories
Categories organise your video content for users. Create them first before adding videos.
In the Admin Console, go to On-Demand.
Click Manage Categories.
Give your category a name (e.g. "Beginner Strength", "Mobility", "Short 10-min Sessions"). This name will be visible to customers.
Choose a Video Source for this category (see Step 2).
Set who can see and access the content (see Step 3 below).
Click Create to finish.
β
Step 2 β Choose a Video Source
When creating or editing a category, you'll see a Video Source option. Each category has its own source:
In the Admin Console, go to On-Demand.
Create categories (e.g. "Beginner Strength", "Mobility", "Short 10-minute sessions").
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.
β
Add titles, descriptions and any cover images to make content easy to browse.
β
Step 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 users can see the video listings in their app (i.e. they can see the content exists).
βAccessible to β controls which users can actually play and watch the content.
To set this up, go to:
Manage Categories
Create/edit a category
set Visible to (the users who will see the video listings)
set Accessible to (the users who will be able to watch the content)
select the user groups you want to have access
Save.
π‘ You can create user groups based on your memberships on the Users screen under Groups.
Check our Managing Access & Visibility guide for details on setting up user groups.
π§ Example:
You may want all users to see a category, but only VIP members to access it. In this case:
Set Visible to β Everyone
Set Accessible to β VIP user group
Non-VIP users will see the content but be prompted to purchase access.
Step 4 β Configure Which Content Is Shown to Users
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 |
|
TeamUp Collections |
|
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:
Feature Selection
Select On-Demand as a menu item
tick My Uploaded Videos, TeamUp Collections, and/or Library Videos as desired
for Library Videos, select the subcategories you want to include
click Save
then Save & Publish to go live.
β
Step 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.
Controlling who can see and watch content
When creating or editing a category, you'll see two separate access controls:
Visible to - controls which users can see the video listings in their app (they can see the content exists).
Accessible to - controls which users can actually play and watch the content.
To set this up, go to:
Manage Categories
create or edit a category
set Visible to (the users who will see the video listings)
set Accessible to (the users who will be able to watch the content)
select the user groups
save.
π‘ Don't forget, you can create user groups based on your memberships in the Users section under Groups.
π§ Example: You want to create a category that only VIP members can watch, but you want all users to see that content exists. Set Visible to everyone, and Accessible to the VIP membership user group. If a non-VIP member tries to watch it, they'll be prompted to purchase the VIP membership to view it.
ποΈ 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
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 members 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 (users will see this name).
4. Choose how users receive their workouts β 3 options:
By Date |
|
According to a User's First Login |
|
According to a User's Membership Start Date |
|
5. Click Everyone or Specific, then search for the users 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
7. Click Add new template inside the folder.
8. Add a name, notes, and your workout structure.
9. Add media: image, PDF, video from device, YouTube or Vimeo link, or pick from the pre-made video library or your On-Demand videos.
10. Add a thumbnail if you'd like, or leave it blank.
11. Click Add β the workout will be assigned to your users 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 members 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 members can browse
Supporting macro-based nutrition coaching
Click the arrow to learn more about meals and meal plans
Click the arrow to learn more about meals and meal plans
Creating meal plans
In the Admin Console, go to Meals.
Create a new meal plan or edit an existing one.
β
Create manually
Select Add Meal Plan.
Give the plan a name.
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 users to select from a list of options for each meal of the day (Breakfast, Lunch, Dinner, Snack). Assign multiple meals per meal time.
Add recipes (either your own or from your recipe library) and instructions. Select Add to Plan to finish adding meals.
Add any notes your clients should follow (e.g. portion guidance, swaps).
Set Assign To (everyone or specific groups).
Select Save to finish.
β
Generate automatically
Select Generate Meal Plan.
Enter the target calories per day β the system generates a plan from the library.
Remove any recipes you don't want (click the X on the recipe image).
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 clients 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.
Clients with assigned plans will see them; others can optionally create their own plan if Search is enabled.
β NEW
When creating a meal plan, 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 users to select from a list of meals for each meal of the day
π 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 users at once.
Series - content is released gradually based on a trigger: by date, by a user's first login, or by a user'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, the same logic applies here.
Creating pages and categories
In the Admin Console, go to Custom Pages.
Create categories (e.g. "Getting Started", "FAQs", "Resources").
Within each category, create pages with titles and rich text content.
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.
β NEW
When creating a category, choose the Category Type:
Fixed β all content in this category is visible to assigned users at once.
Series β content is released gradually based on a trigger:
βAccording to a user's first login: content releases after a set number of days from first login.
βAccording to a user's membership start date: content releases after a set number of days from membership purchase.
βBy date: content goes live on a specific date (publish immediately or schedule).
Series categories are ideal for onboarding journeys, drip sequences, or membership-gated content programmes.
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
Click the arrow to learn more about club updates
Managing Categories
In the Admin Console, go to Club Updates.
Click Manage Categories at the top right of the page.
Give your category a name (users will see this, so make it meaningful).
Set up categories (e.g. "All Members", "PT Clients", "Challenges").
Choose Fixed or Series as the Category Type.
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 user first logs in.
According to a user's membership start date β content releases based on when the user 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.
Set Assign To (everyone or specific groups).
Click Create to finish.
β
Creating updates and categories
In the Admin Console, go to Club Updates.
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).
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 user to a specific page in your app. The title field becomes the button label β 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 user 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.
Select Save to finish. When editing an existing update, choose Save (no notification sent) or Save and Send (sends a push notification to your users).
β NEW
Add link - you can add an external link (a website URL) or an internal link to bring the user to a page on your app.
The title field becomes the button name. Use a clear call to action (e.g. "Book now" or "Click here for more").
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 users).
π What members see (for context)
The following videos are for you as the app owner so you can understand the member view of your content.
Click the arrow to see what customers see on the app
Click the arrow to see what customers see on the app
On-Demand
Workouts
Meals
Club Updates
β Frequently Asked Questions (FAQ's)
Click the arrow to see frequently asked questions
Click the arrow to see frequently asked questions
Why can't I see my On-Demand videos?
Click here to see the answer
Click here to see the answer
Ensure your app is live on the stores; 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 Library (Admin Console uploads)
TeamUp Collections (content from the TeamUp website)
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 here to see the answer
Click here to see the answer
Create a membership-synced group in the Admin Console.
Then, in:
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 user or membership?
Click here to see the answer
Click here to see the answer
In Feature Selection β Recipes, turn on only the Meal Planner option.
Users without a plan will see a blank section; users with assigned plans will see their content.
If the Search option is on, users can also create their own meal plans.
