Automatically sends fee reminders (via email and WhatsApp) to parents with secure payment links, 3 days before the due date.
Daily Fee Check – 8 AM
Scheduled trigger that starts the workflow daily at 8 AM.
Read Pending Fees
Fetches student fee records from an Excel sheet (using getAll method).
Process Fee Reminders
Filters records to find pending fees due within the next 3 days.
Prepare Email Reminder
Generates personalized email messages with payment links.
Wait for Email Preparation
Adds delay/wait condition for email logic readiness.
Send Email Reminder
Sends the fee reminder email with a secure payment link to the parent.
Prepare WhatsApp Reminder
Generates WhatsApp-friendly messages with fee and payment details.
Wait for WhatsApp Preparation
Waits for WhatsApp message logic to complete.
Send WhatsApp Message
Sends the message to the parent’s WhatsApp number using a message API.
Update Reminder Status
Updates the Excel file to mark reminders as sent to avoid duplicates.
Secure payment links are auto-generated per student to enable direct and safe online fee payments.
student_fee_data.xlsx)student_fee_data.xlsx)| Student ID | Name | Phone | Fee Due Date | Amount | Reminder Sent | 
|---|
{
  "studentId": "ST123",
  "name": "Ria Mehta",
  "email": "[[email protected]](/cdn-cgi/l/email-protection)",
  "phone": "+919123456789",
  "dueDate": "2025-08-10",
  "amount": "₹5000",
  "reminderSent": "No"
}
| Parameter | Description | 
|---|---|
| excel_file_path | Path to the fee tracking Excel file | 
| smtp_host | SMTP server for sending email reminders | 
| smtp_user | Email username | 
| smtp_password | Email password | 
| whatsapp_api_key | WhatsApp API key for sending messages | 
| payment_api_url | URL for generating payment links | 
| admin_email | (Optional) Admin email for error reporting | 


