{"id":1,"name":"Google Cal to Zoom meeting","nodes":[{"name":"On clicking 'execute'","type":"n8n-nodes-base.manualTrigger","position":[0,330],"parameters":{},"typeVersion":1,"id":"7b31174a-9781-42f5-97b9-5dfcfc595302","notes":"This manualTrigger node performs automated tasks as part of the workflow."},{"name":"Zoom","type":"n8n-nodes-base.zoom","position":[380,410],"parameters":{"topic":"=Meeting with {{$node[\"IF Zoom meeting\"].json[\"summary\"]}}","authentication":"{{ $credentials.oAuth2 }}","additionalFields":{"duration":"={{(Date.parse($node[\"IF Zoom meeting\"].json[\"end\"][\"dateTime\"])-Date.parse($node[\"IF Zoom meeting\"].json[\"start\"][\"dateTime\"]))/(60*1000)}}","settings":{},"timeZone":"={{$node[\"IF Zoom meeting\"].json[\"start\"][\"timeZone\"]}}","startTime":"={{$node[\"IF Zoom meeting\"].json[\"start\"][\"dateTime\"]}}"}},"credentials":{"zoomOAuth2Api":{"id":"{{ $credentials.zoomOAuth2Api.id }}","name":"Zoom account"}},"typeVersion":1,"id":"c0564572-ba25-4e6f-bd25-05ab4abaebc9","notes":"This zoom node performs automated tasks as part of the workflow."},{"name":"Date & Time","type":"n8n-nodes-base.dateTime","position":[200,230],"parameters":{"value":"={{new Date().toISOString()}}","action":"calculate","options":{},"duration":12,"timeUnit":"hours","dataPropertyName":"later"},"typeVersion":1,"id":"7a05356c-bf1c-4863-893f-3806e4082107","notes":"This dateTime node performs automated tasks as part of the workflow."},{"name":"Google Calendar","type":"n8n-nodes-base.googleCalendar","position":[350,230],"parameters":{"options":{"timeMax":"={{$node[\"Date & Time\"].json[\"later\"]}}","timeMin":"={{new Date(new Date().getTime() + (0 * 60 * 60 * 1000)).toISOString()}}","singleEvents":true},"calendar":"REPLACE_WITH_CALENDAR_ID","operation":"getAll"},"credentials":{"googleCalendarOAuth2Api":{"id":"{{ $credentials.googleCalendarOAuth2Api.id }}","name":"Google Calendar account"}},"typeVersion":1,"id":"d946f5c2-4acf-4aac-a640-607fb50be4f0","notes":"This googleCalendar node performs automated tasks as part of the workflow."},{"name":"IF Zoom meeting","type":"n8n-nodes-base.if","notes":"filters out:\n- existing Zoom meetings made by Calendly\n- in person zoom meetings\n- signal meetings\n- canceled Calendly meetings (\"transparent\")","position":[180,430],"parameters":{"conditions":{"string":[{"value1":"={{$node[\"Google Calendar\"].json[\"transparency\"]}}","value2":"transparent","operation":"notContains"},{"value1":"={{$node[\"Google Calendar\"].json[\"summary\"]}}","value2":"=signal","operation":"notContains"},{"value1":"{{$node[\"Google Calendar\"].json[\"summary\"]}}","value2":"minute meeting","operation":"notContains"},{"value1":"={{$node[\"Google Calendar\"].json[\"summary\"]}}","value2":"in person","operation":"notContains"}],"boolean":[]}},"typeVersion":1,"id":"261c4843-2bc8-4fd5-bd81-ea59a1a456bd"},{"name":"Cron Once a Day","type":"n8n-nodes-base.cron","position":[0,170],"parameters":{"triggerTimes":{"item":[{"hour":7}]}},"typeVersion":1,"id":"69fcbd11-9bc6-450a-a462-56a08f5df6c1","notes":"This cron node performs automated tasks as part of the workflow."},{"id":"error-919fb666","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":true,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"connections":{},"description":"Automated workflow: Google Cal to Zoom meeting. This workflow processes data and performs automated tasks.","meta":{"instanceId":"workflow-4929187a","versionId":"1.0.0","createdAt":"2025-09-29T07:07:44.101910","updatedAt":"2025-09-29T07:07:44.101921","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"notes":"Excellent quality workflow: Google Cal to Zoom meeting. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}