{"workflow":{"id":12970,"name":"Schedule and confirm revenue ops meetings with Pipedrive, Google Calendar and Slack","views":17,"recentViews":0,"totalViews":17,"createdAt":"2026-01-24T12:40:54.107Z","description":"## Categories  \n**CRM Automation, Revenue Operations, Sales Operations, Meeting Automation**\n\n---\n\n## Build a Revenue Ops Meeting Pipeline with Pipedrive, Calendar, Slack\n\nThis workflow creates a **CRM-driven revenue operations meeting pipeline** that automatically coordinates meetings once a deal reaches a specific stage in **Pipedrive**.\n\nWhen a deal moves into the *Meeting Booking* stage, the workflow waits for the SDR to complete the meeting details, creates the event in **Google Calendar**, sends a confirmation email to the client, and notifies the internal team in **Slack**.\n\nThe result is a reliable, no-manual-work system that ensures meetings are scheduled, confirmed, and communicated without human follow-up.\n\n---\n\n## Benefits\n\n- **CRM as the Single Source of Truth**  \n  All automation is triggered directly from deal stage changes.\n\n- **Reduced No-Shows**  \n  Clients receive timely meeting confirmations with correct links and times.\n\n- **Zero Manual Coordination**  \n  No copying links, sending reminders, or checking calendars.\n\n- **Internal Visibility**  \n  Sales teams receive Slack reminders automatically.\n\n- **Time-Zone Safe Scheduling**  \n  Meeting times are calculated and normalized automatically.\n\n---\n\n## How It Works\n\n### Deal Stage Trigger (Pipedrive)\n\n- Listens for deal updates in Pipedrive  \n- Runs only when the deal enters the *Meeting Booking* stage  \n- Prevents execution on irrelevant pipeline changes\n\n---\n\n### Controlled Wait Logic\n\n- Pauses execution to allow the SDR to:\n  - Add the meeting link\n  - Set date, time, and duration\n- Ensures data completeness before scheduling\n\n---\n\n### Data Extraction & Enrichment\n\n- Fetches full deal details\n- Extracts:\n  - Client name and email\n  - Company name\n  - Meeting link\n  - Meeting date and time\n- Calculates ISO start and end times with time-zone handling\n\n---\n\n### Calendar Event Creation (Google Calendar)\n\n- Creates a calendar event automatically\n- Adds the client as an attendee\n- Inserts the meeting link as the event location\n\n---\n\n### Client Email Confirmation\n\n- Sends a personalized confirmation email\n- Includes meeting date, time, and context\n- Reduces rescheduling and confusion\n\n---\n\n### Internal Slack Notification\n\n- Sends a reminder to a selected Slack channel\n- Notifies SDRs and sales managers of upcoming meetings\n- Keeps teams aligned without CRM checking\n\n---\n\n## Required Setup\n\n### Pipedrive\n- Deal pipeline with a defined *Meeting Booking* stage  \n- Meeting details stored in deal activities  \n\n### Google Calendar\n- OAuth access enabled  \n- Permission to create events  \n\n### Gmail\n- OAuth access enabled  \n- Email sending permissions  \n\n### Slack\n- OAuth access enabled  \n- Target channel selected  \n\n---\n\n## Business Use Cases\n\n### Sales Teams\n- Eliminate missed meetings and manual reminders  \n- Reduce admin work for SDRs  \n\n### Revenue Operations\n- Standardize meeting execution across pipelines  \n- Improve forecasting reliability  \n\n### Founders & Managers\n- Increase meeting attendance without micromanagement  \n\n### Agencies & Consultants\n- Deliver CRM-based RevOps automation to clients  \n\n---\n\n## Difficulty Level  \n**Intermediate**\n\n---\n\n## Estimated Build Time  \n**45–60 minutes**\n\n---\n\n## Monthly Operating Cost\n\n- Pipedrive: Existing plan  \n- Google Calendar: Free  \n- Gmail: Free  \n- Slack: Free or paid workspace  \n- n8n: Self-hosted or cloud  \n\nTypical range: **$0–20/month**\n\n---\n\n## Why This Workflow Works\n\n- Deal stage changes represent real sales intent  \n- Waiting logic prevents broken automations  \n- Calendar-first execution ensures reliability  \n- Multi-channel notifications reduce human error  \n\n---\n\n## Possible Extensions\n\n- Add SMS or WhatsApp reminders  \n- Auto-cancel meetings on stage rollback  \n- Log meeting outcomes back to Pipedrive  \n- Trigger post-meeting follow-ups  \n- Add AI-generated meeting summaries  \n","workflow":{"id":"DXiv1-EoPCc1WF_bu2HtN","meta":{"instanceId":"5ed678343855bdfe05a1f5a84e9357d4b8adfee68f81e4406b050b3a4dceeabe","templateCredsSetupCompleted":true},"name":"Pipedrive ops Automation","tags":[],"nodes":[{"id":"64122695-fa8e-4ec4-a42a-b1a202aaf878","name":"Pipedrive Trigger","type":"n8n-nodes-base.pipedriveTrigger","position":[-224,-80],"webhookId":"717b372b-15eb-4995-bd73-02f70c90c1f5","parameters":{"action":"change","entity":"deal"},"credentials":{"pipedriveApi":{"id":"credential-id","name":"Pipedrive account"}},"typeVersion":1.1},{"id":"975975ef-6f2d-43e1-b5a3-8ef60c341cad","name":"If stage_id is 2 (Meeting Booking)","type":"n8n-nodes-base.if","position":[336,-80],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"1a105ae5-c46e-4944-b52d-397df278451b","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.data.stage_id }}","rightValue":2}]}},"typeVersion":2.3},{"id":"0b2beda2-b359-4b9d-8fc2-df5d3ea86b02","name":"Extract deal info","type":"n8n-nodes-base.pipedrive","position":[608,-96],"parameters":{"dealId":"={{ $json.data.id }}","operation":"get"},"credentials":{"pipedriveApi":{"id":"credential-id","name":"Pipedrive account"}},"typeVersion":1},{"id":"497631e8-b052-4aa6-819c-deee380e838c","name":"Wait untill the SDR submit the google meeting link from Deals in pipedrive","type":"n8n-nodes-base.wait","position":[48,-80],"webhookId":"329a85b7-1a42-4dd9-ab7a-abd950edbd3c","parameters":{"amount":55},"typeVersion":1.1},{"id":"0a0c1391-e27a-480c-a523-e2a81dad253a","name":"Get meeting link URL, Start time and end time","type":"n8n-nodes-base.set","position":[848,-80],"parameters":{"options":{},"assignments":{"assignments":[{"id":"3f5fe3ad-0666-43ac-9ba9-2c888265f128","name":"person_id.name","type":"string","value":"={{ $json.person_id.name }}"},{"id":"48c88d30-e6c2-4e50-9750-a90ad4be5f98","name":"person_id.email[0].value","type":"string","value":"={{ $json.person_id.email[0].value }}"},{"id":"30eb4e8f-0957-4cf2-b78f-cde2cd5b5e1c","name":"next_activity.conference_meeting_url","type":"string","value":"={{ $json.next_activity.conference_meeting_url }}"},{"id":"d330ae4f-f91c-4b29-b33c-e7dfe53dffc3","name":"next_activity.due_date","type":"string","value":"={{ $json.next_activity.due_date }}"},{"id":"e5f3d69a-c89b-499f-a9e0-5219f404296b","name":"next_activity.due_time","type":"string","value":"={{ `${$json.next_activity.due_date}T${$json.next_activity.due_time}:00` }}"},{"id":"b057e612-b578-42bc-a28c-de9968607230","name":"StartTime","type":"string","value":"={{\n  (() => {\n    const d = String($json.next_activity?.due_date ?? '');\n    const tRaw = String($json.next_activity?.due_time ?? '');\n\n    // If it's already a full ISO datetime\n    if (tRaw.includes('T')) {\n      return DateTime.fromISO(tRaw).setZone('Asia/Dubai').toISO();\n    }\n\n    // If it's only HH:mm or HH:mm:ss\n    const t = tRaw.length === 5 ? `${tRaw}:00` : tRaw;\n    return DateTime.fromISO(`${d}T${t}`).setZone('Asia/Dubai').toISO();\n  })()\n}}"},{"id":"3061579c-e7e1-4392-a2c7-e68751198ecd","name":"EndTime","type":"string","value":"={{\n  (() => {\n    const d = String($json.next_activity?.due_date ?? '');\n    const tRaw = String($json.next_activity?.due_time ?? '');\n\n    const start = tRaw.includes('T')\n      ? DateTime.fromISO(tRaw).setZone('Asia/Dubai')\n      : DateTime.fromISO(`${d}T${tRaw.length === 5 ? `${tRaw}:00` : tRaw}`).setZone('Asia/Dubai');\n\n    const parts = String($json.next_activity?.duration ?? '00:00').split(':').map(Number);\n    const hours = parts[0] || 0;\n    const minutes = parts[1] || 0;\n\n    return start.plus({ hours, minutes }).toISO();\n  })()\n}}"},{"id":"b613460b-b5fd-40b1-a21e-327b61c9b9c9","name":"org_id.name","type":"string","value":"={{ $json.org_id.name }}"}]}},"typeVersion":3.4},{"id":"0040dbb2-b40d-4eed-a56a-92efbed26b6b","name":"Create a meeting and add you recipient","type":"n8n-nodes-base.googleCalendar","position":[1104,-80],"parameters":{"end":"={{ $json.EndTime }}","start":"={{ $json.StartTime }}","calendar":{"__rl":true,"mode":"list","value":"user@example.com","cachedResultName":"user@example.com"},"additionalFields":{"summary":"Test Google calnder","location":"={{ $json.next_activity.conference_meeting_url }}","attendees":["={{ $json.person_id.email[0].value }}"]}},"credentials":{"googleCalendarOAuth2Api":{"id":"credential-id","name":"Google Calendar account"}},"executeOnce":false,"typeVersion":1.3},{"id":"ccf90a17-6310-4a0b-910e-c0fdfa7c3fc6","name":"Send Email reminder to the client","type":"n8n-nodes-base.gmail","position":[1376,-80],"webhookId":"5f8d1163-b05a-4403-b514-814561a953a0","parameters":{"sendTo":"={{ $('Get meeting link URL, Start time and end time').item.json.person_id.email[0].value }}","message":"=Hi {{ $('Get meeting link URL, Start time and end time').item.json.person_id.name }},\n\nHope this message finds you will.\n\nThis email regarding our online meeting to discuss more about our product.\n\nKindly find the meeting time at {{ DateTime.fromISO($json.start.dateTime).toFormat('dd LLL yyyy, hh:mm a') }}\n\nRegards,","options":{"appendAttribution":false},"subject":"=Meeting Reminder:{{ $('Get meeting link URL, Start time and end time').item.json.next_activity.due_date }}"},"credentials":{"gmailOAuth2":{"id":"credential-id","name":"Gmail account"}},"typeVersion":2.2},{"id":"1d604557-2c58-47d2-8142-6f49de0a0582","name":"Send a reminder to SDR in specific channel","type":"n8n-nodes-base.slack","position":[1648,-80],"webhookId":"2bcad791-51e9-4840-a601-447290417e2f","parameters":{"text":"=Hi Ahmed, You have a meeting at {{ DateTime.fromISO($json.start.dateTime).toFormat('dd LLL yyyy, hh:mm a') }}.\n\nMeeting Link: {{ $('Create a meeting and add you recipient').item.json.location }}","select":"channel","channelId":{"__rl":true,"mode":"list","value":"C0AAP1C16S2","cachedResultName":"meetings-reminder"},"otherOptions":{},"authentication":"oAuth2"},"credentials":{"slackOAuth2Api":{"id":"credential-id","name":"Slack account"}},"typeVersion":2.4},{"id":"a9d13442-326b-4c6b-aad2-9f4fcc738eb4","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-1056,-640],"parameters":{"color":4,"width":608,"height":848,"content":"## 📌 Template Overview (Read Before Using)\n\n### What is it\n###### This template is a **Revenue Ops meeting automation** that connects Pipedrive, Google Calendar, Gmail, and Slack. \n\n###### When a deal reaches the *Meeting Booking* stage in Pipedrive, the workflow automatically schedules the meeting, confirms it with the client, and notifies the internal team.  \n\n###### It is designed to eliminate manual coordination and reduce missed or forgotten meetings.\n\n\n---\n\n### How it works\n1. The workflow listens for **deal stage changes** in Pipedrive.  \n2. It runs only when the deal enters the *Meeting Booking* stage.  \n3. A short wait is applied to allow the SDR to add meeting details.  \n4. Deal and activity data are extracted and time values are normalized.  \n5. A meeting is created in Google Calendar with the client as an attendee.  \n6. A confirmation email is sent to the client via Gmail.  \n7. A reminder is posted in a Slack channel for the sales team.\n\n---\n\n### Setup steps\n1. Connect your **Pipedrive account** and confirm the correct stage ID for *Meeting Booking*.  \n2. Ensure meeting details (date, time, duration, meeting link) are saved in the deal activity.  \n3. Connect **Google Calendar** and select the calendar where meetings should be created.  \n4. Connect **Gmail** and review the email message content.  \n5. Connect **Slack** and choose the channel for internal reminders.  \n6. Run the workflow once with test data to confirm timings and notifications are correct.  \n7. Activate the workflow once validation is complete.\n"},"typeVersion":1},{"id":"99d05263-30a2-4026-bf07-2b3f88c083dd","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-320,-368],"parameters":{"height":288,"content":"### Pipedrive Trigger\n**Why it exists**  \nListens for deal updates so automation runs only when sales activity actually happens.\n\n**You can change**  \n- Pipeline ID  \n- Stage ID (for example, use a different stage like *Demo Scheduled*)  \n- Trigger entity (deal vs activity)"},"typeVersion":1},{"id":"a013bc6e-299f-4acd-8f40-03a54a0bb5d6","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[-32,-368],"parameters":{"height":288,"content":"### Wait Node\n**Why it exists**  \nPrevents the workflow from running before the SDR finishes adding meeting details.\n\n**You can change**  \n- Wait time duration  \n- Replace with a conditional check instead of time-based waiting  \n- Remove it if meeting data is always available immediately\n"},"typeVersion":1},{"id":"1a9710be-3ee3-483f-9049-7dc7cc2be836","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[272,-368],"parameters":{"height":288,"content":"### IF Stage Check\n**Why it exists**  \nEnsures the workflow only runs for qualified deals and avoids unwanted executions.\n\n**You can change**  \n- Stage ID value  \n- Add multiple allowed stages  \n- Add extra conditions like deal value or owner"},"typeVersion":1},{"id":"36b626ca-e6ec-4a5a-ba8c-b057ebb2796c","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[560,-368],"parameters":{"width":192,"height":288,"content":"### Extract Deal Info\n**Why it exists**  \nPulls complete and reliable data directly from Pipedrive.\n\n**You can change**  \n- Fields extracted from the deal  \n- Add custom fields  \n- Include organization or owner data"},"typeVersion":1},{"id":"326b576a-bbac-429b-9f74-620b7f08836a","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[800,-384],"parameters":{"color":7,"width":192,"height":304,"content":"### Set / Transform Data\n**Why it exists**  \nCleans and prepares data so downstream tools receive correct formats.\n\n**You can change**  \n- Time zone  \n- Date and time calculations  \n- Field names for CRM or calendar compatibility"},"typeVersion":1},{"id":"cad73aba-39c6-4805-9d09-4b3c08475d54","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[1040,-368],"parameters":{"height":304,"content":"### Create Calendar Event\n**Why it exists**  \nCreates a single source of truth for the meeting and avoids double booking.\n\n**You can change**  \n- Calendar selection  \n- Meeting title and description  \n- Replace Google Calendar with Outlook"},"typeVersion":1},{"id":"ea6a5a07-2b41-4896-aa47-bd3c45f8b134","name":"Sticky Note7","type":"n8n-nodes-base.stickyNote","position":[1328,-352],"parameters":{"width":208,"height":288,"content":"### Send Email Reminder\n**Why it exists**  \nConfirms the meeting with the client and reduces no-shows.\n\n**You can change**  \n- Email wording  \n- Sender account  \n- Add attachments or CC internal users"},"typeVersion":1},{"id":"67dae77d-ee29-4d2c-8b1a-d63056bc62ed","name":"Sticky Note8","type":"n8n-nodes-base.stickyNote","position":[1584,-352],"parameters":{"width":208,"height":288,"content":"### Send Slack Notification\n**Why it exists**  \nKeeps the sales team informed without checking the CRM.\n\n**You can change**  \n- Target channel  \n- Message format  \n- Replace Slack with Microsoft Teams or Discord\n"},"typeVersion":1},{"id":"dbcbccf4-af3b-4228-bdcb-67a3bf998e55","name":"Sticky Note9","type":"n8n-nodes-base.stickyNote","position":[112,-1152],"parameters":{"color":7,"width":1008,"height":640,"content":"## [Video Tutorial](https://youtu.be/Y1Odi7odMQQ)\n@[youtube](Y1Odi7odMQQ)"},"typeVersion":1}],"active":false,"pinData":{"Pipedrive Trigger":[{"json":{"data":{"id":1,"title":"Wisee AI","value":400,"org_id":1,"origin":"ManuallyCreated","status":"open","channel":null,"add_time":"2026-01-24T09:06:38Z","currency":"USD","owner_id":25037024,"stage_id":2,"won_time":null,"label_ids":[],"lost_time":null,"origin_id":null,"person_id":1,"channel_id":null,"close_time":null,"visible_to":"3","is_archived":false,"lost_reason":null,"pipeline_id":1,"probability":null,"update_time":"2026-01-24T11:37:41Z","archive_time":null,"custom_fields":{},"first_won_time":null,"creator_user_id":25037024,"stage_change_time":"2026-01-24T11:37:41Z","expected_close_date":"2026-01-31"},"meta":{"id":"dee91242-7f70-4831-8187-59700a2ee223","host":"na-sandbox5.pipedrive.com","type":"general","action":"change","entity":"deal","attempt":1,"user_id":"25037024","version":"2.0","entity_id":"1","timestamp":"2026-01-24T11:37:41.680Z","company_id":"14648344","webhook_id":"1577385","is_bulk_edit":false,"change_source":"app","correlation_id":"e7943681-9722-4b44-bd2f-390ab2d4fe1d","webhook_owner_id":"25037024","permitted_user_ids":["25037024"]},"previous":{"stage_id":1}},"pairedItem":{"item":0}}]},"settings":{"availableInMCP":false,"executionOrder":"v1"},"versionId":"e21b692c-e58a-47d1-a71d-ec48dd187c80","connections":{"Extract deal info":{"main":[[{"node":"Get meeting link URL, Start time and end time","type":"main","index":0}]]},"Pipedrive Trigger":{"main":[[{"node":"Wait untill the SDR submit the google meeting link from Deals in pipedrive","type":"main","index":0}]]},"Send Email reminder to the client":{"main":[[{"node":"Send a reminder to SDR in specific channel","type":"main","index":0}]]},"If stage_id is 2 (Meeting Booking)":{"main":[[{"node":"Extract deal info","type":"main","index":0}]]},"Create a meeting and add you recipient":{"main":[[{"node":"Send Email reminder to the client","type":"main","index":0}]]},"Get meeting link URL, Start time and end time":{"main":[[{"node":"Create a meeting and add you recipient","type":"main","index":0}]]},"Wait untill the SDR submit the google meeting link from Deals in pipedrive":{"main":[[{"node":"If stage_id is 2 (Meeting Booking)","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":18,"nodeTypes":{"n8n-nodes-base.if":{"count":1},"n8n-nodes-base.set":{"count":1},"n8n-nodes-base.wait":{"count":1},"n8n-nodes-base.gmail":{"count":1},"n8n-nodes-base.slack":{"count":1},"n8n-nodes-base.pipedrive":{"count":1},"n8n-nodes-base.stickyNote":{"count":10},"n8n-nodes-base.googleCalendar":{"count":1},"n8n-nodes-base.pipedriveTrigger":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Ahmed Salama","username":"ahmedsalama","bio":"Founders and ops teams use me to replace manual work with reliable n8n systems. Manual work is costing you money every day. Every week you delay makes the problem harder and more expensive.\n\n👉 Book a n8n build or training call.","verified":true,"links":["https://www.linkedin.com/in/ahmedsaahmed/"],"avatar":"https://gravatar.com/avatar/97bfd5c5011a7654cc19bd8344b0c419b7166258e9f5ff7842fe4b86208c1cdd?r=pg&d=retro&size=200"},"nodes":[{"id":20,"icon":"fa:map-signs","name":"n8n-nodes-base.if","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The IF node can be used to implement binary conditional logic in your workflow. You can set up one-to-many conditions to evaluate each item of data being inputted into the node. That data will either evaluate to TRUE or FALSE and route out of the node accordingly.\n\nThis node has multiple types of conditions: Bool, String, Number, and Date & Time.","resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.if/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"If","color":"#408000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"If","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":28,"icon":"file:pipedrive.svg","name":"n8n-nodes-base.pipedrive","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.pipedrive/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/pipedrive/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"transform\"]","defaults":{"name":"Pipedrive"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9Im1hc2swMDEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzI2MjkyQyI+PHBhdGggZD0iTTIuNzM2OTQgMEgyOS4yNjMxQzMwLjc3NDYgMCAzMiAxLjIyNTA3IDMyIDIuNzM2OTVWMjkuMjYzMUMzMiAzMC43NzQ2IDMwLjc3NDkgMzIgMjkuMjYzMSAzMkgyLjczNjk0QzEuMjI1MzcgMzIgMCAzMC43NzQ5IDAgMjkuMjYzMVYyLjczNjk1QzAgMS4yMjUzNyAxLjIyNTA4IDAgMi43MzY5NCAwWiIgZmlsbD0iIzI2MjkyQyI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swMDEpIiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMi43MzY5NCAwSDI5LjI2MzFDMzAuNzc0NiAwIDMyIDEuMjI1MDcgMzIgMi43MzY5NVYyOS4yNjMxQzMyIDMwLjc3NDYgMzAuNzc0OSAzMiAyOS4yNjMxIDMySDIuNzM2OTRDMS4yMjUzNyAzMiAwIDMwLjc3NDkgMCAyOS4yNjMxVjIuNzM2OTVDMCAxLjIyNTM3IDEuMjI1MDggMCAyLjczNjk0IDBaIiBmaWxsPSIjMjYyOTJDIj48L3BhdGg+PC9nPjxtYXNrIGlkPSJtYXNrMSIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNyIgeT0iNCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMTMuMzM0OCAxMy4xNzY2QzEzLjMzNDggMTUuMzE5NCAxNC40MjE5IDE3LjYzMTEgMTYuODE0MSAxNy42MzExQzE4LjU4ODEgMTcuNjMxMSAyMC4zODE5IDE2LjI0NjEgMjAuMzgxOSAxMy4xNDUxQzIwLjM4MTkgMTAuNDI2NCAxOC45NzE4IDguNjAxMjcgMTYuODczMSA4LjYwMTI3QzE1LjE2MyA4LjYwMTI3IDEzLjMzNDggOS44MDI1OCAxMy4zMzQ4IDEzLjE3NjZaTTE3LjcxNTggNC42MzE1OUMyMi4wMDUxIDQuNjMxNTkgMjQuODg5MSA4LjAyODczIDI0Ljg4OTEgMTMuMDg1NkMyNC44ODkxIDE4LjA2MjkgMjEuODUwOSAyMS41Mzc4IDE3LjUwNzYgMjEuNTM3OEMxNS40MzY4IDIxLjUzNzggMTQuMTEwMyAyMC42NTA5IDEzLjQxNjggMjAuMDA4OUMxMy40MjE3IDIwLjE2MTEgMTMuNDI1IDIwLjMzMTYgMTMuNDI1IDIwLjUxMzZWMjcuMjYzMkg4Ljk4MTY0VjkuMjc5N0M4Ljk4MTY0IDkuMDE4MjQgOC44OTgwMiA4LjkzNTUyIDguNjM4OTcgOC45MzU1Mkg3LjExMDg1VjQuOTk3MjlIMTAuODM5M0MxMi41NTYgNC45OTcyOSAxMi45OTU0IDUuODcwOTcgMTMuMDc5IDYuNTQ0NDRDMTMuNzc1OSA1Ljc2MzQyIDE1LjIyMDQgNC42MzE1OSAxNy43MTU4IDQuNjMxNTlaIiBmaWxsPSIjMjYyOTJDIj48L3BhdGg+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazEpIiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMTMuMzM0OCAxMy4xNzY2QzEzLjMzNDggMTUuMzE5NCAxNC40MjE5IDE3LjYzMTEgMTYuODE0MSAxNy42MzExQzE4LjU4ODEgMTcuNjMxMSAyMC4zODE5IDE2LjI0NjEgMjAuMzgxOSAxMy4xNDUxQzIwLjM4MTkgMTAuNDI2NCAxOC45NzE4IDguNjAxMjcgMTYuODczMSA4LjYwMTI3QzE1LjE2MyA4LjYwMTI3IDEzLjMzNDggOS44MDI1OCAxMy4zMzQ4IDEzLjE3NjZaTTE3LjcxNTggNC42MzE1OUMyMi4wMDUxIDQuNjMxNTkgMjQuODg5MSA4LjAyODczIDI0Ljg4OTEgMTMuMDg1NkMyNC44ODkxIDE4LjA2MjkgMjEuODUwOSAyMS41Mzc4IDE3LjUwNzYgMjEuNTM3OEMxNS40MzY4IDIxLjUzNzggMTQuMTEwMyAyMC42NTA5IDEzLjQxNjggMjAuMDA4OUMxMy40MjE3IDIwLjE2MTEgMTMuNDI1IDIwLjMzMTYgMTMuNDI1IDIwLjUxMzZWMjcuMjYzMkg4Ljk4MTY0VjkuMjc5N0M4Ljk4MTY0IDkuMDE4MjQgOC44OTgwMiA4LjkzNTUyIDguNjM4OTcgOC45MzU1Mkg3LjExMDg1VjQuOTk3MjlIMTAuODM5M0MxMi41NTYgNC45OTcyOSAxMi45OTU0IDUuODcwOTcgMTMuMDc5IDYuNTQ0NDRDMTMuNzc1OSA1Ljc2MzQyIDE1LjIyMDQgNC42MzE1OSAxNy43MTU4IDQuNjMxNTlaIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+PC9nPjwvc3ZnPgo="},"displayName":"Pipedrive","typeVersion":2,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":29,"icon":"file:pipedrive.svg","name":"n8n-nodes-base.pipedriveTrigger","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.pipedrivetrigger/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/pipedrive/"}]},"categories":["Sales"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"Pipedrive Trigger"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9Im1hc2swMDEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzI2MjkyQyI+PHBhdGggZD0iTTIuNzM2OTQgMEgyOS4yNjMxQzMwLjc3NDYgMCAzMiAxLjIyNTA3IDMyIDIuNzM2OTVWMjkuMjYzMUMzMiAzMC43NzQ2IDMwLjc3NDkgMzIgMjkuMjYzMSAzMkgyLjczNjk0QzEuMjI1MzcgMzIgMCAzMC43NzQ5IDAgMjkuMjYzMVYyLjczNjk1QzAgMS4yMjUzNyAxLjIyNTA4IDAgMi43MzY5NCAwWiIgZmlsbD0iIzI2MjkyQyI+PC9wYXRoPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swMDEpIiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMi43MzY5NCAwSDI5LjI2MzFDMzAuNzc0NiAwIDMyIDEuMjI1MDcgMzIgMi43MzY5NVYyOS4yNjMxQzMyIDMwLjc3NDYgMzAuNzc0OSAzMiAyOS4yNjMxIDMySDIuNzM2OTRDMS4yMjUzNyAzMiAwIDMwLjc3NDkgMCAyOS4yNjMxVjIuNzM2OTVDMCAxLjIyNTM3IDEuMjI1MDggMCAyLjczNjk0IDBaIiBmaWxsPSIjMjYyOTJDIj48L3BhdGg+PC9nPjxtYXNrIGlkPSJtYXNrMSIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNyIgeT0iNCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMTMuMzM0OCAxMy4xNzY2QzEzLjMzNDggMTUuMzE5NCAxNC40MjE5IDE3LjYzMTEgMTYuODE0MSAxNy42MzExQzE4LjU4ODEgMTcuNjMxMSAyMC4zODE5IDE2LjI0NjEgMjAuMzgxOSAxMy4xNDUxQzIwLjM4MTkgMTAuNDI2NCAxOC45NzE4IDguNjAxMjcgMTYuODczMSA4LjYwMTI3QzE1LjE2MyA4LjYwMTI3IDEzLjMzNDggOS44MDI1OCAxMy4zMzQ4IDEzLjE3NjZaTTE3LjcxNTggNC42MzE1OUMyMi4wMDUxIDQuNjMxNTkgMjQuODg5MSA4LjAyODczIDI0Ljg4OTEgMTMuMDg1NkMyNC44ODkxIDE4LjA2MjkgMjEuODUwOSAyMS41Mzc4IDE3LjUwNzYgMjEuNTM3OEMxNS40MzY4IDIxLjUzNzggMTQuMTEwMyAyMC42NTA5IDEzLjQxNjggMjAuMDA4OUMxMy40MjE3IDIwLjE2MTEgMTMuNDI1IDIwLjMzMTYgMTMuNDI1IDIwLjUxMzZWMjcuMjYzMkg4Ljk4MTY0VjkuMjc5N0M4Ljk4MTY0IDkuMDE4MjQgOC44OTgwMiA4LjkzNTUyIDguNjM4OTcgOC45MzU1Mkg3LjExMDg1VjQuOTk3MjlIMTAuODM5M0MxMi41NTYgNC45OTcyOSAxMi45OTU0IDUuODcwOTcgMTMuMDc5IDYuNTQ0NDRDMTMuNzc1OSA1Ljc2MzQyIDE1LjIyMDQgNC42MzE1OSAxNy43MTU4IDQuNjMxNTlaIiBmaWxsPSIjMjYyOTJDIj48L3BhdGg+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazEpIiBmaWxsPSIjMjYyOTJDIj48cGF0aCBkPSJNMTMuMzM0OCAxMy4xNzY2QzEzLjMzNDggMTUuMzE5NCAxNC40MjE5IDE3LjYzMTEgMTYuODE0MSAxNy42MzExQzE4LjU4ODEgMTcuNjMxMSAyMC4zODE5IDE2LjI0NjEgMjAuMzgxOSAxMy4xNDUxQzIwLjM4MTkgMTAuNDI2NCAxOC45NzE4IDguNjAxMjcgMTYuODczMSA4LjYwMTI3QzE1LjE2MyA4LjYwMTI3IDEzLjMzNDggOS44MDI1OCAxMy4zMzQ4IDEzLjE3NjZaTTE3LjcxNTggNC42MzE1OUMyMi4wMDUxIDQuNjMxNTkgMjQuODg5MSA4LjAyODczIDI0Ljg4OTEgMTMuMDg1NkMyNC44ODkxIDE4LjA2MjkgMjEuODUwOSAyMS41Mzc4IDE3LjUwNzYgMjEuNTM3OEMxNS40MzY4IDIxLjUzNzggMTQuMTEwMyAyMC42NTA5IDEzLjQxNjggMjAuMDA4OUMxMy40MjE3IDIwLjE2MTEgMTMuNDI1IDIwLjMzMTYgMTMuNDI1IDIwLjUxMzZWMjcuMjYzMkg4Ljk4MTY0VjkuMjc5N0M4Ljk4MTY0IDkuMDE4MjQgOC44OTgwMiA4LjkzNTUyIDguNjM4OTcgOC45MzU1Mkg3LjExMDg1VjQuOTk3MjlIMTAuODM5M0MxMi41NTYgNC45OTcyOSAxMi45OTU0IDUuODcwOTcgMTMuMDc5IDYuNTQ0NDRDMTMuNzc1OSA1Ljc2MzQyIDE1LjIyMDQgNC42MzE1OSAxNy43MTU4IDQuNjMxNTlaIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+PC9nPjwvc3ZnPgo="},"displayName":"Pipedrive Trigger","typeVersion":1,"nodeCategories":[{"id":2,"name":"Sales"}]},{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":40,"icon":"file:slack.svg","name":"n8n-nodes-base.slack","codex":{"data":{"alias":["human","form","wait","hitl","approval"],"resources":{"generic":[{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/build-your-own-virtual-assistant-with-n8n-a-step-by-step-guide/","icon":"👦","label":"Build your own virtual assistant with n8n: A step by step guide"},{"url":"https://n8n.io/blog/how-to-automatically-give-kudos-to-contributors-with-github-slack-and-n8n/","icon":"👏","label":"How to automatically give kudos to contributors with GitHub, Slack, and n8n"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.slack/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/slack/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"output\"]","defaults":{"name":"Slack"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgMTUwLjg1MiAxNTAuODUyIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB4PSIuOTI2IiB5PSIuOTI2Ii8+PHN5bWJvbCBpZD0iYSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZS13aWR0aD0iMS44NTIiPjxwYXRoIGZpbGw9IiNlMDFlNWEiIHN0cm9rZT0iI2UwMWU1YSIgZD0iTTQwLjc0MSA5My41NWMwLTguNzM1IDYuNjA3LTE1Ljc3MiAxNC44MTUtMTUuNzcyczE0LjgxNSA3LjAzNyAxNC44MTUgMTUuNzcydjM4LjgyNGMwIDguNzM3LTYuNjA3IDE1Ljc3NC0xNC44MTUgMTUuNzc0cy0xNC44MTUtNy4wMzctMTQuODE1LTE1Ljc3MnoiLz48cGF0aCBmaWxsPSIjZWNiMjJkIiBzdHJva2U9IiNlY2IyMmQiIGQ9Ik05My41NSAxMDcuNDA4Yy04LjczNSAwLTE1Ljc3Mi02LjYwNy0xNS43NzItMTQuODE1czcuMDM3LTE0LjgxNSAxNS43NzItMTQuODE1aDM4LjgyNmM4LjczNSAwIDE1Ljc3MiA2LjYwNyAxNS43NzIgMTQuODE1cy03LjAzNyAxNC44MTUtMTUuNzcyIDE0LjgxNXoiLz48cGF0aCBmaWxsPSIjMmZiNjdjIiBzdHJva2U9IiMyZmI2N2MiIGQ9Ik03Ny43NzggMTUuNzcyQzc3Ljc3OCA3LjAzNyA4NC4zODUgMCA5Mi41OTMgMHMxNC44MTUgNy4wMzcgMTQuODE1IDE1Ljc3MnYzOC44MjZjMCA4LjczNS02LjYwNyAxNS43NzItMTQuODE1IDE1Ljc3MnMtMTQuODE1LTcuMDM3LTE0LjgxNS0xNS43NzJ6Ii8+PHBhdGggZmlsbD0iIzM2YzVmMSIgc3Ryb2tlPSIjMzZjNWYxIiBkPSJNMTUuNzcyIDcwLjM3MUM3LjAzNyA3MC4zNzEgMCA2My43NjMgMCA1NS41NTZzNy4wMzctMTQuODE1IDE1Ljc3Mi0xNC44MTVoMzguODI2YzguNzM1IDAgMTUuNzcyIDYuNjA3IDE1Ljc3MiAxNC44MTVzLTcuMDM3IDE0LjgxNS0xNS43NzIgMTQuODE1eiIvPjxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjxwYXRoIGZpbGw9IiNlY2IyMmQiIHN0cm9rZT0iI2VjYjIyZCIgZD0iTTc3Ljc3OCAxMzMuMzMzYzAgOC4yMDggNi42MDcgMTQuODE1IDE0LjgxNSAxNC44MTVzMTQuODE1LTYuNjA3IDE0LjgxNS0xNC44MTUtNi42MDctMTQuODE1LTE0LjgxNS0xNC44MTVINzcuNzc4eiIvPjxwYXRoIGZpbGw9IiMyZmI2N2MiIHN0cm9rZT0iIzJmYjY3YyIgZD0iTTEzMy4zMzQgNzAuMzcxaC0xNC44MTVWNTUuNTU2YzAtOC4yMDcgNi42MDctMTQuODE1IDE0LjgxNS0xNC44MTVzMTQuODE1IDYuNjA3IDE0LjgxNSAxNC44MTUtNi42MDcgMTQuODE1LTE0LjgxNSAxNC44MTV6Ii8+PHBhdGggZmlsbD0iI2UwMWU1YSIgc3Ryb2tlPSIjZTAxZTVhIiBkPSJNMTQuODE1IDc3Ljc3OEgyOS42M3YxNC44MTVjMCA4LjIwNy02LjYwNyAxNC44MTUtMTQuODE1IDE0LjgxNVMwIDEwMC44IDAgOTIuNTkzczYuNjA3LTE0LjgxNSAxNC44MTUtMTQuODE1eiIvPjxwYXRoIGZpbGw9IiMzNmM1ZjEiIHN0cm9rZT0iIzM2YzVmMSIgZD0iTTcwLjM3MSAxNC44MTVWMjkuNjNINTUuNTU2Yy04LjIwNyAwLTE0LjgxNS02LjYwNy0xNC44MTUtMTQuODE1UzQ3LjM0OCAwIDU1LjU1NiAwczE0LjgxNSA2LjYwNyAxNC44MTUgMTQuODE1eiIvPjwvZz48L2c+PC9zeW1ib2w+PC9zdmc+"},"displayName":"Slack","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"id":317,"icon":"file:googleCalendar.svg","name":"n8n-nodes-base.googleCalendar","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-host-virtual-coffee-breaks-with-n8n/","icon":"☕️","label":"How to host virtual coffee breaks with n8n"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automation for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/tracking-time-spent-in-meetings-with-google-calendar-twilio-and-n8n/","icon":"🗓","label":"Tracking Time Spent in Meetings With Google Calendar, Twilio, and n8n"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlecalendar/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"Google Calendar"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgODEgODIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZD0iTTYxLjA1MiAxOC45NDdIMTguOTQ3djQyLjEwNWg0Mi4xMDV6Ii8+PHBhdGggZmlsbD0iI2VhNDMzNSIgZD0iTTYxLjA1MyA4MCA4MCA2MS4wNTNINjEuMDUzeiIvPjxwYXRoIGZpbGw9IiNmYmJjMDQiIGQ9Ik04MCAxOC45NDdINjEuMDUzdjQyLjEwNUg4MHoiLz48cGF0aCBmaWxsPSIjMzRhODUzIiBkPSJNNjEuMDUyIDYxLjA1M0gxOC45NDdWODBoNDIuMTA1eiIvPjxwYXRoIGZpbGw9IiMxODgwMzgiIGQ9Ik0wIDYxLjA1M3YxMi42MzJBNi4zMTQgNi4zMTQgMCAwIDAgNi4zMTYgODBoMTIuNjMyVjYxLjA1M3oiLz48cGF0aCBmaWxsPSIjMTk2N2QyIiBkPSJNODAgMTguOTQ3VjYuMzE2QTYuMzE0IDYuMzE0IDAgMCAwIDczLjY4NSAwSDYxLjA1M3YxOC45NDd6Ii8+PHBhdGggZmlsbD0iIzQyODVmNCIgZD0iTTYxLjA1MyAwSDYuMzE2QTYuMzE0IDYuMzE0IDAgMCAwIDAgNi4zMTZ2NTQuNzM3aDE4Ljk0N1YxOC45NDdoNDIuMTA1VjB6TTI3LjU4NCA1MS42MTFjLTEuNTc0LTEuMDYzLTIuNjYzLTIuNjE2LTMuMjU4LTQuNjY4bDMuNjUzLTEuNTA1cS40OTggMS44OTQgMS43MzcgMi45MzdjMS4yMzkgMS4wNDMgMS44MjEgMS4wMzcgMi45ODkgMS4wMzdxMS43OTIgMCAzLjA3OS0xLjA4OWMxLjI4Ny0xLjA4OSAxLjI5LTEuNjUzIDEuMjktMi43NzRhMy40NCAzLjQ0IDAgMCAwLTEuMzU4LTIuODExYy0uOTA1LS43MjctMi4wNDItMS4wODktMy40LTEuMDg5aC0yLjExMXYtMy42MTZIMzIuMXExLjc1MiAwIDIuOTUzLS45NDdjMS4yMDEtLjk0NyAxLjItMS40OTUgMS4yLTIuNTk1cTAtMS40NjctMS4wNzQtMi4zNDJjLTEuMDc0LS44NzUtMS42MjEtLjg3OS0yLjcyMS0uODc5cS0xLjYxLS4wMDItMi41NTguODU4Yy0uOTQ4Ljg2LTEuMTA2IDEuMzAxLTEuMzc5IDIuMTExbC0zLjYxNi0xLjUwNWMuNDc5LTEuMzU4IDEuMzU4LTIuNTU4IDIuNjQ3LTMuNTk1czIuOTM3LTEuNTU4IDQuOTM3LTEuNTU4cTIuMjItLjAwMiAzLjk4OS44NThjMS43NjkuODYgMi4xMDUgMS4zNjggMi43NzQgMi4zNzlzMSAyLjE1MyAxIDMuNDE2cTAgMS45MzItLjkzMiAzLjI3NGMtLjkzMiAxLjM0Mi0xLjM4NCAxLjU3OS0yLjI4OSAyLjA1OHYuMjE2YTYuOTUgNi45NSAwIDAgMSAyLjkzNyAyLjI4OXExLjE0NiAxLjUzOCAxLjE0NyAzLjY4NGMuMDAxIDIuMTQ2LS4zNjMgMi43MTEtMS4wODkgMy44MzJzLTEuNzMyIDIuMDA1LTMuMDA1IDIuNjQ3Yy0xLjI3OS42NDItMi43MTYuOTY4LTQuMzExLjk2OC0xLjg0Ny4wMDUtMy41NTMtLjUyNi01LjEyNi0xLjU4OXptMjIuNDM3LTE4LjEyNi00LjAxIDIuOS0yLjAwNS0zLjA0MiA3LjE5NS01LjE4OWgyLjc1OHYyNC40NzloLTMuOTM3VjMzLjQ4NHoiLz48L2c+PC9zeW1ib2w+PC9zdmc+"},"displayName":"Google Calendar","typeVersion":1,"nodeCategories":[{"id":4,"name":"Productivity"}]},{"id":356,"icon":"file:gmail.svg","name":"n8n-nodes-base.gmail","codex":{"data":{"alias":["email","human","form","wait","hitl","approval"],"resources":{"generic":[{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"transform\"]","defaults":{"name":"Gmail"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMTkzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTU4LjE4MiAxOTIuMDVWOTMuMTRMMjcuNTA3IDY1LjA3NyAwIDQ5LjUwNHYxMjUuMDkxYzAgOS42NTggNy44MjUgMTcuNDU1IDE3LjQ1NSAxNy40NTV6Ii8+PHBhdGggZmlsbD0iIzM0QTg1MyIgZD0iTTE5Ny44MTggMTkyLjA1aDQwLjcyN2M5LjY1OSAwIDE3LjQ1NS03LjgyNiAxNy40NTUtMTcuNDU1VjQ5LjUwNWwtMzEuMTU2IDE3LjgzNy0yNy4wMjYgMjUuNzk4eiIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im01OC4xODIgOTMuMTQtNC4xNzQtMzguNjQ3IDQuMTc0LTM2Ljk4OUwxMjggNjkuODY4bDY5LjgxOC01Mi4zNjQgNC42NyAzNC45OTItNC42NyA0MC42NDRMMTI4IDE0NS41MDR6Ii8+PHBhdGggZmlsbD0iI0ZCQkMwNCIgZD0iTTE5Ny44MTggMTcuNTA0VjkzLjE0TDI1NiA0OS41MDRWMjYuMjMxYzAtMjEuNTg1LTI0LjY0LTMzLjg5LTQxLjg5LTIwLjk0NXoiLz48cGF0aCBmaWxsPSIjQzUyMjFGIiBkPSJtMCA0OS41MDQgMjYuNzU5IDIwLjA3TDU4LjE4MiA5My4xNFYxNy41MDRMNDEuODkgNS4yODZDMjQuNjEtNy42NiAwIDQuNjQ2IDAgMjYuMjN6Ii8+PC9zdmc+"},"displayName":"Gmail","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"id":514,"icon":"fa:pause-circle","name":"n8n-nodes-base.wait","codex":{"data":{"alias":["pause","sleep","delay","timeout"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.wait/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Flow"]}}},"group":"[\"organization\"]","defaults":{"name":"Wait","color":"#804050"},"iconData":{"icon":"pause-circle","type":"icon"},"displayName":"Wait","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":39,"name":"CRM"}],"image":[]}}