Sync Discord scheduled events to Google Calendar
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 7 nodes and runs on a schedule (every day). Along the way it connects Google Calendar.
How it runs
Trigger: On a schedule (every day).
- Configure (Edit Fields (Set)): sets or maps fields
- List scheduled events from Discord (HTTP Request): calls an HTTP API
- Get events (Google Calendar): get
- Create or update? (If): checks a condition and branches into true / false
- Update event details (Google Calendar): update
- Create event (Google Calendar): uses Google Calendar
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- HTTP Request
n8n-nodes-base.httpRequest - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Calendar
n8n-nodes-base.googleCalendar - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set
From the author
This workflow syncs Discord scheduled events to Google Calendar. On a specified schedule, a request to Discord's API is made to get the scheduled events on a particular server. Only the events that have not been created or have recently been updated will be…