Skip to main content
Prerequisites: You need at least one Location and one Service configured before you can schedule appointments. Providers must be invited and assigned to services.
The Scheduling module is the central hub for managing your clinic’s daily operations. It provides a visual calendar for viewing, creating, and managing appointments, shifts, and blocks across all providers and locations.

Advanced Configuration

Sync your Decoda calendar with Google Calendar so appointments automatically appear on your Google Calendar.Organization-level sync: Go to Settings > General and find the Google Calendar Integration section. Click Connect Google Calendar to authorize a centralized Google account. All appointments are synced to this calendar.Individual provider sync: Each provider can connect their own Google Calendar from Settings > Preferences > Calendar. Click Connect Google Calendar and authorize your account. When enabled, the Send Google Calendar Invites toggle adds calendar invites for each appointment.Individual provider calendars take precedence over the organization-level calendar.
Scheduling actions are gated by role-based permissions:
  • View Schedule (Scheduling Read) — Required to view the calendar, see appointments, and access the Patient Status panel. Without this permission, the Check-In section is not visible.
  • Manage Appointments (Scheduling Appointments Write) — Required to create, edit, reschedule, and cancel appointments. Users with only View access can see the calendar but cannot make changes.
  • Delete Appointments (Scheduling Appointments Delete) — Required to permanently delete appointments. This is a separate permission from Manage Appointments.
  • Manage Blocks (Scheduling Blocks Write) — Required to create, edit, and delete provider time blocks (lunch, meetings, etc.).
  • Manage Shifts (Scheduling Shifts Write) — Required to create, edit, and delete provider shifts.
  • Downloads/Export — Required to export the schedule to PDF or CSV from Schedule view.
Admin users have full access to all scheduling features by default.