Notifications
Stay on top of deadlines with due date reminders, stale entry alerts, and expired quote warnings.
Notification Overview
GlyphFex's notification system monitors your entries in the background and alerts you when attention is needed. Notifications appear as a bell icon with a badge count in the application toolbar.
There are three types of notifications:
- Due date reminders — Alerts for entries approaching or past their due date
- Stale entry alerts — Warnings for entries stuck in a stage too long
- Expired quote warnings — Alerts for quotes whose validity period has passed
Due Date Reminders
When entries have a due date set (via the built-in Due Date field), GlyphFex tracks how close they are to the deadline:
- Due soon — Entries within your configured threshold (e.g., 3 days) are flagged as "due soon" with an amber badge
- Overdue — Entries past their due date are flagged with a red badge
- Completed entries excluded — Entries in a completed pipeline stage do not trigger due date alerts
Due date badges appear on Dashboard cards, in the Entry Detail Window, and on the Calendar/Gantt chart.
Configuring the threshold
In Settings Hub > Notifications, set the Due-soon threshold to control how many days before a due date triggers the "due soon" alert. The default is 3 days.
Stale Entry Alerts
Stale entry alerts catch jobs that have fallen through the cracks. An entry becomes "stale" when it has been in the same pipeline stage for longer than that stage's configured threshold.
Prerequisites
- Stale After Days must be set per stage in the pipeline editor
- Stale notifications must be enabled in Settings Hub > Notifications
How it works
- GlyphFex checks each active entry's time in its current stage
- If the time exceeds the stage's Stale After Days threshold, the entry is flagged
- A notification appears in the bell menu with the entry's reference number and how long it has been stale
- The Dashboard shows a "STALE" badge on affected entry cards
- The Dashboard analytics cards display a count of currently stale entries
Expired Quote Warnings
When an entry is in a quoting stage, GlyphFex sets a quote_valid_until date based on your configured Default Quote Validity Days. When this date passes, the entry is flagged as having an expired quote.
What triggers the alert
- The entry is in an active (non-completed) stage
- The
quote_valid_untildate has passed - Expired quote notifications are enabled in Settings
Where expired quotes appear
- Notification bell — Listed with the quote reference and expiry date
- Dashboard cards — An "EXPIRED QUOTE" badge appears on the card
- Dashboard analytics — A dedicated card shows the count of expired quotes
Configuring Notifications
All notification settings are managed from Settings Hub > Notifications (or Ctrl+, then select Notifications).
| Setting | Description | Default |
|---|---|---|
| Enable notifications | Master toggle for the entire notification system | On |
| Check interval | How often GlyphFex scans for notification conditions | Every few minutes |
| Due-soon threshold | Days before due date that triggers "due soon" alert | 3 days |
| Daily digest on startup | Show a summary of all pending notifications when opening a project | Off |
| Stale entry notifications | Enable alerts for entries exceeding their stage's stale threshold | On |
| Expired quote notifications | Enable alerts for quotes past their validity date | On |
Daily Digest
When Daily digest on startup is enabled, GlyphFex shows a summary dialog each time you open a project. The digest includes:
- Number of overdue entries
- Number of entries due soon
- Number of stale entries
- Number of expired quotes
The digest is a quick way to prioritize your day without needing to check the Dashboard analytics or notification bell.
Notification Bell
The notification bell icon in the application toolbar shows a badge count of pending notifications. Click it to see the list of all current alerts.
- Each notification shows the entry reference, type (due/stale/expired), and relevant details
- Click a notification to navigate directly to the affected entry
- Notifications update automatically based on the configured check interval
- Resolving the underlying condition (e.g., advancing a stale entry) clears the notification on the next scan