Skip to main content

Group Subscriptions

Sell subscription access to organizations and manage multiple members under a single plan.

Updated over 2 weeks ago

What Are Group Subscriptions?

Group Subscriptions enhance existing Uscreen subscription plans by introducing a group management layer.

When you create a Group Subscription, you’re setting up a group that can have multiple Members, all of whom get access to content based on the group's assigned subscription plan.

📝 NOTE: Group Subscriptions are available as a paid add-on and require an active Stripe account as your primary payment provider. To learn how you can add this feature to your plan, email your Success Manager or our Sales team.

ℹ️ INFO: Group Subscriptions let you sell content access to businesses, schools, and organizations, enabling them to manage multiple Members under a single subscription. This is ideal for B2B sales, educational institutions, or any scenario where group access is needed.


Creating a Group

💡 TIP: Before creating a group, ensure you have the billing email and group name ready. You'll also need to select which subscription plan will define content access for all group members.

  1. Navigate to Subscriptions > Groups

  2. Click New Group

  3. Enter the Group Name and Billing Email

  4. Select a Subscription Plan that defines content access for all group members

  5. Click Save


Invite Group Members

You can invite Group Members or Group Managers:

  • Group Members can access content within a Group Subscription

  • Group Managers can access content and can remove/add group members to a Group Subscription

You can invite Group Managers or Group Members individually in 3 different ways:

Option 1: Generate an Invitation Link

  1. Navigate to the Members tab

  2. Select Share Signup Link

  3. Choose the role (Member or Manager)

  4. Click Copy Link and share it with your invitees

ℹ️ INFO: When they click the link, they can join the Group Subscription by entering their name and email.

Option 2: Add Users via Email

  1. Navigate to the Members tab

  2. Click Add Members

  3. Enter email addresses separated by commas

  4. Choose the role (Member or Manager)

  5. Click Add Members

📝 NOTE: When adding users via email (comma-separated), no email is sent to these users. You'll need to manually share the access link with them so they can join your content.

Option 3: Upload a CSV

📝 NOTE: When uploading your CSV file, you must use the exact column header format shown below. The system is case-sensitive and will not recognize variations.

Required Headers

  • email (required)

  • role (required and must be either member or manager)

  • name (optional)

  1. Click Add Members

  2. Choose Upload CSV

  3. Select your CSV file (ensure it follows the exact format above)

  4. Click Add Members

ℹ️ INFO: Similar to Option 2, no email will be sent to these users, so reach out to them with a link to access your content.

Option 4: Use the API

Add or remove users from a Group Subscription programmatically via API.


Billing & Invoicing

  • Invoicing through Group Subscriptions is optional.

  • You can bill using Uscreen's Group Subscriptions feature, which is connected to Stripe or your choice of invoicing platform.

  • If you choose to send an invoice using Uscreen's Group Subscriptions feature, you can set invoice amounts, due dates, and reminders.

📝 NOTE: Invoices are not automatically recurring. You must manually generate new invoices when needed for each billing period.


Access Controls

Manage group access and settings

  1. Navigate to Subscriptions > Groups

  2. Select the group you want to manage

  3. Use the following controls:

    • Pause Group: Restrict content access for all Members

    • Regenerate Link: Create a new invitation link if needed

    • Set Seat Limit: Define maximum group size, or keep it unlimited

Use Case Example

A fitness instructor sells a Group Subscription to a corporate client. The client sets up a group, assigns a subscription plan, and invites employees to join. The instructor generates an invoice and sends it to the client's billing email. Employees use the invitation link to access the fitness content.


Track Group Subscription Analytics

  1. Navigate to Analytics > Subscription Analytics

  2. Select the Groups Report to see group activity

  3. Apply Group Subscription filters across Content, Sales, and Subscription analytics to evaluate group performance

🔗 Learn more about the Subscriptions Analytics


API Reference for Group Subscriptions

You can manage Group Subscriptions programmatically using the Uscreen API. This allows you to automate group creation, member management, and removal without relying solely on the dashboard.

Groups

  • GET /groups

    Retrieve a paginated list of existing groups. Useful for syncing your database with groups created in Uscreen.

  • POST /groups

    Create a new group. You’ll typically provide a group name and billing email.

    Example use case: when selling a B2B plan to an organization and needing to provision a new group automatically.

  • DELETE /groups/{id}

    Permanently delete a group by its ID.

⚠️ WARNING: This instantly removes access for all group members.

Group Members

  • GET /groups/{group_id}/members

    Retrieve a paginated list of members in a given group.

    Example: syncing members to your CRM or analytics system.

  • POST /groups/{group_id}/members

    Add a member to a group.

    You’ll typically provide a name, email, and role (member or manager).

  • DELETE /groups/{group_id}/members/{user_id}

    Remove a specific member from a group by their user ID.

    Example: handling employee turnover for a corporate client.

Example Use Case

A corporate client purchases a Group Subscription. Your system:

  1. Creates the group via POST /groups.

  2. Adds members as employees enroll, using POST /groups/{group_id}/members.

  3. Removes members who leave the company with DELETE /groups/{group_id}/members/{user_id}.

  4. Lists members for internal reporting via GET /groups/{group_id}/members.

💡 TIP: These endpoints let you fully integrate Group Subscriptions into your own workflows, CRMs, or onboarding automations.


FAQs

Can I automate recurring invoices for Group Subscriptions?

Not currently. Invoices must be generated manually.

What happens if I pause a group’s access?

All group Members lose access until the group is reactivated.

Can I limit who can join a group?

Yes. You can restrict by email domain or set a maximum group size.

Is there a cost difference between group Members and regular subscribers?

Yes. Group Members are billed at a reduced rate compared to individual subscribers.

Can group subscriptions be redeemed via our mobile or TV apps?

Group subscriptions can only be redeemed via the web. When a link is shared to a new member of the group, they will click on the link, be presented a sign-up form, and be granted access. They can then sign in on your mobile or TV apps with the new account they just created.

Did this answer your question?