CHS Reminders Management - Old

CHS Reminders Management - Old

Overview

Currently, we manually remember bills, due dates, and meetings.
With this reminder system, notifications will be sent automatically to users, vendors, and members on time.
It saves manual effort and makes society operations smoother for everyone.


User Flow

  • Users can create new reminders from a simple form, selecting the SourceType, date, time, and channel type.
  • The below fields define each reminder:
FieldDescription
Scheduler CodeUnique ID (001, 002, etc.) System generated, hidden on UI
Source TypeUser Notes / System Data (U, S) Shown only on UI
Task Code(0 = for U Source Type & 1, 2, 3 from task list combo if it is S Source Type)
Standard MessageExample: “Monthly Billing” Entered by user
Schedule TypeDaily / Weekly / Monthly
Month DateDay of Month (00 if Daily/Weekly)
TimeReminder Time (e.g., 11:00 AM)
ChannelWhatsApp / Email (W, E)
StatusPending / Completed
Reminder NotesOptional notes (Mandatory if Send From = User)

System TaskList

These are predefined system-level reminders that users can enable or disable.

CodeNameSend ToDescription
1Bill PaymentVendorsBills not authorized yet dropped
2Utility BillsEntitySystem scans bills with IsUtilityBill=Yes
3Unreconciled BillsVendorsBills missing in 2B but last month’s bills exist
4Member DueMembersScan member dues & send list
5Special ChargesEntitySinking fund, repairs, festival fund, parking charges (Tariff Cycle based) dropped
6Receipt ConfirmationMembersAcknowledge payment
7Society Document RenewalEntityScan eVault expiry
8Investment RenewalsEntityScan near maturity date
9Staff RemindersEntityStaff attendance/absentees Discuss
10Festival / Cultural EventMembersOptional (if member portal feature added) Discuss
11Facility Booking RemindersMembersClubhouse, garden, hall booking Discuss
12Visitor / Delivery AlertsMembersSecurity check alerts Discuss
13Vehicle Parking RenewalMembersScan parking register
14Routine MaintenanceEntityPest control, tank cleaning, lift servicing Discuss

Example

Case 1 — Source Type User
  • Scheduler Code: 001
  • Task Code: 0
  • Standard Message: Monthly Billing
  • Source Type: User
  • Schedule Type: Monthly
  • Month Date: 15
  • Time: 11:00 AM
  • Reminder Notes: We have to do Billing

Schedule Table (Generated Instances)
This entry will be inserted by the system based on selected date and time.

SchedulerCodeSchedule Date & TimeSent
00115-Nov-2025 11:00 AMN

Logic

  • Once the reminder is successfully executed, Sent is updated to Y.
  • The scheduler process will scan for all entries where Sent = N.
  • If the Schedule Type is Monthly, the system will automatically create the next schedule date by adding one month.
    (This repetition occurs only for recurring types like Monthly)

Case 2 — Source Type System
  • Scheduler Code: 002
  • Task Code: 4
  • Standard Message: Members Due Reminders
  • Source Type: System
  • Schedule Type: Monthly
  • Month Date: 16
  • Time: 11:00 AM

Schedule Table

SchedulerCodeSchedule Date & TimeSent
00216-Nov-2025 11:00 AMN

Logic

  • For System Ource Type, the ERP automatically fetches relevant data (e.g., pending bills, dues, unreconciled invoices) and triggers mails or WhatsApp messages.
  • For User Source Type, the System will just take notes & send it

Discussed

Due Reminders

  1. We are going to attach PDF, we have to save in S3
  2. PDF link
  3. Email is also allowed for all members, once for all members do the queue
  4. What’s App Btn enable only when purchase by client
  5. Print Nil Due will be No in case of whats app only, validate it
  6. New template —Udit——-
  7. Even PDF is not attached we will go ahead & use whats app controller

Receipt Confimation Email & WA both Evault Everymonth first of 1 day we will schedule no need whats app only email Investment Every week, investment expiry in 15days then send it, e.g., Maturity date is 15 Decemeber before 15th it will send after 15th also but not mature then also it is send only email Staff Reminders Phase 2 Festival Cultral Phase 2 Facility Visitor Alert Phase 2 Vehicle Parking Weekly Scheduler same like investment wa we wil have Rountine Maintenane Phase 2