The Automated Rent Payment Reminder System is an automation tool that automates rent payment reminders via WhatsApp. It reads tenant data from a spreadsheet, sends personalized reminders based on due dates, and allows tenants to confirm payments. If payment is not received, the system escalates reminders and sends a final warning after 7 days. Designed for landlords, it reduces manual effort and ensures timely rent collection.
- [WIP] Spreadsheet Integration: Reads and updates tenant data (name, room number, due date, payment status).
- [WIP] WhatsApp Notifications: Sends reminders at 7 days, 3 days, due date, and daily for 7 days post-due.
- [WIP] Payment Confirmation: Tenants confirm payment via "I have transferred," suppressing further reminders.
- Notification Logic: Re-enables reminders if payment is unverified or the next rent cycle begins.
- [WIP] Scheduled Execution: Runs daily via task schedulers (e.g.,
cron, Windows Task Scheduler).
- Language: Go
- APIs: WhatsApp Business API
- Spreadsheet Format: Google Sheets
- Time-Saving: Automates reminders, reducing manual effort.
- Improved Communication: Sends timely, personalized reminders.
- Payment Tracking: Tracks and suppresses notifications after payment confirmation.
- Scalable: Handles multiple tenants and properties effortlessly.
- Web interface for landlord management.
- Payment gateway integration for automatic status updates.
- Multi-channel notifications (SMS, email).
- Analytics and reporting for payment trends.