Integration

Google Calendar integration

Turn Gmail or web invite screenshots into Google Calendar events in under two minutes. OAuth keeps permissions scoped to calendar events, while screenshots stay in memory only.

What it does

Content you can capture

Setup

Step 1

Connect Google Calendar

Sign in with your Google Workspace or Gmail account. We request calendar.events scope so we can create and update events you approve.

Step 2

Capture your invite

Open the Chrome extension over Gmail, an event web page, or a PDF. Highlight the invite so our OCR + LLM pipeline can extract details.

Step 3

Review and send

Edit the parsed title, attendees, and times, then choose the Google Calendar you want to use before sending.

Permissions & security

OAuth scope

We request https://www.googleapis.com/auth/calendar.events so we can create events on calendars you select. No other Gmail data is accessed.

Screenshot handling

Screenshots are processed in volatile memory via Supabase Edge and deleted immediately after extraction. Only structured metadata is stored for 30 days by default so you can review history.

Need docs for a security review? Download the security overview and privacy policy.

Data stored

Structured event metadata (title, start/end time, attendees, location, meeting link, notes) is encrypted at rest for 30 days so you can resend or delete it from history. You can purge the timeline sooner or disable history entirely in settings.

Troubleshooting

Authorization failed
Re-open the extension and reconnect Google Calendar. Ensure the Google account matches the one selected during OAuth.
Duplicate events
Screenshot to Calendar warns you if we detect identical metadata. Delete older entries from history if needed.
Timezone mismatch
Confirm the timezone detected in the dashboard. You can override it before sending the event.

FAQ

Can I control which calendars Screenshot to Calendar can edit?

Yes. You choose the destination calendar inside the dashboard. We only store the token necessary for the calendars you pick and you can revoke it anytime.

Do you keep my attendees or invitation content?

We store structured metadata—title, times, attendees, locations—for 30 days so you can view your history. Delete entries sooner from the History page if you prefer.

Does it work with Google Workspace and personal Gmail?

Both are supported. Workspace admins can pre-approve the extension and restrict calendars if needed.

Try it now

Install the Chrome extension, connect Google Calendar, and start converting screenshots into invites.

Google Calendar Integration | Screenshot to Calendar