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
| Provider | Sync Type | Notes |
|---|---|---|
| Google Calendar | OAuth | Automatic, secure |
| Apple Calendar (iCloud) | CalDAV | Requires app-specific password |
| Other CalDAV | CalDAV | Any CalDAV-compatible service |
Connecting Google Calendar
- Go to Settings > Integrations
- Click Connect Google Calendar
- Sign in to your Google account
- Grant Nook permission to access your calendar
- Select which calendars to sync
- 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
- Go to appleid.apple.com
- Sign in with your Apple ID
- Go to Security > App-Specific Passwords
- Click Generate Password
- Name it "Nook Calendar"
- Copy the generated password
Connect in Nook
- Go to Settings > Integrations
- Click Connect Apple Calendar
- Enter your Apple ID email
- Paste the app-specific password
- Click Connect
- 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:
| Direction | Behavior |
|---|---|
| Import only | External events appear in Nook (read-only) |
| Two-way | Changes sync both directions |
| Export only | Nook 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:
- Go to Settings > Integrations
- Find the connected calendar
- Click Disconnect
- 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:
- Google: myaccount.google.com/permissions
- Apple: appleid.apple.com > Security
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.