Tadreeb LMS – HRMS Integration
HRMS Integration
HRMS Integration Module (v1.0.0)
Overview
This module enables seamless integration between the LMS and external HRMS systems, starting with Zoho People, to automate employee synchronization and user management.
Module Information
| Item | Value |
|---|---|
| Module Slug | hrms |
| Integration Type | HRMS APIs (Zoho People - OAuth) |
| Authentication | OAuth 2.0 |
🚀 Supported Integration (v1.0.0)
Zoho People Integration
This release introduces a fully functional integration with Zoho People.
Key Features
-
OAuth 2.0 Authentication
- Secure connection with Zoho using Client ID, Secret, and Refresh Token
-
One-Click Synchronization
- Fetch and sync active employees directly into LMS
-
Smart Data Mapping
- Automatically maps Zoho fields:
- Employee ID
- Email ID
- First Name
- Automatically maps Zoho fields:
-
Automated User Onboarding
- New users → automatically created in LMS
- Assigned default role:
student - Existing users → updated and linked via
hrms_id
Installation & Setup
Step 1: Download Module
Download the HRMS Integration Module.
Step 2: Upload Module
- Login → Admin Panel
- Settings → External App / Marketplace
- Upload
.zip - Enable module
🔐 Step 3: Create Zoho Developer Application
- Go to: https://api-console.zoho.com
- Click Add Client
- Choose:
- Server-based Applications
- Fill:
- Client Name
- Homepage URL (your LMS URL)
- Authorized Redirect URI (from your LMS)
👉 After creation, you will get:
- Client ID
- Client Secret
🔑 Step 4: Generate Refresh Token
- Open this URL in browser (replace values):