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).
77%
HealthExcellent
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
6 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

ICS

Add events from calendar ics on the web to daily notes on demand. Includes vdir support. Daily Planner, Templater and Dataview friendly.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Weread

Sync Tencent Weread highlights and annotations.

Periodic Notes

Manage your daily, weekly, and monthly notes.

Full Calendar Remastered

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

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Journals

Manage your journals.

Chronology

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

Calendar

Explore your daily notes.

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.