Quiet Hours

Suppress push notifications during configured time windows so you are not disturbed outside working hours.

Key Concepts

Quiet hours let you define a daily time window (e.g., 10 PM to 7 AM) during which push notifications are suppressed. Approval requests are still created and visible in the dashboard and iOS app, but your phone will not alert you.

Quiet hours are stored as quiet_hours_start, quiet_hours_end, and quiet_hours_tz on your approver profile. Enforcement happens server-side when sending push notifications.

Configure Quiet Hours
1

Open preferences

Go to Dashboard → Settings → Preferences.

2

Set the quiet window

Configure the start and end times for your quiet window. For example:

  • Start: 22:00 (10 PM)
  • End: 07:00 (7 AM)
  • Timezone: America/New_York

The timezone setting ensures quiet hours align with your local time, even when the server runs in UTC.

3

Save

Click Save Preferences. Quiet hours take effect immediately for new approval requests.

How Quiet Hours Work

When a new approval request is created and the approver is in their quiet hours window:

  • The request is created normally in the database.
  • The push notification to the iOS app is suppressed.
  • Slack/Teams notifications (if configured) are still sent.
  • The request appears in the dashboard and app when the approver opens them.
  • The TTL countdown continues -- the request can still expire during quiet hours.

TTL Interaction

Quiet hours do not pause or extend the request TTL. If a caller sends a request with a 1-hour TTL at 11 PM and your quiet hours are 10 PM - 7 AM, the request will expire at midnight without you being notified. The caller should use a longer TTL for non-urgent requests, or send the request during business hours.

Override for Urgent Requests

Currently, quiet hours apply uniformly to all requests. There is no "urgent" flag that overrides quiet hours. For truly urgent after-hours requests, callers should use a separate notification channel (e.g., phone call, SMS) in addition to SignedApproval.

Note
Quiet hours are enforced server-side. The setting works regardless of your phone's Do Not Disturb or Focus mode settings. Even if your phone allows notifications, SignedApproval will not send them during quiet hours.
Tip
Set your quiet hours slightly wider than your sleep hours. If you sleep 11 PM - 7 AM, set quiet hours to 10 PM - 7:30 AM. This avoids being woken up by a last-minute notification at 10:55 PM and gives you time to settle in before checking your phone in the morning.