Logo

Team Membership

Pro

Sell and manage group memberships with centralized billing, allowing organizations to provide shared access to multiple team members under one subscription.

Last updated on Jul 15, 2026

The Team Membership add-on enables you to sell and manage memberships for teams rather than individual users. This feature is ideal for businesses, agencies, schools, or organizations that need to provide shared access to multiple members under a single subscription with centralized billing and management.

Before You Begin

Ensure you have:

User Registration & Membership Pro installed and activated with a valid license key

A Plus or Professional plan (Team Membership is not available on basic plans)

At least one membership plan created (or be ready to create one)

Activate the Team Membership Add-on

Go to User Registration & Membership → Addons in your WordPress dashboard

Locate Team Membership in the add-ons list (you can use the search field if needed)

Toggle the switch to Activate the add-on

The add-on is now active and ready to use.

Configure Team Pricing for a Membership

Team pricing determines how much a team is charged based on the number of seats and your chosen pricing model.

Step 1: Create or Edit a Membership Plan

Navigate to User Registration & Membership → Memberships

Click Create new Membership to create a new plan, or click Edit on an existing membership

Locate the Team Pricing option in the membership settings

Toggle Enable Team Pricing to activate team membership for this plan

Step 2: Create Your First Pricing Tier

A pricing tier defines how many seats are available and how much the team will pay.

Enter a Team Name (e.g., "Small Team," "Enterprise Team," "Starter Package")

Choose your Seat Model:

Fixed Seats: Enter a specific number of seats (e.g., 10 seats). The team size is locked to this number.

Variable Seats: Enter a minimum and maximum seat range (e.g., 5–50 seats). Buyers can choose how many seats they need within this range.

Configure pricing based on your seat model:

If you chose Fixed Seats:

Enter a single Team Price (e.g., $200 for 10 seats)

If you chose Variable Seats:

Select a Pricing Model:

Per Seat Pricing: Enter a price per seat (e.g., $20 per seat). Total cost = seats × price per seat.

Tiered Pricing: Create multiple price tiers based on seat ranges. For example:

1–5 seats: $25 per seat

6–10 seats: $20 per seat

11–25 seats: $15 per seat

Click Add Tier to add additional pricing tiers

Choose your Pricing Type:

One-time payment: Team pays once for lifetime access

Subscription Based: Recurring payments (monthly, yearly, or custom intervals)

To create multiple team pricing tiers for the same membership (e.g., Small Team, Medium Team, Enterprise Team), click Add Another Team Pricing and repeat the configuration.

Step 3: Save Your Membership

Click the Publish button in the top right corner to save your team pricing configuration

Your team membership is now live and ready for purchase.

How Team Membership Appears on Registration Forms

When users visit your registration form, they will initially see individual membership pricing for all available plans. When a user selects a membership configured with team pricing, the form dynamically updates to display:

All available pricing tiers displayed as selectable cards or options

Team name, seat range, and pricing details with subscription duration clearly shown

Seat input field (for variable seats) allowing users to enter the number of seats they want to purchase within the allowed range

Tier selection option (for tiered pricing) where users first select a tier, then the seat input is restricted to that tier's range

Real-time price calculation that updates as users select or change the number of seats

Users complete the registration form, select their desired team size, and proceed to payment. Upon successful payment, they become the team leader.

Managing Teams (Admin)

As an administrator, you have full control over all teams created on your site.

Access the Teams Dashboard

Go to User Registration & Membership → Teams in your WordPress dashboard

You will see a list of all teams with the following information:

Team name

Assigned team leader

Number of team members

Edit Team Details

Hover over the team row you want to edit

Click the Edit button

You can update the following:

Team Name: Enter a new name for the team

Team Leader: Assign or change the team leader by selecting a user from the dropdown

Team Seats: Update the total number of seats allocated to the team

Team Members: Add or remove team members (see below)

Change the Team Leader

In the team edit form, locate the Team Leader field

Click the dropdown and select a new team leader from the list of registered users

Click Update in the top right corner to save the change

Changing the team leader does not remove the previous leader from the team members list. They remain a member unless manually removed.

Add Team Members

You can add existing users or invite new users to the team.

To add an existing user:

In the Members field, click the dropdown

Select the user from the list of registered users

The user is added to the team immediately

To invite a new user:

In the Members field, type the email address of the new user

An Add new email option will appear

Click the option to add the user

An email is sent automatically to the new user with their login credentials and a password reset link

Remove Team Members

In the Members field, locate the user you want to remove

Click the X button on the email tag

The user is removed from the team

View Member Details

Below the edit form, you can view detailed information about each team member, including:

User ID

Email address

Name

User role

Account status

After making any changes to team details, team leader, or team members, click the Update button in the top right corner. Your changes are saved and applied immediately.

Team Leader Account Page

When a user purchases a team membership, they automatically become the team leader and gain access to team management tools through their account page.

Access the Team Management Page

Log into your account on the website

Navigate to My Account → Team from the sidebar menu

You will see all teams you have created or purchased

The Team menu item only appears for users who have purchased at least one team membership.

Edit Team Details

If you have only one team:

Clicking the Team tab in the sidebar will directly open the team edit form

If you have multiple teams:

Clicking the Team tab will display a table listing all your teams

Click the Edit button for the team you want to manage

Team leaders can update the following:

Team Name (required): Give your team a meaningful name

Members List: Add or remove member email addresses

Add Team Members

In the Members section, enter the email address of the person you want to add

Click the + button

The member is added to the team

An email is sent automatically to the new member with their login credentials and a password reset link after you update the team

Remove Team Members

In the Members List section, locate the member you want to remove

Click the Remove button next to their name

The member is removed from the team

View Member Details

In the Members List section, you can view information about each team member, including:

Email address

Name

Account status

After adding or removing team members or updating team details, click the Update button. Your changes are saved and team members are notified as needed.

Email Notifications

The Team Membership add-on sends automated emails to team members at key moments. You can customize these email templates to match your branding and communication style.

You can customize team-related emails from User Registration & Membership → Settings → Emails → To User.

Team Registration Success Email: Sent when someone joins a team

Team Member Reset Password Email: Sent only when a new user (not already registered) is added to the team.