Skip to Content
Ranlanka CRM documentation — pre-release, subject to change.
FeaturesReminders

Reminders

Automated reminder framework

A pluggable scheduler runs once daily at 08:00. Adding a new reminder type requires no wiring beyond implementing a small interface — it’s auto-discovered and picked up automatically.

Two reminder types are currently registered:

  • Flight Today — defaults to firing the same day for ticketed flights.
  • Visa Expiry — defaults to firing 30 days before an active visa expires.

Both include full case context in the email (route/PNR/ticket number and any linked travelers for flights; visa number, country, type, and dates for visas).

Admin-adjustable lead times

Owners/managers can tune each reminder type’s lead time and enable/disable it from the Reminder Settings admin page — changes take effect without a deploy.

Dedup guarantee

A reminder never sends twice for the same case on the same day, even under manual re-triggering — enforced by a database-level uniqueness constraint on (reminder type, case, date), not just application logic.

Staff reminders (manual)

Separately from the automated system, staff can create their own manual reminders/notes. A Complete action marks one done and removes it from the list, available both on the per-staff Reminders tab and the admin-wide reminders view.

Last updated on