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.
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.
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.
Worth knowing
The main catch is that a human still has to label the Gmail message "Events" to trigger the workflow.
Labels
built for a CEO's flooded inbox
creates calendar events in a dedicated calendar
The “Material” label failed its quality check and is not used for selection.
Details
- Agents
- n8n
- Source
- Source date
- May 13, 2026
- Accounts
- 2
- In registry since
- Oct 12, 2026