Questions about syncing Notion with Apple Calendar
What Calnio costs, what it keeps, how often it runs, what two-way means, and how to take it all back. If something is missing here, write to me and I will add it.
Free. Nothing to install.
Is Calnio free?
Yes. There is no paid plan, no trial and no card to enter. I host Calnio myself, on a Raspberry Pi on my desk, and I use it for my own tasks every day.
Is Calnio safe to connect to Notion and iCloud?
Calnio asks for as little as it can. When you connect Notion, Notion shows a page picker, and Calnio can only see the pages and databases you tick there.
For iCloud it uses an app-specific password, never your Apple Account password. You can revoke that one password at any time without touching anything else.
The Notion token and the iCloud password are encrypted before they reach the database. Your session lives in an httpOnly cookie that the page itself cannot read.
What data does Calnio store?
Your name, email address and avatar from Google sign-in, but no Google tokens. A Notion access token. Your iCloud email and app-specific password.
For each sync: which database, which date column and which calendar. For each synced item: its title, its start and end, whether it is all day, and the ids that link the Notion page to the calendar event. Never the content of your pages.
Is the sync one-way or two-way?
Notion to Apple Calendar always runs: a new date, a moved date, a renamed page or a trashed page all reach the calendar.
Apple Calendar to Notion is a switch on each sync, off until you turn it on. With it on, moving an event changes the page date, renaming it renames the page, deleting it moves the page to the trash, and an event you create in that calendar becomes a new page.
When both sides changed since the last run, Notion wins. Repeating events and invitations with other attendees are never imported.
How often does Calnio sync?
Every 15 minutes. When you add a database or switch syncing on, the first run starts right away instead of waiting for the next round.
Which calendar do the events go into?
Each database gets its own calendar in iCloud, named after the database. If a calendar with that name already exists, Calnio uses it. You can point a sync at another calendar from its card.
Why does Calnio need an app-specific password?
Apple has no sign-in button for calendar access. iCloud Calendar speaks CalDAV, which takes an email and a password, and Apple only accepts app-specific passwords there. Creating one needs two-factor authentication on your Apple Account.
What happens when I tick a task done in Notion?
Nothing changes in the calendar. Calnio syncs the title and the date. A page leaves the calendar when it is trashed or its date is cleared.
Does it work with Google Calendar or Outlook?
No. Calnio writes to iCloud Calendar only, which is what Apple Calendar shows on your iPhone, iPad and Mac.
How do I disconnect Calnio?
To pause, turn off a sync on the Syncs page, or everything at once in Settings. Deleting a sync also deletes the events it created.
Disconnecting Notion under Connections revokes the grant on Notion's side. Disconnecting Apple Calendar leaves the events already in your calendar. Revoke the iCloud password at appleid.apple.com, under Sign-In and Security, App-Specific Passwords.
Settings, Delete account removes everything Calnio stores about you and revokes its Notion access. Events already in Apple Calendar stay. They are yours.
Setting it up for the first time? Follow the step-by-step guide, or read how it works on an iPhone with iCloud.
Your dates, where you already look.
Sign in, tick a database, and it shows up in Apple Calendar. Turn two-way on and your calendar edits go back to Notion.