Step-by-step instructions for Studio Owners and Instructors to connect Google Calendar to Shala for automated class scheduling, teacher attribution, and classroom attendance auditing.
⚡ The Golden Setup Rule
Use a dedicated master Google account, keep events on the primary calendar, and enable "Add invitations: From everyone".
Why a dedicated account (e.g. yourstudio.ytt@gmail.com) works like magic for teaching teams: Google Calendar only delivers incoming email invitations to an account's Primary Calendar. With a dedicated YTT account, co-teachers and guest specialists can simply invite yourstudio.ytt@gmail.com from their own phone's calendar—no shared passwords needed—and Shala automatically attributes the teaching instructor while keeping your personal appointments 100% private.
By default, Google hides incoming invitations in email until someone opens Gmail and clicks "Yes". To make schedule sync 100% automated:
In Google Calendar Settings, scroll down the left sidebar to Settings for my calendars → select your primary calendar → scroll to Integrate calendar → copy the "Secret address in iCal format".
When adding trainers under Studio Settings > Teaching Team, use the exact personal or studio Google email address they use to create events. This enables Shala to automatically attribute classes to the right instructor.