Skip to Content
FeaturesGoogle Calendar

Google Calendar setup

M2C2 can show today’s agenda, week view, and answer Hey Piper questions about your schedule when Google Calendar is linked.

Prerequisites

  1. Google account with at least one calendar.
  2. Browser on a phone or laptop to complete OAuth (some builds show a pairing URL + code on the mirror).

Step-by-step

  1. On the mirror, open Settings → Integrations → Google Calendar.
  2. Tap Connect Google — a QR code or URL opens the consent screen.
  3. Sign in and allow calendar read (and write if you want voice-created events).
  4. Choose which calendars to display (primary, family, shared work, etc.).
  5. Set refresh interval (5–15 minutes is typical).
  6. Return to the dashboard — confirm events appear in the calendar module.

⚠️ Warning: A wall-mounted mirror may be visible to guests. Prefer a shared family calendar instead of a confidential work calendar, or disable event descriptions in the module settings if supported.

Voice (Piper)

After linking, try phrases from Voice commands → Calendar. Examples:

  • “Hey Piper, what’s on my calendar today?”
  • “Hey Piper, add Dentist to my calendar on Tuesday at 3pm.”

💡 Tip: If Piper mis-hears times, speak AM/PM explicitly or use 24-hour phrasing (“fifteen hundred hours”).

Troubleshooting

Blank calendar
Wrong calendar selected in settings; no events today; token expired — reconnect integration.

OAuth error redirect_uri_mismatch
Your build’s OAuth client must match the URL configured in Google Cloud Console — see maintainer docs for your release.

Last updated on

Was this helpful?