🔬 Automated student progress reports from LMS to parents via Gmail & Google Sheets

674 views · 🔬 Document Extraction & Analysis

Description

This n8n workflow automatically creates and sends regular performance summaries to parents using data from a Learning Management System (LMS). It pulls student grades and attendance, formats them into easy-to-read reports, and emails them without any manual work.

Good to Know

How It Works

Report Generation Flow

  1. Weekly Trigger: Starts the process every Monday at 9 AM.
  2. Fetch LMS Data: Pulls grades, attendance, and progress from the LMS.
  3. Process Data: Organizes the data into a clear report format.
  4. Generate HTML Report: Creates a readable report with student details.
  5. Send Email to Parents: Emails the report to parents’ addresses.
  6. Log Report Delivery: Records the sent reports in a log.

Example Sheet Columns

How to Use

  1. Import Workflow: Add the workflow to n8n using the “Import Workflow” option.
  2. Set Up LMS Access: Configure n8n with LMS credentials to fetch data.
  3. Configure Email: Add parent email addresses and set up an email service (e.g., Gmail).
  4. Activate Workflow: Save and turn on the workflow in n8n.
  5. Check Logs: Verify reports are sent and logs are updated.

Requirements

Customizing This Workflow

🔗 Nodes Used

Google Sheets, HTTP Request, Gmail, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup