Calendar sync

Connect per artist

Artists sign in with Google, then connect calendar sync from their cabinet settings when your environment has Google credentials configured.

Calendar sync
Google Calendar · confirmed sessions
Google Calendar sync — confirmed Inkdesk sessions on the artist calendar.

Outbound sync writes confirmed Inkdesk sessions to the artist’s Google Calendar. A background pull (~every 5 minutes) refreshes busy blocks from Google so availability stays honest. Inkdesk remains the booking source of truth for shop hours and rules.

What syncs

Confirmed appointments and relevant updates after deposit/confirm flows. Weekly shop hours and exceptions still live in Inkdesk—do not manage salon bookable hours only in Google Calendar.

Day board
Marco
11:00
Nina R
1:30
Cover
Deke
11:00
Script
12:30
Walk
2:00
Sleeve
Sia
wait
J. Cole
1:00
Fine line
Today day board — multi-artist blocks and floor status at a glance.

Push-notification watch channels are not required for booking; if real-time Google webhooks are unset, the scheduled pull still updates busy cache.

Troubleshooting

If events are missing, confirm the artist account that booked the session matches the connected Google identity, and that the appointment reached confirmed (not stuck in deposit pending).

Appointment · Nina R
Deposit pending
Confirmed
Checked in
In chair
Completed

Same states for online bookings and walk-ins.

Appointment status path — deposit pending → confirmed → checked in → in chair.