Google Calendar Secrets
What this setting does
The Google Calendar Secrets setting is how Content Manager knows which Google account to use when reading calendar data from your organization. It stores the email address of the designated account that was authorized during your Google Admin setup.
This is a district-wide setting — you only need to create it once. It applies to all sites across your organization.
Before you begin
This step assumes that your Google Admin has already completed the domain-wide delegation setup for Content Manager. If that has not been done yet, refer to the Google Calendar Authorization setup guide and complete that first.
You will need:
- The email address of the Google account designated during the domain-wide delegation setup (e.g.
contentmanager-sync@yourschool.org) - Admin access to Content Manager
Where to find your Admin User Email
The Admin User Email is the email address of the Google account that was set up and designated during your Google Admin domain-wide delegation setup. This is not a password or API key — it is simply the email address of the account Content Manager will impersonate to read your calendars.
You can find it in one of the following places:
- Check with whoever completed the Google Admin setup — they will have chosen or created this account as part of the domain-wide delegation steps. It is often a dedicated sync account such as
contentmanager-sync@yourschool.org. - Google Workspace Admin Console — go to admin.google.com → Directory → Users and look for a dedicated Content Manager sync account.
- Google Calendar sharing settings — open any calendar that was shared during setup, go to Settings and sharing → Share with specific people, and look for the account that was added with "See all event details" permission. That is the account to use here.
Using one secret for multiple calendar integrations
A single Google Calendar Secrets setting can support any number of calendar integrations across your organization. The secret tells Content Manager which account to use, and that same account can be used to read as many calendars as you need — you do not need to create a new secret for each one.
To connect additional calendars using your existing secret:
- Make sure the designated account has been shared on the additional calendar in Google Calendar (Settings and sharing → Share with specific people, with See all event details permission).
- In Content Manager, create a new Google Calendar setting for the relevant site and enter the Calendar ID of the additional calendar.
Repeat step 2 for each calendar you want to connect. Each site can have its own Google Calendar setting pointing to a different calendar, all using the same secret.
You can create multiple Google Calendar Secrets settings if your organization needs them — for example, if different schools use different designated accounts. However, for most organizations a single secret is all that is needed.
Steps
1
In Content Manager, navigate to Admin → Settings.
2
Click Create Settings.
3
Set the Name to something identifiable, such as Google Calendar Secrets.
4
Set the Type to Google Calendar Secrets.
5
In the Admin User Email field, enter the email address of the Google account that was designated during your Google Admin domain-wide delegation setup.
6
Leave Sites blank — this setting applies district-wide.
7
Click Save.
What happens next
Once this setting is saved, Content Manager will use the designated account to authenticate with Google and read calendar data. You can now connect individual Google Calendars to specific sites by creating a Google Calendar setting for each site.
If you have not done that yet, see Connecting a Google Calendar to a site.
Troubleshooting
I don't know which email address to enter
The email address should have been agreed upon during the Google Admin setup. Check with whoever completed the domain-wide delegation step, or look for a dedicated sync account in your Google Workspace directory (it is often named something like
contentmanager-sync@yourschool.org).
Calendar events are still not appearing after saving
Confirm that the email address entered matches exactly the account that was shared on each calendar in Google Calendar. If the wrong account is entered, Content Manager will not have access to the calendars. Update the setting with the correct email and allow time for the next scheduled sync.
I need to change the designated account
Edit the Google Calendar Secrets setting and update the Admin User Email field to the new account. Make sure the new account has been shared on all relevant calendars in Google Calendar before saving.