Skip to main content

Google Calendar Integration

InSched can synchronize schedule data with Google Calendar, enabling providers and staff to view appointments on any device with Google Calendar access.

Accessing Google Calendar Setup

Select Setup > Calendar Upload from the menu.

Configuration Tabs

Config Tab

Google Calendar Connection

  1. Click Connect to Google to authenticate with your Google account
  2. Select the target Google Calendar ID
  3. Configure the TimeZone setting

Authentication uses OAuth tokens (access and refresh tokens) for secure, ongoing access.

Upload Criteria

Select which events to upload:

SettingDescription
Event TypesClick to select which event types to include
LocationsClick to select which locations to include
ResourcesClick to select which resources to include
Include Plan InfoInclude treatment plan information in calendar events

Event type checkboxes for quick selection:

  • Upload Blocks
  • Upload Consults
  • Upload Surgery
  • Upload Procedures
  • Upload Ongoing Services (OGS)
  • Upload Others

Upload Schedule

Configure automatic synchronization:

  • Day checkboxes (Sunday through Saturday) — Which days to sync
  • Full Sync checkboxes — Which days to perform a full sync (rather than incremental)
  • Auto Upload settings — Frequency and timing for automatic uploads

Auto Download

Enable downloading of events from Google Calendar back into InSched:

SettingDescription
Auto DownloadEnable automatic downloading
Event TypeWhich event type to assign to downloaded events
FrequencyHow often to check for new events (in minutes)
Resources / LocationsFilters for downloaded events
Web Dialing PrefixPrefix for phone numbers in downloaded events

Proxy Settings

If your network requires a proxy:

  • Proxy server address
  • Port
  • Username and password

Vault Password

Click Set Vault Password to configure the encryption password for stored credentials.

Progress Tab

Displays a log of upload and download activity, showing the status of each synchronization operation.

Diagnostics Tab

Provides diagnostic information including:

  • Events currently on Google Calendar
  • Calendar metadata
  • Proxy configuration status

Synchronization

ButtonDescription
SyncPerform a full synchronization
UpdateSend incremental updates
Process Needed UpdatesProcess any pending update queue
Delete All EventsRemove all InSched events from Google Calendar
DownloadDownload events from Google Calendar
SaveSave configuration changes
ReloadReload configuration from saved settings