Skip to content

Reminders and Notifications

Feature Overview

Full Calendar provides a robust, native notification system to keep you on track. It integrates with your operating system's notification center and provides interactive modals for immediate action.

Configuration

In Settings → Reminders, you can define the baseline behavior:

  • Enable Reminders: The global toggle for the notification engine.
  • Default Reminder Time: The number of minutes before an event start to trigger a notification (default: 10).
  • Default Notification Body: Choose if you want the notification to show just the title or include the start time.

Custom Per-Event Reminders

You can override the global default for any specific event by adding a notify key to its YAML frontmatter:

title: Important Meeting
date: 2025-03-28
startTime: "14:00"
notify: 15  # Trigger 15 minutes before start

The Reminder Modal

When you click a system notification (or when a reminder triggers while Obsidian is focused), an interactive modal appears:

  • Open Note: Immediately opens the markdown file associated with the event.
  • Dismiss: Closes the reminder and silences further notifications for this instance.
  • Snooze: Postpones the reminder by a chosen interval.

⚠️ Important: How Snooze Works

Full Calendar uses a destructive snooze strategy to ensure your notifications remain synchronized across all your devices and external calendars (like Google or CalDAV).

How Snooze Works

Snoozing an event modifies the source data in your note or remote calendar. This ensures you aren't "re-notified" by other apps for a task you have already addressed on one device.

For a detailed breakdown of how different event types are shifted during a snooze, see the Reminders Architecture.


Status Bar Integration · Technical Architecture · Troubleshooting