Operations

Calendar Settings

Default timezone, working hours, and Google Calendar / Zoom integration status.

Default timezone

America/New_York

Default working hours

Mon–Fri · 09:00 – 17:00

Calendar ownership

Internal (canonical)

Provider calendars sync from us — never the other direction as source of truth.

Firm Google Workspace

Not Connected
Shared accountNot connected
Last syncNever

Firm-level Google connection (e.g. info@eapinder.com) for Google My Business, Google Chat, and shared mailboxes. Per-staff calendar OAuth lives on each staff profile — this card never controls per-user calendar sync.

Zoom

Phase 4b
Auto-create on schedulePhase 4b
Auto-end on completionPhase 4b

Zoom meetings will be created when an appointment is scheduled and ended when the appointment is completed or cancelled.

Phase 4 invariants

  • The platform appointments table is the canonical calendar.
  • Google Calendar OAuth + sync (one-way out first, then two-way) wires up in Phase 4b/c.
  • Zoom auto-create on schedule / auto-end on completion wires up in Phase 4b/c.
  • Public booking submissions go through a SECURITY DEFINER RPC — never raw table access.
  • AI scheduling proposes; humans finalize unless explicitly authorized per tenant.