Screenshot -> Calendar Event Creator

Automatically create calendar events from screenshots of schedules
Created by
Relay.app logoRelay.app Team
Relay.app screenshot of: Screenshot -> Calendar Event Creator

Steps in this workflow

1
Google Drive logo
File added to folder
2
Google Gemini logo
Extract Calendar Event Information
3
repeat
Iterator
4
Google Calendar logo
Create event

Automatically convert calendar screenshots into actual calendar events by extracting event details from images. Here's how it works:

  • The workflow monitors a Google Drive folder for new image files
  • AI analyzes the image to identify all events with their titles and times
  • Each extracted event is automatically created in your Google Calendar
  • Perfect for digitizing paper schedules or converting event screenshots into actionable calendar items
1
Google Drive logo
File added to folder

Monitors a specified Google Drive folder for new files. When a file is added, it instantly triggers the workflow to process the new file.

Relay.app screenshot of: File added to folder
2
Extract Calendar Event Information

Uses AI to analyze the uploaded image and extract calendar event information. The AI identifies event titles, start times, and end times while excluding all-day events and formatting times in Pacific time zone.

Prompt used
Given an image of a calendar for a week, please study it carefully to identify all of the events, with a particular focus on their titles, start times, and end times. Please extract the titles, start times, and end times of all of the events and output them as a list. - Disregard all day events. - Include all times in Pacific time.
Relay.app screenshot of: Extract Calendar Event Information
3
repeat
Iterator

Processes each extracted event from the AI analysis in parallel. This allows multiple calendar events to be created simultaneously from a single image.

Relay.app screenshot of: Iterator
Iterator steps
4
Google Calendar logo
Create event

Creates calendar events in Google Calendar using the extracted information. Each event is added with the appropriate title, start time, and end time to the specified calendar.

Relay.app screenshot of: Create event