Student absence alerts via email & WhatsApp with attendance tracking
Ready for 3.0What this workflow does
This workflow has 10 nodes and runs on a schedule (every day at 10:00). Along the way it connects Microsoft Excel 365. It also calls graph.facebook.com over HTTP.
How it runs
Trigger: On a schedule (every day at 10:00).
- Read Today's Attendance (Microsoft Excel 365): work with worksheet
- Read Student Contacts (Microsoft Excel 365): work with worksheet
- Process Absent Students (Code): runs custom JavaScript code
- Prepare Absence Email (Code): runs custom JavaScript code
- Prepare Absence SMS (Code): runs custom JavaScript code
- Generate Attendance Report (Code): runs custom JavaScript code
- Send Absence Email (Send Email): sends an email over SMTP
- Send Absence WhatsApp (HTTP Request): calls graph.facebook.com
- Save Attendance Report (Microsoft Excel 365): append (worksheet)
Services it uses
HTTP calls to: graph.facebook.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Microsoft Excel 365
n8n-nodes-base.microsoftExcel - Code
n8n-nodes-base.code - Send Email
n8n-nodes-base.emailSend - HTTP Request
n8n-nodes-base.httpRequest
From the author
📘 Student Absence Alerts & Attendance Tracking Automation Automatically alerts parents about student absences and tracks 30-day attendance patterns to identify risks and trends. 🔧 Main Components Daily Attendance Check – 10:30 AM Triggers the workflow every…