{
  "name": "Automatically save QuickBooks invoice PDFs to Google Drive",
  "nodes": [
    {
      "id": "ff7c6a74-195d-42db-b841-a18979f064db",
      "name": "QuickBooks Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -220,
        1300
      ]
    },
    {
      "id": "9283af9a-547a-4576-a006-c8555d1bb64b",
      "name": "Get an invoice",
      "type": "n8n-nodes-base.quickbooks",
      "position": [
        400,
        1300
      ]
    },
    {
      "id": "0d766411-d37d-4b61-8f57-7bab86a501fe",
      "name": "Upload file",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1560,
        1300
      ]
    },
    {
      "id": "7516bcdd-188d-4e9f-b4c8-2fb70a874e84",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -380,
        1440
      ],
      "parameters": {
        "width": 360,
        "height": 400,
        "content": "**Step 1: Webhook Trigger Activated!** 🪝📢\n\n\nThis node is the starting point of the workflow.\n\nIt listens for new invoice creation events in QuickBooks.\n\nWhat it does:\n\n📡 Captures the invoice creation "
      }
    },
    {
      "id": "2786e56f-95c0-47da-8649-4a98d658e4af",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        820
      ],
      "parameters": {
        "width": 460,
        "height": 440,
        "content": "### Step 2: Invoice Data Fetcher 📄🔍\n\nThis node uses the **Get an Invoice** operation to pull full details of the invoice from QuickBooks.\n\nWhy this step is important:\n\n- ✅ Retrieves complete and up-to"
      }
    },
    {
      "id": "07455a09-ddbc-43a7-87ac-bf3ecc8917aa",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        780,
        1460
      ],
      "parameters": {
        "width": 460,
        "height": 380,
        "content": "### Step 3: Invoice PDF Generator 🖨️📂\n\nThis node sends an **HTTP Request** to QuickBooks to generate a downloadable PDF version of the invoice.\n\nWhy this step is important:\n\n- 🖨️ Converts the invoice "
      }
    },
    {
      "id": "5de6c6e9-d40a-48cf-8b13-b769d08ed607",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1340,
        860
      ],
      "parameters": {
        "width": 480,
        "height": 400,
        "content": "### Step 4: Google Drive PDF Uploader ☁️📤\n\nThis node uses the **Upload File** operation in Google Drive to store the PDF invoices in your chosen folder.\n\nWhy this step is important:\n\n- 📤 Saves each in"
      }
    },
    {
      "id": "3467b040-a23a-4225-bfbe-b500dd2e7d65",
      "name": "Generate PDF File",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        940,
        1300
      ]
    },
    {
      "id": "8d83b1bf-90c1-49d9-b8e4-a326e98c8e14",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -640,
        500
      ],
      "parameters": {
        "width": 580,
        "height": 620,
        "content": "## 🛠️ Prerequisites\n\nBefore running this workflow, make sure the following are set up:\n\n1. **QuickBooks Webhook Configuration**  \n   - Connect the **production URL** of your webhook to the **Intuit De"
      }
    },
    {
      "id": "3929a8d0-2d15-43f7-96d2-5f9d4d47f0b7",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1580,
        1520
      ],
      "parameters": {
        "width": 320,
        "height": 360,
        "content": "### Get in Touch\n\nPlease feel free to reachout to us, if you need any help in settin up this workflow.\n\nWe can also help customize workflow pet the use-case. \n\nReach out us at: getstarted@intuz.com\n\nW"
      }
    }
  ],
  "connections": {
    "Get an invoice": {
      "main": [
        [
          {
            "node": "Generate PDF File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate PDF File": {
      "main": [
        [
          {
            "node": "Upload file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "QuickBooks Webhook": {
      "main": [
        [
          {
            "node": "Get an invoice",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}