Package Information
Downloads: 1 weekly / 162 monthly
Latest Version: 0.1.1
Author: Piyush Sachdeva
Available Nodes
Documentation
n8n-nodes-frappe-lms
This is an n8n community node for Frappe LMS. It lets you automate student registration, course enrollments, and batch announcements directly from your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
- Go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-frappe-lms - Agree to the risks and click Install
- Restart n8n to load the node
Credentials
This node requires Frappe LMS API credentials:
- URL: Your Frappe LMS instance URL (e.g.,
https://lms.yoursite.com) - API Key: Your Frappe API key
- API Secret: Your Frappe API secret
To generate API credentials in Frappe:
- Go to your Frappe LMS instance
- Navigate to User → API Access
- Generate a new API Key and Secret
Operations
Course
- Create Course: Create a new course with title, description, and instructors
- Get Course: Retrieve course details by ID
- Get All Courses: List all courses
Student
- Register Student: Create a new student account
- Get Student Details: Retrieve student information by email
- Update Student Profile: Update student details
Enrollment
- Enroll Student in Course: Enroll a student in a course (with optional batch)
- Get Student Enrollments: Get all enrollments for a specific student
Communication
- Send Announcement: Send announcements to courses, batches, or users
Compatibility
Tested with n8n version 2.4.8+
