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
- Google account with at least one calendar.
- Browser on a phone or laptop to complete OAuth (some builds show a pairing URL + code on the mirror).
Step-by-step
- On the mirror, open Settings → Integrations → Google Calendar.
- Tap Connect Google — a QR code or URL opens the consent screen.
- Sign in and allow calendar read (and write if you want voice-created events).
- Choose which calendars to display (primary, family, shared work, etc.).
- Set refresh interval (5–15 minutes is typical).
- 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.
Was this helpful?