{
  "openruna_format": "flow-graph-v1",
  "title": "0331_Stopanderror_Extractfromfile_Send_Webhook",
  "slug": "0331-stopanderror-extractfromfile-send-webhook",
  "source_filename": "0331_Stopanderror_Extractfromfile_Send_Webhook.json",
  "nodes": [
    {
      "id": "When clicking \"Execute Workflow\"",
      "name": "When clicking \"Execute Workflow\"",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Extract from File",
      "name": "Extract from File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Some Options for the Campaign",
      "name": "Some Options for the Campaign",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Information Extractor",
      "name": "Information Extractor",
      "integration": "@n8n/n8n-nodes-langchain.informationExtractor",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "AI did fail us1",
      "name": "AI did fail us1",
      "integration": "stopAndError",
      "kind": "action"
    },
    {
      "id": "Fake coupon",
      "name": "Fake coupon",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Download dummy data",
      "name": "Download dummy data",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "AI Output + Prev Data",
      "name": "AI Output + Prev Data",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Is the result valid?",
      "name": "Is the result valid?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Coupon them or not to Coupon them",
      "name": "Coupon them or not to Coupon them",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Html Template for our Email",
      "name": "Html Template for our Email",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "The composed E-Mail + Prev Data",
      "name": "The composed E-Mail + Prev Data",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Html Template for our Email with a Coupon",
      "name": "Html Template for our Email with a Coupon",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "The composed E-Mail with Coupon + Prev Data",
      "name": "The composed E-Mail with Coupon + Prev Data",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Send Email",
      "name": "Send Email",
      "integration": "emailSend",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Fake coupon",
      "to": "Html Template for our Email with a Coupon"
    },
    {
      "from": "Extract from File",
      "to": "Some Options for the Campaign"
    },
    {
      "from": "Download dummy data",
      "to": "Extract from File"
    },
    {
      "from": "Is the result valid?",
      "to": "Coupon them or not to Coupon them"
    },
    {
      "from": "Is the result valid?",
      "to": "AI did fail us1"
    },
    {
      "from": "AI Output + Prev Data",
      "to": "Is the result valid?"
    },
    {
      "from": "Information Extractor",
      "to": "AI Output + Prev Data"
    },
    {
      "from": "Html Template for our Email",
      "to": "The composed E-Mail + Prev Data"
    },
    {
      "from": "Some Options for the Campaign",
      "to": "Information Extractor"
    },
    {
      "from": "Some Options for the Campaign",
      "to": "AI Output + Prev Data"
    },
    {
      "from": "The composed E-Mail + Prev Data",
      "to": "Send Email"
    },
    {
      "from": "When clicking \"Execute Workflow\"",
      "to": "Download dummy data"
    },
    {
      "from": "Coupon them or not to Coupon them",
      "to": "Html Template for our Email"
    },
    {
      "from": "Coupon them or not to Coupon them",
      "to": "The composed E-Mail + Prev Data"
    },
    {
      "from": "Coupon them or not to Coupon them",
      "to": "Fake coupon"
    },
    {
      "from": "Coupon them or not to Coupon them",
      "to": "The composed E-Mail with Coupon + Prev Data"
    },
    {
      "from": "Html Template for our Email with a Coupon",
      "to": "The composed E-Mail with Coupon + Prev Data"
    },
    {
      "from": "The composed E-Mail with Coupon + Prev Data",
      "to": "Send Email"
    }
  ]
}