Review Scheduling
Automated review cycles with configurable cadences, overdue notifications, and review tracking for continuous risk monitoring
Flow's review scheduling system ensures risks are reassessed on a regular cadence. Configurable review periods, automated overdue detection, and notification workflows keep your risk register current and your team accountable.
Overview
Review scheduling provides:
- Configurable Review Cadence - Set default and per-risk review periods
- Automated Overdue Detection - Cron-based scanning for overdue reviews
- Notification System - Alerts for risk owners when reviews are due or overdue
- Review Tracking - Complete audit trail of review history
- Upcoming Reviews - Dashboard view of reviews due in the next 30 days
Review Cadence Configuration
Organization Defaults
Set the default review cadence in Settings > Organization:
- Default Review Period - Number of days between reviews (default: 90 days)
- Applies to all new risks unless overridden at the individual risk level
- Can be changed at any time; existing risks retain their current schedule
Per-Risk Overrides
When creating or editing a risk, specify a custom review period:
- Override the organization default for individual risks
- Set shorter periods for critical or rapidly evolving risks
- Set longer periods for stable, low-severity risks
- Specified in days (1–365)
Overdue Review Detection
Automated Scanning
Flow runs a background job that periodically scans for overdue reviews:
- Identifies risks where
nextReviewAtis in the past - Excludes closed risks from review requirements
- Creates notification records for risk owners
- Logs all overdue detections in the audit trail
Duplicate Prevention
To avoid notification fatigue, the system checks for recent notifications:
- Notifications are deduplicated within a 7-day window
- If a risk owner was notified within the past 7 days, no duplicate is sent
- The deduplication window ensures persistent but non-excessive reminders
Review Workflow
Marking a Risk as Reviewed
When a risk owner completes a review:
- Navigate to the risk and select the review action
- Optionally add review notes documenting findings
- Optionally specify a custom extension period
- The system records:
- Last Reviewed At - Timestamp of the review
- Last Reviewed By - User who performed the review
- Next Review At - Calculated from the current date plus the review period
- An audit log entry is created capturing the review details
Review Extensions
The next review date is calculated as:
Next Review Date = Current Date + Review Period
Where the review period is either:
- The custom extension specified during the review
- The organization's default review cadence (typically 90 days)
Monitoring Reviews
Overdue Reviews
Query overdue reviews for your organization to see:
- Risk title and description
- Risk owner name
- Number of days overdue
- Original scheduled review date
Upcoming Reviews
View reviews due within the next 30 days:
- Sorted by review date (soonest first)
- Shows days until review is due
- Includes risk owner assignment
- Enables proactive scheduling and preparation
Audit Trail
All review activities are logged in the audit system:
- review_overdue_notification - Recorded when an overdue notification is created
- reviewed - Recorded when a risk review is completed
- Each entry includes before/after state, actor, and timestamp
Best Practices
- Align to Risk Level - Set shorter review periods for Critical and High risks
- Prepare in Advance - Use the upcoming reviews view to prepare for scheduled reviews
- Document Findings - Always add review notes to create a continuous assessment record
- Act on Changes - If a review reveals changed conditions, update the risk assessment immediately
- Review the Cadence - Periodically assess whether the default review period still aligns with your risk environment