Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Calendar Event Sync

stephendolanstephendolan1k downloads

Sync your current note with a relevant calendar event.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

This plugin is designed to quickly replace the title and initial content of the current note with your current, upcoming, or recent calendar event data.

How it Works

When you run the Sync with closest event command, we iterate through your calendar's event to find (in order of precedence):

  • The current event, if one is happening now.
  • The next upcoming event, if one is happening soon (time window customizable in settings).
  • The most recent event, if one happened recently (time window customizable in settings).

When you run the Select event to sync command, we show you a list of past, occurring, and future events to select from.

Required Settings

  • Calendar ICS URL: This must be a valid calendar ICS URL that we can fetch your events from. The plugin currently only supports a single ICS URL as a source for event data.

Optional Settings

  • Calendar Owner Email: Set this if you want events you've declined to be automatically excluded from the sync.
  • Ignored Event Titles: A list of event titles to exclude from the sync. You can enter as many as you want, separated by newlines.
  • Quick sync - Past limit (hours): How many hours in the past to consider an event as "recent" when using the quick sync command (default: 2).
  • Quick sync - Future limit (hours): How many hours in the future to consider an event as "upcoming" when using the quick sync command (default: 4).
  • Select modal - Past limit (days): How many days in the past to show events in the selection modal (default: 1).
  • Select modal - Future limit (days): How many days in the future to show events in the selection modal (default: 3).
HealthGood
ReviewSatisfactory
About
Replace the current note's title and initial content with data from your calendar events. Sync with the closest current/upcoming/recent event or pick any past/future event; fetch from a single ICS calendar and optionally exclude declined or ignored events.
CalendarImportDates
Details
Current version
2.1.2
Last updated
8 months ago
Created
2 years ago
Updates
10 releases
Downloads
1k
Compatible with
Obsidian 1.5.8+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
stephendolanstephendolan
stephendolan.com
GitHubstephendolan
  1. Community
  2. Plugins
  3. Calendar
  4. Calendar Event Sync

Related plugins

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

Periodic Notes

Manage your daily, weekly, and monthly notes.

Journals

Manage your journals.

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Journal Review

Review your daily notes on their anniversaries, like "what happened today last year".

Yearly Glance

Year at a glance - overview of annual events with customizable management options.

Chronology

A calendar and a timeline of the note's creation and modification.

Calendar

Explore your daily notes.

Meal Plan

Meal planning and recipe manager.