The Complete Moodle User Guide

Multitenancy in Moodle LMS

Multitenancy in Moodle is made possible with the use of Front-page settings and Course Categories. This can be done by configuring the “Front page items when logged in” settings to Enrolled Courses. With regard to branding courses to specific departments or business units, the Course Categories can be named after the department, and subcategories can be labelled as Course Topics. Each Category and Subcategory can then be themed separately from the Corporate/ Organizational theme. Roles and capabilities can be assigned to specific categories to allow access to edit courses. Additionally, this can be done by inheritance to the Subcategories and courses.

Enrolling Cohorts

Cohorts are site-wide, or category-wide groups, that can be created by site administrators and any other users with the relevant permissions. The benefit of using cohorts is that is enables you to perform bulk actions for everyone grouped in a cohort. For example, you can enroll an entire cohort into a class. To enroll users by cohorts, you will need to add the Cohort-Syn Enrollment plugin as an enrollment method for the course. As well, the Moodle administrator will need to enable the Cohort-Syn enrolment plugin site-wide.

Instructors can add cohorts to courses by default, but Moodle managers or admin can hide certain cohorts from teachers by unchecking the ‘Visible’ box in the Cohort settings, or by clicking the eye icon on the Cohorts screen.

Moodle Integrations

Google G-Suite

The integration between Moodle and Google allows you to benefit from the two platforms working seamlessly together. You will need to centralize the authentication process and can choose whether to login using Google credentials, Moodle credentials, or an existing identity provider (if your institution has a centralized directory).

If you decide to use your Moodle credentials for login, you can implement a Single Sign On (SSO) solution to preserve the session between systems and avoid any direct connections to the database. If you use your Google credentials, you can login through a OAuth2 sign-in method. If you choose to use your existing identity provider, you can configure an SSO solution to allow Moodle and Google access through the same credentials, while keeping the session between them running. It’s a simple integration, as Moodle users are automatically created in Google G-Suite (Google Docs, Calendar, and Gmail). On the Google side of things, there is a Google Widget that will generate a link to Moodle in your Google account.

Microsoft Integration

Similar to Google G-Suite, simply login to your Office account to access and manage Office documents while logged into Moodle.


Customer Relationship Management System Integrations

Customer Relationship Management (CRM) Systems provide deep value for sales teams and organizations due to the capacity to track, automate and organize interactions with customers. Organizations who use Moodle for partner, client, channel or sales training began to see the benefit of having learning information synced with Salesforce. A number of integrations have been developed as described below.


SugarCRM can be integrated through CourseCRM, a custom implementation of SugarCRM. Integrating directly with Moodle and your eCommerce store enable lead, contact, sales and learner activity data to be synced with SugarCRM to provide extensive reporting and analytics capabilities.

Salesforce Integration with EnlightenCRM

The challenges that organizations can encounter when delivering online training have to do with managing their learners. These include issues like scalability, cost, accessibility and integration with a CRM system. EnlightenCRM integrates Moodle with Salesforce. With this integration tool, you can collect all Moodle registrations in Salesforce, and manage them in that system. The integrated platform also delivers automation and enhanced reporting, and provides training content to customers, partners and employees that is mobile-friendly.


InfusionSoft, a CRM designed for small businesses, can also be integrated with Moodle through custom developed integrations. Get in touch with one of our Moodle Experts to learn more.

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt

Start typing and press Enter to search