Create Google Calendar events from labeled Gmail confirmations with easybits Extractor
UnknownWhat this workflow does
This workflow has 13 nodes and runs on Gmail events. Along the way it connects Gmail, Google Calendar and Extractor (community).
How it runs
Trigger: On Gmail events.
- Code: runs custom JavaScript code
- Code: runs custom JavaScript code
- Extractor: Email Body (Easybits Extractor): uses Easybits Extractor
- Extractor: Attachment (Easybits Extractor): uses Easybits Extractor
- Code: runs custom JavaScript code
- If: checks a condition and branches into true / false
- Set: Build Event Description (Edit Fields (Set)): sets 1 field: event_description
- Gmail: add labels
- Calendar: Create Event (Google Calendar): uses Google Calendar
- Gmail: remove labels
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @easybits/n8n-nodes-extractor is verified or supports 3.0 (used in Extractor: Email Body, Extractor: Attachment).
- Also check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll).
Nodes used (7)
- Gmail Trigger
n8n-nodes-base.gmailTrigger - Code
n8n-nodes-base.code - Easybits Extractor
@easybits/n8n-nodes-extractor.easybitsExtractor - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Google Calendar
n8n-nodes-base.googleCalendar - Gmail
n8n-nodes-base.gmail
From the author
Quick overview This workflow monitors labeled Gmail messages, uses easybits Extractor to pull event details from the email body and any PDF/image attachments, and either creates a Google Calendar event or labels the email for review and sends you a…