{"id":"0HVA2TOmkdNpH5DP","meta":{"instanceId":"workflow-ae712b79","versionId":"1.0.0","createdAt":"2025-09-29T07:07:50.970575","updatedAt":"2025-09-29T07:07:50.970595","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"name":"Google calendar to Outlook","nodes":[{"id":"e7e75d4a-ee5a-4ee7-b69d-71d8eb51fe55","name":"Merge","type":"n8n-nodes-base.merge","position":[920,800],"parameters":{"mode":"combine","options":{},"combineBy":"combineAll"},"typeVersion":3,"notes":"This merge node performs automated tasks as part of the workflow."},{"id":"6e159340-910c-4c1e-9e6b-c6ef679309be","name":"Incoming Event Trigger","type":"n8n-nodes-base.googleCalendarTrigger","position":[500,360],"parameters":{"options":{},"pollTimes":{"item":[{"mode":"everyMinute"}]},"triggerOn":"eventCreated","calendarId":{"__rl":true,"mode":"list","value":"your_email@gmail.com","cachedResultName":"Your Name"}},"credentials":{"googleCalendarOAuth2Api":{"id":"IgBZqXCtaacRpIKt","name":"Your Name Google Calendar account"}},"typeVersion":1,"notes":"This googleCalendarTrigger node performs automated tasks as part of the workflow."},{"id":"7ffb13c3-7d16-4bd8-aed0-7f6378394a1c","name":"Cancel Event Trigger","type":"n8n-nodes-base.googleCalendarTrigger","position":[280,600],"parameters":{"options":{},"pollTimes":{"item":[{"mode":"everyMinute"}]},"triggerOn":"eventCancelled","calendarId":{"__rl":true,"mode":"list","value":"your_email@gmail.com","cachedResultName":"Your Name"}},"credentials":{"googleCalendarOAuth2Api":{"id":"IgBZqXCtaacRpIKt","name":"Your Name Google Calendar account"}},"typeVersion":1,"notes":"This googleCalendarTrigger node performs automated tasks as part of the workflow."},{"id":"f0e81f5b-a813-4e03-9400-a97842b6b9b5","name":"Create Outlook Event","type":"n8n-nodes-base.microsoftOutlook","position":[740,360],"parameters":{"subject":"={{ \"From private: \" + $json.summary }}","resource":"event","operation":"create","calendarId":{"__rl":true,"mode":"list","value":"AAMkAGUxOTQ4ZmU0LWMxYjUtNDRiZi1iYjdlLTNmYTFhOWQ3MWZhNwBGAAAAAABlzj22ZOwJQZOQBjwNTK5fBwBW9yW5dIfsR51ayk6B4bZSAAAAAAEGAABW9yW5dIfsR51ayk6B4bZSAAAAAeGaAAA=","cachedResultName":"Calendar"},"endDateTime":"={{ $json.end.dateTime != undefined ? $json.end.dateTime : $json.end.date }}","startDateTime":"={{ $json.start.dateTime != undefined ? $json.start.dateTime : $json.start.date }}","additionalFields":{"body":"={{ $json.description != undefined ? $json.description + \"\\n\" : \"\" + $json.htmlLink }}"}},"credentials":{"microsoftOutlookOAuth2Api":{"id":"IsGdpQBgFdZ9bMsM","name":"Microsoft Outlook account (alex NLD)"}},"typeVersion":2,"notes":"This microsoftOutlook node performs automated tasks as part of the workflow."},{"id":"0e7c3511-cb4a-46a7-937e-57bdf6bdc00c","name":"Get Event to Cancel","type":"n8n-nodes-base.microsoftOutlook","position":[520,600],"parameters":{"limit":1,"filters":{"custom":"=contains(subject, '{{ $json.summary }}')"},"resource":"event","calendarId":{"__rl":true,"mode":"list","value":"AAMkAGUxOTQ4ZmU0LWMxYjUtNDRiZi1iYjdlLTNmYTFhOWQ3MWZhNwBGAAAAAABlzj22ZOwJQZOQBjwNTK5fBwBW9yW5dIfsR51ayk6B4bZSAAAAAAEGAABW9yW5dIfsR51ayk6B4bZSAAAAAeGaAAA=","cachedResultName":"Calendar"},"fromAllCalendars":false},"credentials":{"microsoftOutlookOAuth2Api":{"id":"IsGdpQBgFdZ9bMsM","name":"Microsoft Outlook account (work email)"}},"typeVersion":2,"notes":"This microsoftOutlook node performs automated tasks as part of the workflow."},{"id":"6540c5f5-963b-4260-8c10-1c7f5bb75315","name":"Delete Event","type":"n8n-nodes-base.microsoftOutlook","position":[780,600],"parameters":{"eventId":{"__rl":true,"mode":"id","value":"={{ $json.id }}"},"resource":"event","operation":"delete","calendarId":{"__rl":true,"mode":"list","value":"AAMkAGUxOTQ4ZmU0LWMxYjUtNDRiZi1iYjdlLTNmYTFhOWQ3MWZhNwBGAAAAAABlzj22ZOwJQZOQBjwNTK5fBwBW9yW5dIfsR51ayk6B4bZSAAAAAAEGAABW9yW5dIfsR51ayk6B4bZSAAAAAeGaAAA=","cachedResultName":"Calendar"}},"credentials":{"microsoftOutlookOAuth2Api":{"id":"IsGdpQBgFdZ9bMsM","name":"Microsoft Outlook account (alex NLD)"}},"typeVersion":2,"notes":"This microsoftOutlook node performs automated tasks as part of the workflow."},{"id":"03cf261c-4c26-4db1-a335-e249c0f590ec","name":"Send E-mail with details","type":"n8n-nodes-base.microsoftOutlook","position":[1060,620],"parameters":{"subject":"={{ $json.subject + \" Cancelled\" }}","bodyContent":"<h1>Event cancelled via Google Calendar</h1>","toRecipients":"your_email@work.zom","additionalFields":{"bodyContentType":"html"}},"credentials":{"microsoftOutlookOAuth2Api":{"id":"IsGdpQBgFdZ9bMsM","name":"Microsoft Outlook account (work email)"}},"typeVersion":2,"notes":"This microsoftOutlook node performs automated tasks as part of the workflow."},{"id":"error-169032a0","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},"versionId":"34dc3a4d-0db5-4efc-8814-c94d3468540a","connections":{"Incoming Event Trigger":{"main":[[]]},"Cancel Event Trigger":{"main":[[]]}},"description":"Automated workflow: Google calendar to Outlook. This workflow processes data and performs automated tasks.","notes":"Excellent quality workflow: Google calendar to Outlook. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}