Group Memberships

The Group Memberships add-on for Paid Member Subscriptions lets you sell subscriptions to groups of people.

A single person takes care of the billing aspect of the subscription and can invite a number of additional members, depending on the subscription settings, which get access to the same subscription without having to pay again.

Group Memberships are also known as Umbrella Memberships.

Some usage examples for this add-on would be selling Group Memberships to Companies, Families, a School Teacher signing up his/her class etc.

Since the Group Owner is responsible for the billing of the subscription, management of the subscription for multi-member groups is a breeze. If the owner subscription expires every account from the group will expire as well.

This is a paid add-on available only with a Paid Member Subscriptions Pro licence

Install the Group Memberships add-on

The Group Memberships add-on is only available with a Pro licence of Paid Member Subscriptions.

After purchasing the add-on, the .zip file will be available for download under your account page by clicking the “Add-ons Download” button.

Paid Member Subscriptions Pro - Account Page - Download Add-ons

Once downloaded, you can install the add-on as a normal WordPress plugin, by uploading the .zip file in your WordPress Admin -> Plugins -> Add New -> Upload Plugin.

Alternatively, you can install the Group Memberships add-on by extracting the folder found inside the archive and uploading the entire folder via FTP to your /wp-content/plugins folder found inside your WordPress install.

For the Group Memberships add-on to work as expected, you’ll also need to have the following plugin to be installed and activated on your site:

Creating Group Memberships

Group Memberships can be created by navigating to the Paid Member Subscriptions -> Subscription Plans -> Add New page.

Select the Group subscription type and add the number of seats you want this plan to have. The pricing of the plan is for the total number of seats you are defining.

By creating a tier of Group Memberships you can offer different pricings per number of available slots to your customer.

Add New Group Membership using Paid Member Subscriptions

Group Memberships can only be tiered with other group memberships, you can’t add a Group Membership in a tier that has a regular membership.

Registration Form display

When purchasing a Group Membership

In the registration form, alongside the regular information about price and duration, the user will also be able to see the number of seats that are available for that particular plan.

When selecting a group membership for purchase a message will be displayed to the user letting him know that he can invite additional members to the subscription after the payment is successful.

Two custom fields will also appear, one is required and is for the Group Name and the other is for the Group Description.

Group Membership Front-end Registration Form

When invited to join a Group Membership

When a user follows an invitation link for a Group Membership he will only need to provide information about his account. There will be no payment and no membership selection, this is determined automatically.

The invited user will not be able to specify a different email address than the one the invitation was sent to.

At the top of the form, the invited user will see a short message explaining that he was invited to join this website and by whom.

Invitation to register for a Group Membership

Group Owner Dashboard

The Group Owner Dashboard is the place group owners use to manage the members of their Group Membership.

It allows the owner to invite or remove members, resend invitations or edit the group details.

The page can be accessed by clicking on Manage Group from the Subscriptions tab of the page with the [pms-account] shortcode.

Dashboard of Group Membership Owner

Members List

In the Members List section the owner can see the users that were invited and also users that already registered for the Group Membership.

Through the Actions column, the admin can remove an existing or an invited user and also resend invitations for users that have not yet registered.

By clicking on the column headers for Email, Name or Status the list can be sorted in ascending or descending order.

The search field at the top lets the group owner find members quickly.

Member List of a Group Membership

Invite Members

The Group Owner can invite other people to the group membership. In order to invite an user, the group owner needs to enter the users email address and afterwards the user will receive an invitation link that he can use to join the website and group membership.

The owner can enter emails in 2 ways:

  • a comma separated list of emails
  • a different email on each line

This provides a lot of flexibility as you can just start typing a bunch of emails that you want to invite or simply copy a list of emails from a csv file. The two methods of entering emails cannot be combined.

Inviting members to join a Group Membership

Edit Group Membership Details

In this section the group owner can change the Group Name and Group Description provided upon signing up to the group membership.

Edit Group Membership details

Admin Interface

Listing of Group Memberships

As an admin, when you view the Members list a new column will be displayed, Group, which indicates if and which group that members is part of.

Through the Members List you also have the possibility to filter the list and only show members that are part of a certain group.

Filtering Members by Membership Group

Hovering over a member row will let you quickly access the owner subscription.

Clicking on the Group Name will take you to the Group Details page.

Group Details

Admin editing members from a Group Membership

At the top of the page, you’ll see the group information and you also have the ability to edit it.

As an admin, you can edit the Group Name, Description but also the Seats assigned to that subscription.

By editing the seats, you can modify the available slots for a certain membership, overriding the default you’ve setup when creating the subscription plan.

Admin Group Membership Details

The Members List is displaying all the members that are part of a group, registered or invited.

Through this page you can remove members from the subscription or resend invitation to members that have not registered yet and you also have quick access to the subscription of a particular group member.

Customize the Invitation Email

Customize Group Membership Invitation Email

The Group Invitation Email that is sent to invited members can be customized from the PMS -> Settings -> Emails page.

There are some extra tags that can be used in the emails:

  • {{owner_email}} – outputs the Email Address of the Group Membership owner
  • {{invited_user_email}} – outputs the Email Address of the invited user
  • {{invite_link}} – the invitation link in HTML format
  • {{invite_url}} – the invitation URL