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 Customer Success Manager or our Sales team.
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.
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.
Key Features
Create and Manage Groups
Set up a group by entering the group name and billing email.
Assign a subscription plan that defines content access for all group members.
Start by going to Subscriptions → Groups
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:
You can invite by generating a link and sending it to them.
When they click the link, they can join the Group Subscription by entering their name and email.
You can invite by adding users via email.
You can add as many emails as needed, separated by a comma. No email will be sent to these users, so we recommend reaching to these users with a link to access your content.
You can add or remove users from a Group Subscription via API.
Invite Group Members in Bulk
Your CSV file will require a column for email and role. The name column is optional. See example:
Billing and 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.
Invoices are not automatically recurring. You must manually generate new invoices when needed.
Access Controls
Pause a group to restrict content access for all Members.
Regenerate the invitation link if needed.
Set a seat limit for group size, or keep it unlimited.
Track Group Subscription Analytics
Use the Groups report under Subscription Analytics to see group activity.
Apply Group Subscription filters across Content, Sales, and Subscription analytics to evaluate group performance.
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.
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.
⚠️ This 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:
Creates the group via POST /groups.
Adds members as employees enroll, using POST /groups/{group_id}/members.
Removes members who leave the company with DELETE /groups/{group_id}/members/{user_id}.
Lists members for internal reporting via GET /groups/{group_id}/members.
👉 These endpoints let you fully integrate Group Subscriptions into your own workflows, CRMs, or onboarding automations.
Frequently Asked Questions
Q: Can I automate recurring invoices for Group Subscriptions?
A: Not currently. Invoices must be generated manually.
Q: What happens if I pause a group’s access?
A: All group Members lose access until the group is reactivated.
Q: Can I limit who can join a group?
A: Yes. You can restrict by email domain or set a maximum group size.
Q: Is there a cost difference between group Members and regular subscribers?
A: Yes. Group Members are billed at a reduced rate compared to individual subscribers.
Q: Can group subscriptions be redeemed via our mobile or TV apps?
A: No. 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.