{
  "openruna_format": "flow-graph-v1",
  "title": "1333_Splitout_GoogleCalendar_Automate_Webhook",
  "slug": "1333-splitout-googlecalendar-automate-webhook",
  "source_filename": "1333_Splitout_GoogleCalendar_Automate_Webhook.json",
  "nodes": [
    {
      "id": "Get Message Contents",
      "name": "Get Message Contents",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Simplify Emails",
      "name": "Simplify Emails",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Check For Upcoming Meetings",
      "name": "Check For Upcoming Meetings",
      "integration": "googleCalendar",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model2",
      "name": "OpenAI Chat Model2",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Extract Attendee Information",
      "name": "Extract Attendee Information",
      "integration": "@n8n/n8n-nodes-langchain.informationExtractor",
      "kind": "action"
    },
    {
      "id": "Execute Workflow Trigger",
      "name": "Execute Workflow Trigger",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Get Last Correspondence",
      "name": "Get Last Correspondence",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model3",
      "name": "OpenAI Chat Model3",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "WhatsApp Business Cloud",
      "name": "WhatsApp Business Cloud",
      "integration": "whatsApp",
      "kind": "action"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Return LinkedIn Success",
      "name": "Return LinkedIn Success",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Return LinkedIn Error",
      "name": "Return LinkedIn Error",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Return Email Error",
      "name": "Return Email Error",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Return Email Success",
      "name": "Return Email Success",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Route Email",
      "name": "Set Route Email",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Route Linkedin",
      "name": "Set Route Linkedin",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Router",
      "name": "Router",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Return LinkedIn Error1",
      "name": "Return LinkedIn Error1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Has Emails?",
      "name": "Has Emails?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Return Email Error1",
      "name": "Return Email Error1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Sections To List",
      "name": "Sections To List",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Set LinkedIn Cookie",
      "name": "Set LinkedIn Cookie",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Attendees to List",
      "name": "Attendees to List",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Merge Attendee with Summaries",
      "name": "Merge Attendee with Summaries",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Has Email Address?",
      "name": "Has Email Address?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Has LinkedIn URL?",
      "name": "Has LinkedIn URL?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Get Correspondance",
      "name": "Get Correspondance",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Aggregate Attendees",
      "name": "Aggregate Attendees",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Activities To Array",
      "name": "Activities To Array",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Extract Profile Metadata",
      "name": "Extract Profile Metadata",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Activities To List",
      "name": "Activities To List",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "APIFY Web Scraper",
      "name": "APIFY Web Scraper",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get Activity Details",
      "name": "Get Activity Details",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Get Sections",
      "name": "Get Sections",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Get About Section",
      "name": "Get About Section",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get Activity Section",
      "name": "Get Activity Section",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Extract Activities",
      "name": "Extract Activities",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Merge1",
      "name": "Merge1",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Is Scrape Successful?",
      "name": "Is Scrape Successful?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Extract About",
      "name": "Extract About",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Get LinkedIn Profile & Activity",
      "name": "Get LinkedIn Profile & Activity",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Correspondance Recap Agent",
      "name": "Correspondance Recap Agent",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Attendee Research Agent",
      "name": "Attendee Research Agent",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "LinkedIn Summarizer Agent",
      "name": "LinkedIn Summarizer Agent",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "Merge Attendee with Summaries"
    },
    {
      "from": "Merge1",
      "to": "LinkedIn Summarizer Agent"
    },
    {
      "from": "Router",
      "to": "Has Email Address?"
    },
    {
      "from": "Router",
      "to": "Has LinkedIn URL?"
    },
    {
      "from": "Has Emails?",
      "to": "Get Message Contents"
    },
    {
      "from": "Has Emails?",
      "to": "Return Email Error"
    },
    {
      "from": "Get Sections",
      "to": "Get About Section"
    },
    {
      "from": "Get Sections",
      "to": "Get Activity Section"
    },
    {
      "from": "Extract About",
      "to": "Merge1"
    },
    {
      "from": "Set Route Email",
      "to": "Get Correspondance"
    },
    {
      "from": "Simplify Emails",
      "to": "Correspondance Recap Agent"
    },
    {
      "from": "Schedule Trigger",
      "to": "Check For Upcoming Meetings"
    },
    {
      "from": "Sections To List",
      "to": "Get Sections"
    },
    {
      "from": "APIFY Web Scraper",
      "to": "Is Scrape Successful?"
    },
    {
      "from": "Attendees to List",
      "to": "Set Route Email"
    },
    {
      "from": "Attendees to List",
      "to": "Set Route Linkedin"
    },
    {
      "from": "Get About Section",
      "to": "Extract About"
    },
    {
      "from": "Has LinkedIn URL?",
      "to": "Set LinkedIn Cookie"
    },
    {
      "from": "Has LinkedIn URL?",
      "to": "Return LinkedIn Error1"
    },
    {
      "from": "Activities To List",
      "to": "Get Activity Details"
    },
    {
      "from": "Extract Activities",
      "to": "Activities To List"
    },
    {
      "from": "Get Correspondance",
      "to": "Merge"
    },
    {
      "from": "Has Email Address?",
      "to": "Get Last Correspondence"
    },
    {
      "from": "Has Email Address?",
      "to": "Return Email Error1"
    },
    {
      "from": "Set Route Linkedin",
      "to": "Get LinkedIn Profile & Activity"
    },
    {
      "from": "Activities To Array",
      "to": "Merge1"
    },
    {
      "from": "Aggregate Attendees",
      "to": "Attendee Research Agent"
    },
    {
      "from": "Set LinkedIn Cookie",
      "to": "APIFY Web Scraper"
    },
    {
      "from": "Get Activity Details",
      "to": "Activities To Array"
    },
    {
      "from": "Get Activity Section",
      "to": "Extract Activities"
    },
    {
      "from": "Get Message Contents",
      "to": "Simplify Emails"
    },
    {
      "from": "Is Scrape Successful?",
      "to": "Extract Profile Metadata"
    },
    {
      "from": "Is Scrape Successful?",
      "to": "Return LinkedIn Error"
    },
    {
      "from": "Attendee Research Agent",
      "to": "WhatsApp Business Cloud"
    },
    {
      "from": "Get Last Correspondence",
      "to": "Has Emails?"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Router"
    },
    {
      "from": "Extract Profile Metadata",
      "to": "Sections To List"
    },
    {
      "from": "LinkedIn Summarizer Agent",
      "to": "Return LinkedIn Success"
    },
    {
      "from": "Correspondance Recap Agent",
      "to": "Return Email Success"
    },
    {
      "from": "Check For Upcoming Meetings",
      "to": "Extract Attendee Information"
    },
    {
      "from": "Extract Attendee Information",
      "to": "Attendees to List"
    },
    {
      "from": "Merge Attendee with Summaries",
      "to": "Aggregate Attendees"
    },
    {
      "from": "Get LinkedIn Profile & Activity",
      "to": "Merge"
    }
  ]
}