🧾 Send school fee reminders with payment links via email & WhatsApp

1,445 views · 🧾 Invoice Processing

Description

📚 Automated School Fee Reminder Workflow with Payment Link

Automatically sends fee reminders (via email and WhatsApp) to parents with secure payment links, 3 days before the due date.

🔧 Main Components

🧩 Channels Used

🔐 Payment Integration

Secure payment links are auto-generated per student to enable direct and safe online fee payments.

✅ Essential Prerequisites

📁 Required Excel File Structure (student_fee_data.xlsx)

Student IDNameEmailPhoneFee Due DateAmountReminder Sent

🧾 Expected Input Format Example

{
  "studentId": "ST123",
  "name": "Ria Mehta",
  "email": "ria.mehta@example.com",
  "phone": "+919123456789",
  "dueDate": "2025-08-10",
  "amount": "₹5000",
  "reminderSent": "No"
}

🚀 Key Features

⚙️ Quick Setup Guide

  1. Import Workflow JSON into your n8n instance.
  2. Configure schedule in the “Daily Fee Check” node (default: 8 AM).
  3. Set Excel file path in the “Read Pending Fees” node.
  4. Update your fee processing logic in the “Process Fee Reminders” node.
  5. Add email credentials in the “Send Email Reminder” node.
  6. Integrate WhatsApp provider API in the “Send message” node.
  7. Define how you generate secure payment links.
  8. Test with sample data and activate workflow.

🛠️ Parameters to Configure

ParameterDescription
excel_file_pathPath to the fee tracking Excel file
smtp_hostSMTP server for sending email reminders
smtp_userEmail username
smtp_passwordEmail password
whatsapp_api_keyWhatsApp API key for sending messages
payment_api_urlURL for generating payment links
admin_email(Optional) Admin email for error reporting

🔗 Nodes Used

Send Email, Microsoft Excel 365, WhatsApp Business Cloud, Schedule Trigger

📥 Import

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

📖 Importing guide · 🔑 Credential setup