Who this is for: studio operators (admin panel) · Product: Podyx V2
Connecting Google Calendar is the single highest-value integration in Podyx, because it stops your studio calendar and your real life from disagreeing. Once it is on, external commitments block bookings automatically and you stop manually copying things across.
🎥 Watch the walkthrough
🔧 Where to find it
Studio Settings → Integrations
🔗 Connect and map your calendars
Authorize Google, then map calendars to specific rooms or team members. One sub-calendar per room is the sweet spot: each space keeps its own clean schedule and bookings land where they belong.
You can also sync other people's calendars, as long as they have shared them with your account first. That is how a freelancer's or engineer's availability can shape what clients are able to book.
🔄 Sync works both ways
Bookings created in Podyx appear in Google Calendar.
Events added in Google Calendar appear in Podyx, as slot blockers carrying their original event names.
Deletions update automatically on both sides.
Anything in a connected calendar blocks booking availability, so a dentist appointment protects itself.
💡 Recurring events. Deleting a recurring event in Google Calendar frees the time for every date in the series, not just the first occurrence. If you had time stuck from a series you deleted some time ago, that has already been cleared for you.
🚪 Studio tour calendar
Studio-wide Studio Tours can now appear on Google Calendar without blocking time. A tour lands in the calendar you nominate so your team can see it coming, but it does not hold a room or take availability away from a paying booking.
Choose the calendar under Studio Settings → Integrations → Studio tour calendar. You can also choose not to add tours to any calendar at all.
Upcoming tours follow the setting — change it and the tours still to come move with it.
Until you pick one, both the Integrations tab and the Studio Tour form show a reminder that no calendar is set.
💡 A shared team calendar works better here than a room calendar. The whole point is that a tour is visible to whoever might have to greet the visitor, without competing with bookings for the space.
🔒 What happens if you edit a Podyx booking inside Google
Sync is two-way, but it is not symmetrical — and knowing which side wins saves a lot of confusion.
Slot blockers you created in Podyx keep their Podyx time, title and location. If someone drags or renames one inside Google Calendar, it reverts. Podyx stays the source of truth for blocked time you set deliberately, so a stray drag in Google cannot quietly reopen a slot you meant to hold.
Notes and attendees added in Google are kept. Only the time, title and location snap back.
Blockers that came from Google in the first place are unaffected. Those are still driven by the source calendar, exactly as you would expect.
Editing a booking's event inside Google Calendar also used to leave you with two copies of the Podyx block on the next update. That is fixed: the booking is matched to its existing event and updated in place, so no second block is created. This includes bookings whose customer email contains a + — a plus-addressed email used to break the matching and produce a duplicate.
⚠️ Events that were already duplicated before this release are not repaired automatically. If duplicates are sitting in your calendar today, delete the extra events by hand in Google Calendar. New ones will not appear.
⚠️ This is not the same clean-up as the one further down. Save Assignments clears false conflicts and slot blockers named after your own bookings; it does not remove duplicated event blocks. Those are a manual delete.
💡 The short version: change Podyx things in Podyx, and Google things in Google. That way the change sticks.
📧 Calendar invites for your customers
Worth knowing, because it used to cause duplicate invites. Your customers get one calendar invite per session — the one attached to their Podyx confirmation email. Your studio's Google Calendar does not send a second one alongside it.
That invite tracks the booking: it moves when a session is rescheduled, and disappears when a session is cancelled, so the client's diary matches reality without anyone chasing it.
💡 Bookings synced to Google before this change still list the customer as a Google attendee. That clears itself as those sessions pass — nothing for you to do.
⚠️ Overlaps become conflicts
Google Calendar allows two events at the same time. A physical studio does not. When Podyx sees an overlap in the same room it flags a conflict and emails you, and you decide which event wins in the Conflicts tab. You can also drop in a slot blocker to keep that time protected.
💡 A brief connection drop with Google no longer double-books your calendar or sends a false "possible double booking detected" email, so a conflict alert now means a real overlap worth looking at.
🔁 Reconnecting Google Calendar
Reconnecting used to be unpleasant: the calendar filled with false possible double booking conflicts and with slot blockers named after the studio's own bookings, which then had to be cleared by hand. That no longer happens.
⚠️ If your calendar is already in that state, it clears on the next full sync — you do not need to delete anything manually. To start one straight away, open Studio Settings → Integrations and press Save Assignments.
💡 Give the sync a few minutes before judging the result, and check the Conflicts tab afterwards. Whatever is still listed then is a real overlap.
💡 This sync handles false conflicts and self-named blockers only. Duplicated event blocks left behind by older Google-side edits still need deleting by hand.
🧠 Why it matters
One truth. Your availability reflects your actual life, not just your Podyx bookings.
No manual copying, which is where mistakes always creep in.
Double bookings get caught early, while they are still easy to fix quietly.
Clients are not confused by duplicate invites, and their calendar stays right when plans change.
✅ Summary
Connect Google Calendar, map one calendar per room, and add any shared team calendars that should affect availability. Pick a Studio tour calendar if you want tours visible without blocking time. From then on, sync runs both ways, outside events block your slots, and overlaps arrive as conflicts you can resolve rather than surprises you discover. Blockers you created in Podyx keep their Podyx time, title and location even if edited in Google, and your customers get a single invite that follows their booking when it moves or is cancelled. Editing a booking's event in Google no longer creates a second Podyx block — including for plus-addressed customer emails — though duplicates created before this release still have to be deleted by hand. If an earlier reconnection left false conflicts behind, press Save Assignments on the Integrations tab to trigger the sync that clears them.
Related: In-app Calendar · Conflicts · Slot Blockers · Rooms · Studio Tour
