Skip to content

Calendar Sync

How calendar synchronization works in Samvise

Calendar Sync

Samvise keeps your schedule in sync with Google Calendar automatically. Understanding how sync works helps you troubleshoot issues and get the most out of the integration.

How Sync Works

Reading Your Calendar

Automatic

  • When events on your selected calendars change, Samvise picks up the change and adjusts your task schedule
  • No manual refresh needed; sync runs in the background

What Gets Read

  • Event start and end times
  • Event titles
  • All-day and recurring events

Only the calendars selected on your account are read. Connecting starts with your primary calendar; change the selection when you connect, or later in Settings.

Writing Your Schedule

"Samvise" Calendar

When Samvise schedules a task:

  1. A block is created in Samvise
  2. A corresponding event appears in the "Samvise" calendar in Google

Event Details

  • Title matches the task title
  • Start/end times match the block

Updates Flow Both Ways

  • Move or resize a block in Samvise → the Google event updates
  • Delete a block → the event is removed
  • Change your Google Calendar → your task schedule adjusts around it

Sync Status

Check Settings > Google Calendar for:

  • Connection status
  • Sync status and any errors
  • The auto-sync toggle

Busy Block Detection

What Creates Busy Blocks

Samvise marks time as busy for events on your selected calendars, including recurring events, all-day events, and events from shared calendars you've selected.

How Busy Blocks Work

  • Tasks are never scheduled over busy time
  • Busy events are visible on the Samvise calendar so you can see your real availability

The "Samvise" Calendar

Purpose

A dedicated calendar for Samvise-scheduled tasks:

  • Separates your task blocks from other events
  • Can be shown/hidden separately in Google Calendar
  • Keeps your main calendar uncluttered

Managing in Google Calendar

You can:

  • Change the calendar's color
  • Hide/show the calendar
  • Share it with others to show your availability

Avoid editing events in the "Samvise" calendar directly in Google: Samvise manages that calendar, and manual edits there can be overwritten as your schedule updates. Make changes in Samvise instead.

Privacy and Security

What Samvise Can See

Samvise reads your calendar list, so it can show you which calendars to sync, and the events on the calendars you sync. From those events it stores only:

  • The event title
  • The start time and end time
  • Whether the event is all day
  • The number of other attendees, as a count only
  • Google's identifiers for the event and for the calendar it came from

A Google calendar identifier is not always opaque: the identifier of your primary calendar is your Google account email address, so that address is stored alongside events synced from it.

It never reads or stores event descriptions, locations, conferencing links, attachments, guest names, guest email addresses, or organizer details.

What Samvise Can Modify

  • Samvise creates and manages events in its own "Samvise" calendar
  • Your other calendar events are read for availability, not modified

Your Data

  • OAuth tokens are stored securely and never exposed to the browser
  • The stored event fields above are used to plan around your commitments, and may be included when the AI assistant answers scheduling questions; see the Privacy Policy

Troubleshooting Sync Issues

Calendar Not Syncing

Check Connection

  1. Settings > Google Calendar
  2. Verify connected status
  3. If disconnected, reconnect

Permissions

  1. Google Account > Security > Connected Apps
  2. Verify Samvise has permissions
  3. If revoked, reconnect in Samvise

Duplicate Busy Time

If two selected calendars contain copies of the same events, both copies count as busy time. Deselect one of them in Settings > Google Calendar.

Events Not Appearing

Samvise blocks not in Google

  • Check the "Samvise" calendar is visible in Google Calendar
  • Verify the connection status in Settings

Google events not in Samvise

  • Verify the calendar is selected for sync in Settings
  • Confirm the event is on one of your selected calendars

Best Practices

Keep Calendars Updated

  • Add commitments to Google Calendar promptly; Samvise can only plan around what it can see
  • Include travel time as events

Use One Source of Truth

  • Edit your task schedule in Samvise, not in the "Samvise" calendar in Google

Next Steps