Yora + Google Calendar, AI that prepares you for every meeting
The short answer
Yora connects to Google Calendar via Google OAuth. Yora reads your schedule when you ask, surfaces pre-meeting context from your memory, spots conflicts, and feeds the morning Pulse with what today actually holds.
What Yora does with Google Calendar
Pre-meeting context. Right before a meeting, Yora surfaces what you know about the person, the last conversation, and any open threads. Triggered when you ask, not by silent polling.
Reads your day on demand. "What's my day," "when am I meeting Ahmed next." Yora answers from your calendar.
Morning Pulse. Optional daily briefing that includes today's meetings, conflicts, and free windows.
Conflict detection. Yora flags overlaps when you ask about your schedule, before you accept a new invite.
Creates events with your approval. "Block Tuesday 3pm for the partner call." Yora drafts the event, you confirm, Yora writes it.
What Yora accesses
Google OAuth scopes Yora requests on Calendar:
https://www.googleapis.com/auth/calendar.readonly— read events on calendars you own or have access tohttps://www.googleapis.com/auth/calendar.events— create or update events you explicitly approve (optional, only requested if you enable event writes)
You can review and revoke these from your Google Account at myaccount.google.com/permissions at any time.
What Yora never does
- Yora does not train AI models on your calendar data. Ever.
- Yora does not read events you marked private. Yora sees the slot, not the title or body.
- Yora does not create or move events without your confirmation.
- Yora does not sell or share your calendar data with third parties.
- Yora does not use your calendar data for advertising or analytics.
Google API Limited Use disclosure
Yora's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Status
Live. Ships alongside Gmail in the Google OAuth grant.
How to connect
1. Sign in to Yora 2. Settings → Integrations → Google Calendar → Connect 3. Grant the read scope (and optional write scope if you want Yora to create events) 4. Yora reads the next 60 days and keeps a rolling sync
How to disconnect
Settings → Integrations → Google Calendar → Disconnect. Yora revokes the OAuth tokens with Google, deletes them from our database, and clears the integration cache within minutes.
Data and storage
- Where tokens live. OAuth tokens encrypted at rest in Supabase (EU region), row-level-secured to your user ID.
- Cache. Upcoming events cached around 30 minutes for speed.
- Memories. Notes from meeting prep (a decision, a follow-up) persist in your private memory until you delete them. Calendar event bodies are not stored long-term.
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 moved to 2pm. Nothing back-to-back. Your walk window is 5:30."