How to Sell Certificate Courses to Companies and Teams in WordPress
Companies often purchase multiple seats for a courseโwhether it be 10, 20, or 50โin one transaction. Their decision to invest in training hinges on two crucial factors: the simplicity of enrolling the entire team and the assurance of receiving proof of completion for each individual.
This guide outlines how to facilitate both processes on your WordPress site using the free Masteriyo LMS plugin, featuring three essential components:
- Group pricing: market your course as a team package, for example, 10 seats at ยฃ790.
- Bulk enrollment: add team members all at once by pasting their emails or uploading a CSV file.
- Course certificates: automatically award each learner a certificate upon course completion.
We’ll also discuss payment processing, which features require Masteriyo Pro, and a complimentary tool for generating certificates for live or in-person training sessions.
Quick note: Masteriyo belongs to the Themeisle family, the same team supporting this blog. We examined each step below using the current free version (3.4.2), highlighting functionalities that require Masteriyo Pro.
The brief version: Using the free Masteriyo plugin, you can offer a course as a team package (e.g., 10 seats at ยฃ790), enroll an entire team by pasting emails or uploading a CSV, and automatically issue a certificate to every learner who completes the course. For variable seat counts and multiple team packages per course, Masteriyo Pro is necessary.
What Companies Seek When Purchasing a Course
Prior to setting everything up, it’s helpful to understand what business buyers typically evaluate:
| Company Requirements | How to Deliver |
|---|---|
| Purchase seats for multiple individuals simultaneously | A team package with a defined number of seats |
| Effortlessly enroll everyone without admin overhead | Enrollment via email list or CSV upload |
| Verification that each individual completed the training | A certificate issued to each learner upon completion |
| A professional-looking course | Your branded website and certificate design |
All items presented in this table are included in Masteriyoโs free plugin.
Requirements
Step 1: Activate the Groups Add-on
Masteriyo allows for the selling of team packages via its Groups add-on, which can be found in the free plugin.
- Access your WordPress dashboard and navigate to Masteriyo โ Addons.
- Locate Groups.
- Enable it.
A new Groups option will now appear under Masteriyo โ Users, enabling you to view all teams that have purchased your course.

Step 2: Set Up a Team Package for Your Course
Next, assign prices for individual enrollments as well as for group purchases.
- Go to Masteriyo โ Courses, open your course, and select the Settings tab.
- Under Pricing, select Paid and enter the fee for a single enrolment, e.g., ยฃ99. (Group pricing is only available on paid courses.)
- Navigate to Group Pricing and enable Sell to Groups.
- Complete your team package using the table below.
- Click Publish or Update if the course is already live.
| Field | Enter This | Example |
|---|---|---|
| Seat Model | Fixed Seats (Variable Seats requires Pro) | Fixed Seats |
| Group Name | The name of the package visible to buyers | Team of 10 |
| Group Size | Number of participants the package covers | 10 |
| Regular Price | Total cost for the entire team (a one-off payment) | ยฃ790 |

Your course now offers two purchasing options: an individual seat or a team package. In our example, the team rate equates to ยฃ79 per participant, presenting a discount that simplifies approval.
PRO TIP: Price team offerings such that the per-seat cost is less than an individual ticket and clearly indicate this on your course page. A purchaser contrasting โ10 ร ยฃ99 = ยฃ990โ with โยฃ790 for the teamโ will easily do the maths.
Pro Requirements: The free plugin allows each course to have one team package with a fixed number of seats, such as โTeam of 10 for ยฃ790.โ Masteriyo Pro introduces variable seating, where purchasers can select their desired number of seats, which lowers the cost per seat for larger teams (for instance, ยฃ25 per seat for 5 individuals, decreasing to ยฃ15 per seat for 30). Pro also permits you to offer multiple packages for each course, such as โSmall Teamโ and โEnterpriseโ options side by side.
Step 3: Enroll the Entire Team
Upon purchasing a team package, the buyer assumes the role of group leader and can add their members via email from their account.
Alternatively, you can manage enrolments manually which is useful when a company provides a list of employees and pays via invoice:
- Navigate to Masteriyo โ Enrollments and select Add Enrollment.
- Select the course.
- Add learners in one of three ways: paste emails (separated by commas, spaces, or new lines), select existing students, or upload a CSV of names and emails. Thereโs a Download sample CSV option available for the correct format.
- Click Continue, review the list, and confirm.

