Skip to content
agentusehub

Turn booking confirmation emails into calendar events

An n8n workflow extracts details from booking emails and PDF attachments and creates calendar events in a dedicated calendar, built for a CEO's flooded inbox.

Time saved
Not reported
Setup time
Not reported
Running cost
Not reported
Cost range
Not reported

Use case overview

An n8n workflow extracts details from booking emails and PDF attachments and creates calendar events in a dedicated calendar, built for a CEO's flooded inbox.

Reported experience

  1. What they did

    The workflow watches Gmail for emails a person labels "Events," then extracts date, time, location, confirmation number, vendor, and notes from the email body plus any PDF attachments. In n8n, the email body is first wrapped into a PDF, both sources are parsed in parallel through one extractor pipeline, the results are merged with attachment data taking priority, and the workflow either creates an event in a separate Google Calendar with a link back to the email or flags the message for review and sends a missing-fields notification.

  2. How it went

    It was built for a CEO whose inbox was full of travel and booking confirmations, so the result was automatic event creation in a dedicated "Auto-imported" calendar instead of manual entry. The author says it does not yet have a dedicated step for confirmations containing multiple events in one message.

  3. Worth knowing

    The main catch is that a human still has to label the Gmail message "Events" to trigger the workflow.

Example prompts

Try with n8n
Build an n8n workflow that watches my Gmail inbox for booking confirmation emails (flights, hotels, restaurants, [other types]). Extract the event name, date, time, location, and confirmation number from the email body or PDF attachment, then create an event in a dedicated Google Calendar called [calendar name]. It is done when a test confirmation email I forward shows up correctly as a calendar event; skip anything it can't parse and notify me instead of guessing.
Sales · Beginner
  1. Form submit
  2. Fetch company site
  3. Claude scores fit

Auto-qualify inbound leads before a rep sees them

Score every demo request against your ICP, update HubSpot and ping the right rep in Slack within a minute of the form submit.

n8n · Claude · HubSpot · Slack
Customer Support · Intermediate
  1. New ticket webhook
  2. Claude classifies
  3. Draft from help docs

Triage support tickets and draft first replies

Every new Zendesk ticket gets a category, priority and sentiment tag plus a draft reply in an internal note before an agent opens it.

Zendesk · n8n · Claude