When to use it
Each mapping is independent, so you can send a studio area to a shared calendar and sync a personal trainer’s own calendar at the same time. There is no limit on how many mappings you create. Typical uses:- Court bookings in the team calendar - map each court to its own calendar, outbound only, so staff see bookings in Google while stray Google events never turn into court bookings.
- A personal trainer who also books outside 1Club - sync the instructor’s own calendar both ways, so a block they add in Google comes back as a booking on their schedule and members can’t book them during that time.
- A room schedule for someone outside the team - map a studio area outbound to a calendar shared with the building manager, and click Sync now after publishing a new timetable.
How it works
- Sync runs when you click Sync now. Each mapping has a Sync now button. Nothing syncs on its own in the background, so click it after schedule changes.
- Outbound - every booking for the mapped area or instructor is created in the Google calendar, or updated if it is already there.
- Inbound - Google events in the next 30 days that 1Club hasn’t seen yet become bookings for the mapped area or instructor.
- Nothing is deleted on the other side. Cancelling a booking or deleting a Google event never removes its copy.
Before you start
- Google Calendar isn’t available on the Free plan. It works during the trial and on paid plans.
- Authorizing Google, creating, editing and deleting mappings, and syncing require the settings.manage.organization permission. Viewing the page requires settings.read.organization.
- You need a Google account that can see the calendars you want to sync. Use an account your team controls, not one that leaves with an employee.
- To sync with a Google Workspace resource calendar (a room or court), add that calendar to the authorizing account’s calendar list first. The dropdown only shows calendars in that list.
Activate and authorize Google
- Go to Settings > Integrations and click Activate on the Google Calendar card, under Tools. The Google Calendar page opens.
- Click Authorize Google Calendar.
- Sign in to Google and allow 1Club to view and manage your calendars.
- You return to the Google Calendar page. The Google Calendar status card shows Active, a chip with how many calendars were found, and an Open Google Calendar button.
Add a mapping
Each mapping links one area or one instructor to one Google calendar.- Click Add mapping.
- In the Create calendar mapping dialog, choose an Area (optional) or an Instructor (optional). Choosing one clears the other, so a mapping targets exactly one of them.
- Choose the Google Calendar to sync with. The account’s primary calendar is marked (Primary).
- Choose a Sync direction:
- Two-way (the default) - bookings go to Google, and new Google events come back as bookings.
- Outbound only (bookings → Google) - bookings go to Google. Google events are ignored.
- Inbound only (Google → bookings) - new Google events come in as bookings. Bookings are not sent to Google.
- Click Add.
What syncs
Click Sync now on a mapping to run it. When it finishes, a Sync complete message says how many calendar entries were sent and received.Bookings to Google
- The event title is the area or instructor name plus the member’s name, for example
Court 1 - Jane Doe. - The event description lists the area, instructor, gym, member name and email, any booking notes, and the booking ID.
- The member is added to the event as a guest when they have an email address.
- The event uses the booking’s start and end time.
- A booking that isn’t confirmed, for example a cancelled one, shows as a tentative event. The event isn’t removed.
Google events to 1Club
- Each new event in the next 30 days becomes a confirmed booking for the mapped area or instructor, at no charge.
- The event’s first guest becomes the booking’s contact. 1Club matches them by email, or creates a new contact. An event with no guests is booked under the staff member who clicked Sync now.
- The event description becomes the booking notes.
- An event is only imported once. Later changes to it in Google don’t update the booking, and deleting it doesn’t cancel the booking.
Worked examples
Padel gym: publish court schedules to the team calendar
A four-court padel gym wants front-desk and coaching staff to see court bookings in the Google Workspace calendar they already use. Create one mapping per court, each pointing at that court’s resource calendar, with Outbound only (bookings → Google). After each Sync now, bookings taken in 1Club appear in those calendars, and events someone adds in Google never become court bookings.Personal trainer: two-way sync to avoid double-booking
An independent strength coach takes 1Club bookings but also schedules outside clients in their own Google calendar. Map the instructor to that calendar with Two-way. When you click Sync now, a block they added in Google for the next 30 days comes into 1Club as a booking on their schedule, so members can’t book them during that time. Sessions booked in 1Club go to their Google calendar.Yoga studio: share the room schedule with a landlord
A yoga studio that sublets its room reports the schedule to the building manager. Map the studio area to a calendar shared with the manager, with Outbound only (bookings → Google), and click Sync now after publishing the new term’s timetable.Tips and best practices
- Use Outbound only whenever the Google calendar is only for viewing. It stops stray Google events from creating real bookings.
- Keep Two-way for calendars a person actively manages, usually an instructor’s, where blocking time in Google should block time in 1Club.
- Click Sync now after timetable changes and on a regular routine. Nothing syncs until you do.
- Add guests to Google events you want imported, so the booking lands on the right contact.
Troubleshooting
Deactivate
- Click Deactivate at the top of the Google Calendar page.
- Confirm in the Deactivate Google Calendar? dialog. It warns that the integration stops working and its settings are deleted.
Related
- Bookings - where the bookings that sync are created and managed.
- Areas - the areas you map to calendars.
- Instructors - the instructors you map to calendars.
- Integrations - the full integration catalog and how activation works.