Table of Contents
Overview

Use your Google Calendar as content for your screens. You can connect in two ways: sign in with Google using secure OAuth 2.0 authorization and display the calendars you choose with Yodeck’s built-in calendar views, or log in with your Google credentials to show your calendar exactly as it appears in Google Calendar.
Availability of plans and players
This app is accessible on all plans and for all players when using the OAuth 2.0 authentication method. However, if you are using the “Log in with your Google Credentials” authentication method, it is available on all plans but only for the Raspberry Pi 4.
Recommended player
💡 For the best performance, use a 4GB Yodeck player.
Creating a Google Calendar app
Step 1 – Locating & Selecting the App
Click the Google Calendar app within your app gallery to add it, then click the Use App button.

Step 2 – Selecting One of the Two Main Options
After you click the Use App button, a pop-up window presents two options for this app.

- The ‘Sign in with Google’ option uses Google’s OAuth 2.0 authorization and works on all players. Choose it to select specific calendars and display them with Yodeck’s calendar views.
- The ‘Log in with your Credentials’ option works only on Raspberry Pi players. Choose it to connect with your Google username and password and keep the standard Google Calendar visualization.
Step 3 – Filling in the App Details
Depending on your choice (either Sign in with Google[1] or Log in with your Credentials[2]), fill in the app details as follows (click the appropriate tab based on your choice):
- Provide a Name, and include an optional Description.
- Next to Authentication, click Login with Google. In the pop-up window, pick an existing Google account or add a new one, then complete the authorization. Back on the settings page, select the calendar or calendars you want to display.
- Choose the Calendar Type to set how the app displays your events: Daily, Weekly, Monthly or List.
- Select the Language for the calendar.
- Under Feed, choose the Time Format (12 or 24 hours).
- Set the Working Hours (From and To) to define the daily time range that appears on screen.
- Under Style, pick a Color Theme for the calendar.
- Choose the Font for the displayed text.
- Under Advanced, set how often the app updates with Refresh Feeds Every.
- Optionally, add Tags to organize your app.
- Set the Default Duration so the app can appear in a playlist.
- Set the Availability if you need it. For more details, see the Media Availability guide.
- Click “Save,” and your app is ready to use.



- Provide a Name, and include an optional Description.
- Type the Email Address of your Google account.
- Type the Password for that account.
- Optionally, add your 2FA Security Key so we can generate the one-time passwords that access your content. ℹ️Our guide can help you find it.
- Set the Refresh Interval in seconds.
- Choose the Period to show:
Day, Week, Month, Year, Schedule, or Custom. - In the Fallback Image field, select an image from your assets to display if the calendar fails to load.
- Optionally, add Tags to organize your app.
- Set the Default Duration so the app can appear in a playlist.
- Set the Availability if you need it. For more details, see the Media Availability guide.
- Click “Save,” and your app is ready to use.
💡Tip: You can also use this option without 2FA. Enabling 2FA/MFA and entering the security key is not mandatory.


Good to know
- Sign in with Google (OAuth 2.0) works on all players. Log in with your Credentials works only on Raspberry Pi players.
- Signing in with Google displays your events with Yodeck’s calendar views. Logging in with your credentials shows your calendar exactly as it appears in Google Calendar. You can also see those visual differences in the examples below. ⬇️
Google Calendar examples
The examples below showcase how Yodeck displays a Google Calendar on its preview and screens.


Troubleshooting
- Your events do not appear. Make sure you selected the right calendar and that you shared it. Check that your Working Hours (Sign in with Google) or Period to show (Log in with your Credentials) covers the dates and times of your events.
- The event times look wrong. Check the time zone of your player and the Time Format you chose for the app.
- You cannot connect with your credentials. Log in with your Credentials works only on Raspberry Pi players. On any other player, use Sign in with Google. Also, double-check your email, password, and 2FA Security Key.
F.A.Q.s
Got questions? We’ve got answers! This section addresses common questions about the Yodeck Google Calendar app.
Open the app, then click Login with Google again to refresh the authorization. Save your changes, and the app resumes updating.
Yes. With the “Sign in with Google” authentication method, select one or more calendars on the settings page after you authorize your account.
You control the refresh rate. For Sign in with Google, set Refresh Feeds Every in the Advanced section. For the Log in with your Credentials, set the Refresh Interval in seconds. Choose a sensible value, since very short intervals add load without showing fresher events meaningfully.
Sign in with Google works on all players. Log in with your Credentials works only on Raspberry Pi players.
– Only Yodeck’s built-in text is translated. This includes: labels, headings, and any text generated directly by the Yodeck app.
– Content coming from external platforms or APIs is not translated by Yodeck. This includes:
Data retrieved from external services (e.g., quotes, calendar events), posts or media from social platforms, text or metadata supplied by the API source, and system messages generated by external platforms.
Need Help?
The Yodeck Support Team can help you out! Log in to your Yodeck account and send us a message from the bottom right corner!