Yora + Google Calendar, AI that prepares you for every meeting
The short answer
The Yora Google Calendar integration uses Google OAuth to let Yora read your schedule, prepare pre-meeting context from memory, spot conflicts, and feed the morning Pulse with what today actually holds.
What it does
Pre-meeting context. Two minutes before a meeting, Yora surfaces what you know about the person, the last conversation, and any open threads.
Morning Pulse. Every morning: "Seven meetings today. The board prep at 9 moved to 11. Dinner with Reem at 8."
Conflict detection. Yora spots overlaps and flags them before you send that "accept."
Find time. "When can I meet Ahmed this week?" Yora answers from your free/busy.
Cross-calendar. Personal, Workspace, team calendars, all read together under OAuth.
How to connect
1. Open Yora → Integrations → Google Calendar → Connect 2. Grant read scope (write is optional; toggle if you want Yora to create events) 3. Yora reads the next 60 days and keeps a rolling sync
Data and privacy
- Storage. OAuth tokens encrypted in Supabase (EU region), row-level-secured.
- Scope. Read by default, optional write. Yora never creates events without your confirmation.
- Cache. Upcoming events cached ~30 minutes for speed.
- Deletion. Disconnect → tokens and cache cleared within 24 hours.
What you can ask
- "What's my day?"
- "When am I next meeting Ahmed?"
- "Find 30 minutes with Sara next week."
- "Is anything double-booked Tuesday?"
- "Who do I have back-to-back with tomorrow morning?"
Example Pulse using Calendar
"Seven meetings today. The DEWA call moves to 2pm (Fatima confirmed). Nothing back-to-back. Your walk window is 5:30."
Troubleshooting
Events not showing. Check that you granted the Calendar scope; re-authenticate from Integrations. Multiple calendars. Yora reads the default calendar; specify additional ones in settings if needed. Timezone. Yora uses the timezone in your profile. Update it if you move.