Calendar Sync

Connect your Google Calendar or Apple Calendar to sync events with Nook automatically.

Sync your external calendars with Nook to see all your events in one place. Connect Google Calendar, Apple Calendar, or other CalDAV-compatible calendars.

Supported Calendars

ProviderSync TypeNotes
Google CalendarOAuthAutomatic, secure
Apple Calendar (iCloud)CalDAVRequires app-specific password
Other CalDAVCalDAVAny CalDAV-compatible service

Connecting Google Calendar

  1. Go to Settings > Integrations
  2. Click Connect Google Calendar
  3. Sign in to your Google account
  4. Grant Nook permission to access your calendar
  5. Select which calendars to sync
  6. Click Done

Permissions Requested

Nook requests:

  • View calendars - To see your events
  • Create events - To add events from Nook (optional)
  • Modify events - To update events (optional)

You can choose read-only sync if you prefer.

Which Calendars Sync

After connecting, choose which calendars to include:

  • Your primary calendar
  • Shared calendars you have access to
  • Subscribed calendars (holidays, sports teams)

Connecting Apple Calendar

Apple Calendar uses CalDAV, which requires an app-specific password.

Generate App-Specific Password

  1. Go to appleid.apple.com
  2. Sign in with your Apple ID
  3. Go to Security > App-Specific Passwords
  4. Click Generate Password
  5. Name it "Nook Calendar"
  6. Copy the generated password

Connect in Nook

  1. Go to Settings > Integrations
  2. Click Connect Apple Calendar
  3. Enter your Apple ID email
  4. Paste the app-specific password
  5. Click Connect
  6. Select calendars to sync

Troubleshooting Apple Sync

If connection fails:

  • Verify your Apple ID email
  • Generate a new app-specific password
  • Check that iCloud Calendar is enabled
  • Ensure you're not using a managed Apple ID

Sync Behavior

One-Way vs Two-Way

Choose your sync direction:

DirectionBehavior
Import onlyExternal events appear in Nook (read-only)
Two-wayChanges sync both directions
Export onlyNook events appear in external calendar

Sync Frequency

Nook syncs your calendars:

  • Automatically - Every few hours
  • On demand - Click "Sync Now" to refresh
  • On changes - When you modify events

Event Ownership

Synced events show their source:

  • 🟢 Nook events - Created in Nook
  • 🔵 Google events - From Google Calendar
  • 🍎 Apple events - From Apple Calendar

Managing Synced Events

Viewing Synced Events

Synced events appear on your calendar with:

  • Source icon showing origin
  • Normal color coding by attendee
  • Full event details when clicked

Editing Synced Events

Depending on sync direction:

  • Import only - View only, edit in source app
  • Two-way - Edit in Nook, changes sync back

Conflicts

When the same event is modified in both places:

  • Nook shows a conflict indicator
  • You choose which version to keep
  • Or merge changes manually

Multiple Calendars

You can connect multiple calendar accounts:

  • Work calendar (Google)
  • Family calendar (Google shared)
  • Personal calendar (Apple)

Each appears in Nook with appropriate colors and labels.

Disconnecting Calendars

To remove a calendar integration:

  1. Go to Settings > Integrations
  2. Find the connected calendar
  3. Click Disconnect
  4. Confirm removal

Note: This removes synced events from Nook but doesn't delete them from the source calendar.

Privacy & Security

Data We Access

Nook only accesses:

  • Calendar events (title, time, location, description)
  • Attendee information
  • Event status (confirmed, tentative, cancelled)

We do not access:

  • Emails
  • Contacts
  • Other Google/Apple services

Token Security

OAuth tokens are:

  • Encrypted in storage
  • Never shared
  • Revocable at any time

Revoking Access

You can revoke Nook's access from:

Tips

Assign External Events

Synced events without attendees can be assigned to family members in Nook for proper color coding.

Use Calendar Categories

In Google Calendar, use event colors. Nook will recognize and categorize them.

Avoid Duplicates

If you sync multiple calendars that share events, some may appear twice. Use the filter to hide duplicates.