The bulk enrollment feature is part of the free plugin. For a company with 50 employees, uploading their HR list takes moments instead of hours.
Step 4: Provide Each Learner with a Certificate
The certificate is what companies are primarily investing in, so it’s crucial to set it up prior to the first team commencing the training.
- Access Masteriyo โ Certificates and select Add New Certificate.
- Choose the free Course Completion Certificate template, or create one from scratch.
- Add your logo and branding. The template automatically populates each learnerโs information: name, course title, completion date, course duration, start date, and instructor name.
- Click Publish.


Next, link it to your course:
- Turn on Enable Certificate and choose the certificate you just designed.
- You may also enable Allow Certificate Sharing so learners can share their achievement.
- Click Update.

From this point onward, every learner can download their certificate upon finishing the course, regardless of whether they purchased an individual seat or were enrolled as part of a team.
For a comprehensive overview of crafting the certificate itself, refer to our guide on creating course certificates in WordPress.
Pro Features: Additional certificate templates, QR-code verification (for employers to validate a certificate’s authenticity), and automatic email delivery of certificates to learners are included.
Step 5: Process Payments
The Masteriyo free plugin supports Stripe and PayPal for checkout, as well as offline payment options for businesses that prefer bank transfers or invoices. Configure these options under Masteriyo โ Settings โ Payments.
Masteriyo does not deduct any commission from your earnings; you only incur the standard processing fees from your payment provider. For more information regarding pricing and checkout, see our guide on selling online courses from your own website.
Conducting Live or In-Person Training?
Many instructors deliver a combination of online courses for self-paced learners and live workshops or in-person sessions for corporate teams. For these sessions, participants still need a certificate although there isnโt a course to complete in your LMS.
This is where Masteriyoโs free certificate generator comes into play; it allows you to oversee every certificate:
- Select a template.
- Upload your logo to ensure the certificate bears your brand.
- Input the details of one participant, or upload a CSV with names, emails, and additional fields for the entire group.
- Download all certificates in one click, complete with watermark or Masteriyo branding, and distribute them as you deem fit.
For a company workshop with 30 participants, this approach means just one upload rather than creating 30 certificates manually.
Utilise the generator for live events and standalone workshops. For online courses, the certificates integrated within Masteriyo LMS are automatically issued upon course completion.
Transparent Limitations
A few key points to consider before presenting this to a large corporation:
- Team leaders can view their members’ progress. A group leader can manage group members and view associated courses but cannot see individual progress. For companies needing progress reports, Masteriyo Pro includes a Reports feature for each course, detailing the progress of all enrolled students, allowing you to track the teamโs performance and share insights with the company.
- Certificates come with an expiry date. If a corporation requires annual re-certification, sell a new โrenewalโ course each year instead of refreshing the existing one, preserving the original records.
- One team package per course on the free plan. To provide both โTeam of 10โ and โTeam of 50โ options for the same course, you will need Masteriyo Pro.
Frequently Asked Questions
Yes, with the free Masteriyo plugin, you can create a team package for any course, such as 10 seats for a single price. The company pays once and the buyer can add their team members or have them enrolled by you through email or a CSV file.
Go to Masteriyo โ Enrollments โ Add Enrollment, select the course, and choose whether to paste a list of emails, select from existing students, or upload a CSV file. Masteriyo provides a sample CSV to help you get the format right.
Yes, once a certificate is linked to the course, every learner can download their own certificate when they finish the course, with their name, course title, and completion date automatically filled in.
Yes, within limits. The free plugin allows for one fixed-seat team package per course, bulk enrollment, and certificates. Masteriyo Pro enables variable seating, adjustable pricing, multiple packages per course, and certificate verification.
Set a lower per-seat fee than that of an individual ticket, making the team package an evidently better deal. For instance, if a single seat costs ยฃ99, a team of 10 at ยฃ790 results in ยฃ79 per participant.
Conclusion
- Enable the free Groups add-on and create a team package for your course.
- Enroll teams by pasting emails or uploading a CSV.
- Link a certificate to ensure each learner receives completion proof.
- Handle payments using Stripe, PayPal, or offline invoices.
- For live or in-person sessions, utilise the free certificate generator to create certificates singularly or en masse using a CSV.
Have you previously sold a course to a team? Share your pricing strategy with us in the comments!
FREE GUIDE
4 Essential Steps to Accelerate Your WordPress Website
Implement the straightforward steps outlined in our four-part mini-series to decrease your loading times by 50-80%.
Well done! You’ve reached the end of the article!
Share this content:
Discover more from Qureshi
Subscribe to get the latest posts sent to your email.


