{
  "openruna_format": "flow-graph-v1",
  "title": "1620_GoogleCalendar_Form_Automation_Triggered",
  "slug": "1620-googlecalendar-form-automation-triggered",
  "source_filename": "1620_GoogleCalendar_Form_Automation_Triggered.json",
  "nodes": [
    {
      "id": "n8n Form Trigger",
      "name": "n8n Form Trigger",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Form End",
      "name": "Form End",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Enter Date & Time",
      "name": "Enter Date & Time",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Get Form Values",
      "name": "Get Form Values",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Terms & Conditions",
      "name": "Terms & Conditions",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Has Accepted?",
      "name": "Has Accepted?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Send Receipt",
      "name": "Send Receipt",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Wait for Approval",
      "name": "Wait for Approval",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Has Approval?",
      "name": "Has Approval?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Create Appointment",
      "name": "Create Appointment",
      "integration": "googleCalendar",
      "kind": "action"
    },
    {
      "id": "Send Rejection",
      "name": "Send Rejection",
      "integration": "gmail",
      "kind": "action"
    },
    {
      "id": "Decline",
      "name": "Decline",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Decline1",
      "name": "Decline1",
      "integration": "form",
      "kind": "action"
    },
    {
      "id": "Trigger Approval Process",
      "name": "Trigger Approval Process",
      "integration": "executeWorkflow",
      "kind": "action"
    },
    {
      "id": "Execute Workflow Trigger",
      "name": "Execute Workflow Trigger",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Summarise Enquiry",
      "name": "Summarise Enquiry",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Enquiry Classifier",
      "name": "Enquiry Classifier",
      "integration": "@n8n/n8n-nodes-langchain.textClassifier",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Send Receipt",
      "to": "Form End"
    },
    {
      "from": "Has Accepted?",
      "to": "Enter Date & Time"
    },
    {
      "from": "Has Accepted?",
      "to": "Decline1"
    },
    {
      "from": "Has Approval?",
      "to": "Create Appointment"
    },
    {
      "from": "Has Approval?",
      "to": "Send Rejection"
    },
    {
      "from": "Get Form Values",
      "to": "Trigger Approval Process"
    },
    {
      "from": "n8n Form Trigger",
      "to": "Enquiry Classifier"
    },
    {
      "from": "Enter Date & Time",
      "to": "Get Form Values"
    },
    {
      "from": "Summarise Enquiry",
      "to": "Wait for Approval"
    },
    {
      "from": "Wait for Approval",
      "to": "Has Approval?"
    },
    {
      "from": "Enquiry Classifier",
      "to": "Terms & Conditions"
    },
    {
      "from": "Enquiry Classifier",
      "to": "Decline"
    },
    {
      "from": "Terms & Conditions",
      "to": "Has Accepted?"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Summarise Enquiry"
    },
    {
      "from": "Trigger Approval Process",
      "to": "Send Receipt"
    }
  ]
}