Skip to main content

Custom Branded App - Managing Access & Visibility

This guide explains how to control who sees what in your custom branded app using user groups and membership-synced groups, and how to manage user profiles.

Written by Costa Bontioti

📝 Overview

This guide explains how to control who sees what in your custom branded app. You'll learn how to create and manage groups, sync them with memberships, and use those groups across features like On-Demand, Meals, Challenges, Custom Pages, Club Updates and Auto Notifications to target the right Customers.

It also covers how to manage user profiles and understand user data in the Admin Console.

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


🔑 Authorizations

Managing access and visibility is done in the Admin Console, so it's available to:

  • Owners

  • Admins

  • (Optional) Staff Members with access to the Admin Console and the relevant permissions
    ​


🫸 Before you start

Please make sure of the following:

  • Your memberships are set up on your Business Dashboard.
    ​

  • You have a rough idea of the audiences you want to target (e.g. "All Members", "PT Clients", "Intro Program", "Staff Only").
    ​

  • Decide whether you want some groups to be:

    • Manual groups: you add/remove people yourself.

    • Membership-synced groups: Customers are added/removed automatically based on their active membership.

💡 Membership-synced groups update automatically (only Customers with an active membership are included).

If you ever need an immediate refresh, you can delete a synced group and create it again from the same membership.


👫 Understanding users, memberships & groups

There are three main layers that affect access:

  1. Users: each person who can log into your app.

  2. Memberships: created and managed on your Business Dashboard.

  3. Groups: managed in the Admin Console and used to control which Customers see which content.

Groups can be:

  • Manual: you create a group and add Customers one by one (or "add all").

  • Membership-synced: you create a group directly from one or more memberships, and the system keeps that group in sync so only Customers with an active membership stay in it.

Use this video for a tour of the Users table, account types and group basics.


👤 Users – Managing Your App Users

Users is the place where you can see everyone who is using your app and any data associated with them. They are pulled from the main system, but will only show people who have logged in or registered onto your app. This includes Customers, trainers (your staff) and admins (those with access to the Admin Console).

💡 You can manually add new users by selecting the Add New User button.


Note: manually created users won't be synced back to the main system.

Any manual changes applied to users coming from the main system will be overwritten if changes are made in the main system.


Recommendation: create new accounts directly on the app via registering.

Click the arrow to learn more about the Users table

Users Table

The table shows all users who have logged into your app.

Search

Search for specific Customers using the search function at the top right. Names and email addresses are searchable.

Edit

Select the edit icon to view or edit user data such as workout logs, progress values, notes, and food logs.

Delete

Select the trash icon to delete a user.

💡 If you delete a user who comes from the main system and they log in again, they'll be re-added automatically.


👤 Viewing and editing user data

When you select the edit icon on a user in the Users section, you can view and edit their profile, including their groups, memberships, workouts, progress and nutrition data.

Click the arrow to learn more about viewing and editing user data

When you open a user's profile via the edit icon, you'll see the following tabs:

General tab

The General tab contains several sub-sections:

Detail

Edit basic user data (name, date of birth, etc.) and their account type (Member, Trainer, Admin).

Note: to give a user Admin Console access, they need admin permissions on your Business Dashboard via Staff ➜ Staff Management. However, changing a Member to Trainer or Admin in the app gives them access to the Admin section within the app.

Groups

Check which user groups this Customer belongs to, or add and remove them from groups.

Chat groups

Check which group chats they are a member of, or add them directly to a group chat.

Memberships

See what active memberships the user currently has.

Challenges

See which challenges the user has signed up for.

Auto Notifications

Check which notifications this user has received or is currently receiving.

Meal plan

See which meal plan this user is currently following (only shows meal plans you have created).

Notice categories

Check which Club Update categories this user currently has access to.

On demand categories

Check which On-Demand categories this user currently has access to.

Custom page categories

Check which Custom Page categories this user currently has access to.


Workout Templates tab

Shows the workout templates the user has access to. Use the dropdown menu to filter by access type:

Self

Workouts specifically assigned to this user directly.

Group

Workouts assigned to a group they are part of.

Everyone

Workouts assigned to all users.

Membership

Workouts they have access to because of their current membership.

You can also create a new workout template directly from this tab.


Workout Template Logs tab

Shows the workouts the user has logged, and whether they have made any modifications to their workouts.


Progress tab

Shows the progress the user has logged, organised by category. Click a category to see individual entries. You can add progress manually by selecting Add New, which is useful if a Customer sends you metrics outside the app. Edit entries using the edit icon.

💡 See the Progress section in the Coaching & Tracking guide here for more information on setting up progress categories and metrics.


Transformation Images tab

Shows any before and after photos the user has uploaded.


Notes tab

Add private coaching notes to the user's profile. These notes are not visible to the user. Useful for preferences, session notes, or things to remember. Notes can be edited and deleted using the relevant icons.


Food Macro tab

Set the user's daily calorie goal and individual macro targets (protein, carbs, fat).


Food Logs tab

View the user's food log entries, daily macro breakdown, and any food images they've uploaded.


👨‍👩‍👧‍👦 Creating and managing groups

Groups are created in the Admin Console under Users ➜ Groups. You can build them manually or sync them to your memberships.

Create a manual group

  1. Go to Users ➜ Groups in the Admin Console.
    ​

  2. Click Add new group.
    ​

  3. Give the group a clear name (e.g. "All Members", "PT Clients", "Foundations Program").
    ​

  4. Save the group, then click the 3 dots and use the Members tab to add or remove Customers.

💡 To create a group that contains everyone, create a new group, then use the option to add all users. It may take a few minutes for the list to populate when you have a lot of Customers.

