Reminders
Reminders
Reminders are bespoke nudges you set on a property — anything you want to be pinged about that doesn't fit neatly into "this document expires" or "this lease ends".
Examples
- Annual property tax (Arnona) instalment due
- Quarterly common-area maintenance meeting
- Insurance pre-renewal review
- Inspection follow-up after a repair
- "Call the gardener" on a fixed date
For document expiry and lease end-date you don't need to set anything manually — those reminders are created automatically. Use the Reminders tab for everything else.
Adding a reminder
On the property edit page → Reminders tab → New property reminder. Fill in:
- Type — lease end, insurance renewal, maintenance, inspection, tax due, insurance renewal, custom.
- Title — what to remind about, e.g. "Q1 Arnona payment".
- Due date — the day the thing must happen.
- Remind at — when the reminder should fire (defaults to morning of the due date; you can move it earlier).
- Assigned to — the employee who'll receive the reminder. If no one is assigned, the property's responsible employee gets it.
- Status — pending, sent, snoozed, completed, cancelled.
- Notes — free text.
How reminders fire
A daily artisan command (property:fire-reminders, scheduled for 07:00 tenant time) walks every reminder where:
remind_atis in the past- status is
pending
For each match it creates an in-app notification and an email to the assigned employee, then flips the status to sent. If the assigned person snoozes it, they pick a new remind_at and the status goes back to pending.