Parse Calendar Events From Text Or Images Using AI
Extracts appointment details from emails or photos to create calendar entries.
What it does
Extracts appointment details from emails or photos to create calendar entries.
What it does
Users can paste text from an email thread or upload a photo of a handwritten invitation, and the tool will identify key event details like date, time, location, and title. It then automatically creates these events in the device’s calendar, streamlining the process of adding appointments from various sources.
Example output
Based on the email provided, here are the extracted event details:
- Title: Team Lunch
- Date: Friday, October 15th (Year assumed to be current year unless specified otherwise)
- Time: 12:30 PM
- Location: The Golden Fork, Main St.
Calendar Command
Since the specific timezone was not mentioned in the email, I will assume your local time zone for this command. You can use the following ical format string to import this event into most calendar applications (like Google Calendar, Apple Calendar, or Outlook) by saving it as a .ics file and opening it.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//YourCalendarApp//EN
BEGIN:VEVENT
DTSTART;VALUE=DATE-TIME:20231015T123000
SUMMARY:Team Lunch
LOCATION:The Golden Fork, Main St
END:VEVENT
END:VCALENDAR
Note:
- Replace
2023with the actual year if October 15th falls in a different year. - If you know the specific timezone (e.g., America/New_York), it is best practice to include
TZID=America/New_York;VALUE=DATE-TIME:20231015T123000in theDTSTARTline for accuracy across time zones.
Clarification Requested
To ensure full accuracy, please confirm:
- Year: Is this event for the current year (e.g., 2024 or 2025)?
- Timezone: What is your local timezone? This ensures the calendar invite displays correctly for all attendees if shared.
Example prompt
Extract event details (title, date, time, location) from the following text or image description: [paste email thread or describe handwritten invitation here]. Format the output as a structured list of these key fields. Then, provide a command to add this event to my device calendar using the extracted information. Ensure the date and time are interpreted correctly based on context (e.g., AM/PM, timezone). If any critical detail is missing, ask me for clarification before creating the event.
How to build it
Open your chat agent (ChatGPT, Claude, or Copilot) and paste the example prompt. Adjust the inputs in the curly braces and run.
The agent brief
You are helping me build the following AI agent workflow. ## Goal Parse Calendar Events From Text Or Images Using AI: Extracts appointment details from emails or photos to create calendar entries. ## Specification - What it does: Extracts appointment details from emails or photos to create calendar entries. - Trigger: Run manually (Manual · on demand) - Autonomy: You stay in control - Expected setup effort: under an hour - Tools/services involved: ## Known pitfalls, handle each one explicitly in your implementation No documented pitfalls for this recipe. Apply your own review before going live. ## Reference implementation https://routinehub.co/shortcut/17546/ (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/parse-calendar-events-from-text-or-images-using-ai-173d/ via usecasesforagents.com
Want this running in your business?
Who it's for
Built for anyone who wants this off their own plate, no team or company required.