Click the arrow to learn how to create a membership-synced group

Create a membership-synced group

  1. Go to Users ➜ Groups.
    ​

  2. Choose the option to create a group from TeamUp memberships.
    ​

  3. Select a membership.
    ​

  4. Save the group.

🔔 From now on:

  • Customers with those memberships will be added automatically.
    ​

  • If a Customer cancels or pauses their membership, they'll be removed automatically.


📌 Using groups to control visibility across the app

Once you have groups, you can use them to decide which Customers see which content. Below is where groups are used in each feature.

Click the arrow to learn how groups work in each feature

🎬 On-Demand

You can use groups to control who sees On-Demand categories and content.

Typical workflow:

  1. Go to On-Demand in the Admin Console.
    ​

  2. Create or edit a category (e.g. "Beginner Strength", "Premium Library").
    ​

  3. Choose which groups are allowed to see that category.

💡 When creating or editing categories you'll see separate options for who the content is visible to and who it is accessible to. This lets you show teasers to everyone but only allow certain groups to play the content. This isn't fully shown in the video below.


📲 Auto Notifications

Groups also control who receives your auto notifications.

Example uses:

  • Check-in prompts for PT clients.

  • Regular reminders for challenge participants.

Basic steps:

  1. Go to Auto Notifications.

  2. Create a new notification (e.g. "2-week check-in").

  3. Choose the interval (e.g. every 2 weeks) and content.

  4. Select one or more groups to receive it.


🥘 Meals (Meal Plans)

You can make certain meal plans available only to specific groups or memberships.

Steps:

  1. Go to Meals in the Admin Console.

  2. Create or edit a meal plan.

  3. Choose whether the plan is available to everyone or only selected groups.


🧗‍♀️ Challenges

Challenges can be global or targeted to certain groups.

Steps:

  1. Go to Challenges.

  2. Create or edit a challenge.

  3. Choose Everyone or select one or more groups to participate.


🏋️ Workout Templates

Workout templates are organised into folders. Groups are assigned at the folder level.

Steps:

  1. Go to Workout Templates.

  2. Open the folder you want to control.

  3. Assign that folder to one or more groups. Anyone outside those groups won't see those templates in their app.


📄 Custom Pages

Custom pages are grouped into categories. Those categories can be restricted to specific groups.

Steps:

  1. Go to Custom Pages.

  2. Create or edit a category.

  3. Assign one or more groups to that category.

🔄 COMING SOON:
Automations for Custom Pages are planned. You'll be able to trigger pages or flows automatically for certain groups.


📢 Club Updates

Club Updates are organised into categories, and those categories can be targeted to groups as well.

Steps:

  1. Go to Club Updates.

  2. Create or edit a category of updates (e.g. "General News", "PT Clients Only").

  3. Choose which groups should receive updates from that category.

🔔 You can use Add link in a Club Update to send Customers directly to a specific page in your app. Automations for Club Updates are planned for a future update.

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


👀 What Customers see (for context)

  • Customers only see content that is associated with groups they belong to.
    ​

  • If a Customer is not in a selected group, the content generally doesn't appear in their app at all, so they won't know it exists.
    ​

  • For paywalled items, Customers without a membership may hit a membership prompt instead of being able to access the content.


❓ 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 aren't my memberships syncing into a group?

Click the arrow to see the answer

Membership-synced groups are updated automatically and only include Customers with an active membership. If a membership is cancelled or paused, that person will drop out of the group.

If you want to refresh a synced group immediately, you can delete the synced group and recreate it from the same membership. This forces a full refresh.

How do I restrict content to certain memberships?

Click the arrow to see the answer

  1. Create membership-synced groups for the memberships you want to control.
    ​

  2. In each feature, use group-based controls:
    ​

    • Club Updates / Notices: assign groups to categories.

    • On-Demand: assign groups to categories.

    • Workout Templates: assign groups to folders.

    • Challenges: choose groups that can join.

    • Meals: assign plans to groups.

    • Custom Pages: assign groups to page categories.

    • Auto Notifications: choose which groups receive the message.

💡 Customers who are not in the chosen groups will not see this content or receive those notifications.

How do I create content for a specific membership?

Click the arrow to see the answer

The most flexible approach is:

  1. Create a group that is synced to the membership (or a manual group if you prefer).
    ​

  2. When you create content (Notice, On-Demand category, Custom Page, Workout folder, Challenge, Meal Plan, Auto Notification), assign it to that group only.

This lets you build complete "tracks" in your app for different memberships.

How do I create a group containing everyone?

Click the arrow to see the answer

  1. Go to Users ➜ Groups and click Add new group.
    ​

  2. On the Members tab, use the option to Add all users.
    ​

  3. Wait a few minutes for the system to add everyone, especially if your app has a lot of users.

You can then use this group as a simple way to target "everyone" (for example when setting up a club-wide group chat).

How do I set up regular check-in messages for specific Customers or memberships?

Click the arrow to see the answer

Use Auto Notifications:

  1. Go to Auto Notifications and click Add New.

  2. Give the notification a title and description.

  3. Set the Type to an interval (e.g. every 2 weeks).

  4. Select the group(s) that should receive the check-in (e.g. PT Clients, Challenge Group).

  5. Optionally choose which app page to open when they tap the notification (e.g. Progress, Bookings).

  6. Set the status to Active and save.

You can edit or deactivate the notification at any time.

Why are multiple Customers logged out of the app?

Click the arrow to see the answer

After a major app update, Customers may occasionally be asked to log in again once the update is complete. This doesn't happen often and is typically only required following significant updates.

Did this answer your question?