{
  "name": "Receipt Processing AI Agent (with step by step video)",
  "nodes": [
    {
      "id": "73dafd33-1df4-4c62-a4d6-d19e0c766f44",
      "name": "Monitor Receipts Folder",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        0,
        0
      ]
    },
    {
      "id": "2be7a503-6d6c-404b-a42b-970713918e36",
      "name": "Download file",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        224,
        0
      ]
    },
    {
      "id": "d5f1fe60-fa67-49e0-a45d-62a394d94fa8",
      "name": "Extract Receipt Data with AI",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        448,
        0
      ]
    },
    {
      "id": "2e65cddc-6c72-4fa2-9be0-1035940294e8",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        448,
        224
      ]
    },
    {
      "id": "df81a3af-667c-4f2f-8277-b675ad239703",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        592,
        224
      ]
    },
    {
      "id": "8bdec3f3-0a28-4cd6-9bfe-ec42a3a64311",
      "name": "Append Receipt to Google Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        800,
        0
      ]
    },
    {
      "id": "3dd92ff8-1e92-49b8-9c05-6e85f5937357",
      "name": "Convert Receipt to HTML Table",
      "type": "n8n-nodes-base.html",
      "position": [
        1008,
        0
      ]
    },
    {
      "id": "031d0812-84dd-4858-9a04-bc01a3c689b5",
      "name": "Send Receipt Email Notification",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1216,
        0
      ]
    },
    {
      "id": "doc-note-1769185385297",
      "name": "Workflow Description",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -700,
        -150
      ],
      "parameters": {
        "width": 600,
        "height": 1123,
        "content": "## Workflow Overview\n\nThis automation eliminates manual receipt data entry by automatically processing receipt images uploaded to Google Drive. When a new receipt is added to a monitored folder, the w"
      }
    },
    {
      "id": "contact-note-1769185448257",
      "name": "Creator Contact Info",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -700,
        -610
      ],
      "parameters": {
        "width": 600,
        "height": 440,
        "content": "# Contact Us:\n## Milan @ SmoothWork - [Book a Free Consulting Call](https://smoothwork.ai/book-a-call/)\n![Milan](https://gravatar.com/avatar/95700d17ba300a9f14c1b8cacf933df7720027b3adda9cbe6183d891429"
      }
    },
    {
      "id": "video-note-1769187077818",
      "name": "Video Walkthrough",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -90,
        -610
      ],
      "parameters": {
        "width": 420,
        "height": 340,
        "content": "# Video Walkthrough\n[![image.png](https://vasarmilan-public.s3.us-east-1.amazonaws.com/blog_thumbnails/thumbnail_rec5dRs6sFpgUZ675.jpg)](https://youtu.be/Vl0wCc9pEGM)"
      }
    }
  ],
  "connections": {
    "Download file": {
      "main": [
        [
          {
            "node": "Extract Receipt Data with AI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Extract Receipt Data with AI",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Monitor Receipts Folder": {
      "main": [
        [
          {
            "node": "Download file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Extract Receipt Data with AI",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Extract Receipt Data with AI": {
      "main": [
        [
          {
            "node": "Append Receipt to Google Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Receipt to HTML Table": {
      "main": [
        [
          {
            "node": "Send Receipt Email Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append Receipt to Google Sheet": {
      "main": [
        [
          {
            "node": "Convert Receipt to HTML Table",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Receipt Email Notification": {
      "main": [
        []
      ]
    }
  }
}