{
  "name": "Automated Zoho Inventory to Supabase product data pipeline",
  "nodes": [
    {
      "id": "a3eaaf09-eb05-4181-a196-ab80b2b1cc64",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        -60
      ],
      "parameters": {
        "width": 620,
        "height": 460,
        "content": "## Automated Zoho Inventory to Supabase Data Migration Workflow\n\nThis n8n workflow automates the process of migrating product data from Zoho Inventory to a Supabase table, ensuring seamless, scheduled"
      }
    },
    {
      "id": "111cf5b9-cf9e-4a1a-9120-f2938207fac5",
      "name": "Scheduled Trigger1",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -100,
        80
      ]
    },
    {
      "id": "24a43bf2-fd13-4c2a-9c8b-45687aa136ed",
      "name": "POST to Zoho API for Access Token1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        120,
        80
      ]
    },
    {
      "id": "6f450435-efb3-4ee7-bfe2-3950018c05f0",
      "name": "GET to Zoho Inventory for Listed Items1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        340,
        80
      ]
    },
    {
      "id": "433dba2c-a9a9-4c8b-af95-c884cdff3f62",
      "name": "Split for better organisation1",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        560,
        80
      ]
    },
    {
      "id": "b96e2231-06f7-4b7a-8d6e-5c734ecafb79",
      "name": "Migrating to Supabase Table1",
      "type": "n8n-nodes-base.supabase",
      "position": [
        780,
        80
      ]
    },
    {
      "id": "83553668-5a8e-465f-9893-bd20d4391d00",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -20,
        300
      ],
      "parameters": {
        "width": 360,
        "height": 200,
        "content": "## POST for Access Token\n- Go to Zoho API Console\n- Create a self client with the scope ZohoInventory.items.READ\n- Get Refresh Token, Client ID, and Client Secret\n- This node is using the Refresh Toke"
      }
    },
    {
      "id": "f4cbe976-520f-4dd7-ab78-080754bd3750",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        220,
        -160
      ],
      "parameters": {
        "width": 360,
        "height": 200,
        "content": "## GET Items from Zoho Inventory\n- Find your organization ID from Zoho Commerce URL\n- This node gets all the items from Zoho Inventory"
      }
    },
    {
      "id": "3f452ab6-7e20-49d1-93fb-c72b0acfc26b",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        420,
        300
      ],
      "parameters": {
        "width": 360,
        "height": 200,
        "content": "## Split Node\n- This node splits the list for better organization of the flow\n"
      }
    },
    {
      "id": "758314fa-3684-41e1-b1ce-adaf960afd9c",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -160
      ],
      "parameters": {
        "width": 360,
        "height": 200,
        "content": "## Migrate to Supabase\n- Sending product information to Supabase Table\n- Find URL in the Notes for Table Coloumns\n- Make a Copy of the Google Sheet, and Import it to your Supabase Project from Table E"
      }
    },
    {
      "id": "10d1ee56-7fd0-4493-849c-a3b4e8d88f33",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -220,
        -160
      ],
      "parameters": {
        "width": 360,
        "height": 200,
        "content": "## Scheduled Trigger 1\n- Use this trigger for scheduling the workflow at regular intervals \n"
      }
    }
  ],
  "connections": {
    "Scheduled Trigger1": {
      "main": [
        [
          {
            "node": "POST to Zoho API for Access Token1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split for better organisation1": {
      "main": [
        [
          {
            "node": "Migrating to Supabase Table1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "POST to Zoho API for Access Token1": {
      "main": [
        [
          {
            "node": "GET to Zoho Inventory for Listed Items1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GET to Zoho Inventory for Listed Items1": {
      "main": [
        [
          {
            "node": "Split for better organisation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}