{
  "name": "Publishing videos across multiple platforms with Blotato (Instagram, YouTube)",
  "nodes": [
    {
      "id": "d336f7dc-1dcd-45a0-a996-ea7d5f484ad8",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        256,
        144
      ]
    },
    {
      "id": "dc5d9fb8-9642-4f3e-92a0-16fd5a462aa0",
      "name": "Assign Social Media IDs",
      "type": "n8n-nodes-base.set",
      "position": [
        608,
        144
      ]
    },
    {
      "id": "c7c2ac38-26a6-4d75-be1a-9f33aa1ae307",
      "name": "Get my video",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        400,
        144
      ]
    },
    {
      "id": "38ea7322-33dd-4df7-b704-bd742fbc428e",
      "name": "Upload Video to Blotato",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        800,
        144
      ]
    },
    {
      "id": "30a46bda-60bc-43e4-8a89-5563cb3d706a",
      "name": "INSTAGRAM",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        144
      ]
    },
    {
      "id": "4122e70d-089a-41eb-8db2-95761f8f098b",
      "name": "YOUTUBE",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1168,
        144
      ]
    },
    {
      "id": "cccbe613-2139-4f42-a24f-200a2e408bc8",
      "name": "TIKTOK",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1312,
        144
      ]
    },
    {
      "id": "afe122b9-3ab9-4144-883e-b4720f1bbd8c",
      "name": "FACEBOOK",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        304
      ]
    },
    {
      "id": "095489ba-6915-49fe-b340-8819aad54e22",
      "name": "THREADS",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1168,
        304
      ]
    },
    {
      "id": "d55613e8-b463-4d68-842b-af19072ef10e",
      "name": "LINKEDIN",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        464
      ]
    },
    {
      "id": "fb34d18c-d373-4f69-ae48-9d85897fba11",
      "name": "BLUESKY",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1168,
        464
      ]
    },
    {
      "id": "8315f19c-25a1-46f9-8d0d-b8ef5cfe770e",
      "name": "PINTEREST",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1312,
        464
      ]
    },
    {
      "id": "6bbaaab3-d50c-4c45-9590-83ed8434ab70",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        32
      ],
      "parameters": {
        "width": 336,
        "height": 536,
        "content": "# Video to Social Publisher (Scheduled)\n\n## How it works\nScheduled workflow that checks Google Sheets for videos, uploads them to Blotato, then publishes simultaneously to 9 platforms: Instagram, YouT"
      }
    },
    {
      "id": "cb0bb0ae-b769-40d0-ab32-3d8c64f21fd3",
      "name": "TWITTER",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1312,
        304
      ]
    },
    {
      "id": "8b87d484-0868-482f-9c00-0014ae95c815",
      "name": "Sticky Note - Data",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        32
      ],
      "parameters": {
        "width": 320,
        "height": 80,
        "content": "## Data Source\nPulls video info from Google Sheets"
      }
    },
    {
      "id": "2cddcce7-d155-4144-b0d5-d96db1d4a75e",
      "name": "Sticky Note - Config",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        32
      ],
      "parameters": {
        "width": 384,
        "height": 80,
        "content": "## Configuration\nSocial account IDs and media upload"
      }
    },
    {
      "id": "cf12bf17-7383-42e7-8b93-bc00bc7f03be",
      "name": "Sticky Note - Social",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        32
      ],
      "parameters": {
        "width": 464,
        "height": 80,
        "content": "## Social Publishing\nPublish to all connected platforms"
      }
    },
    {
      "id": "42539661-b56d-42cf-b7ab-61c0a74bae12",
      "name": "Upload File",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        208,
        1600
      ]
    },
    {
      "id": "cc4758ef-4438-4bf9-927c-b43a47f08684",
      "name": "Call '[SUB] Video to Social'",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        672,
        1600
      ]
    },
    {
      "id": "f9faf140-e6a4-4757-aae1-c5285a876e12",
      "name": "Call '[SUB] Dropbox upload link'",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        352,
        1600
      ]
    },
    {
      "id": "5cb5c6d9-d0f1-4310-950d-5bd802377f9f",
      "name": "Set URL, Title & Description",
      "type": "n8n-nodes-base.set",
      "position": [
        512,
        1600
      ]
    },
    {
      "id": "53482ae1-9206-4c6a-9bb9-35ddea0feaa4",
      "name": "Test Workflow Completed",
      "type": "n8n-nodes-base.noOp",
      "position": [
        832,
        1600
      ]
    },
    {
      "id": "ead2bba6-9f15-48fb-96bf-bbbd99ee4eb8",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        1472
      ],
      "parameters": {
        "width": 736,
        "height": 448,
        "content": "## Test workflow \n**Copy this out to its own workflow**, then run it to test this workflow. Remember to link the sub-workflows together. I upload the file to Dropbox, but you can use another service. "
      }
    },
    {
      "id": "6dcbf644-3547-420b-82b3-ea65e9e86548",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        32
      ],
      "parameters": {
        "width": 320,
        "height": 544,
        "content": ""
      }
    },
    {
      "id": "459e2fe0-225b-4a24-ab59-984d8651f7d9",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        32
      ],
      "parameters": {
        "width": 384,
        "height": 544,
        "content": ""
      }
    },
    {
      "id": "311a6a73-c7b7-43df-8312-483149399886",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        32
      ],
      "parameters": {
        "width": 464,
        "height": 800,
        "content": ""
      }
    },
    {
      "id": "b4053c53-c598-4d40-95ca-3037d790fd56",
      "name": "Sticky Note - Data1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1472,
        32
      ],
      "parameters": {
        "width": 256,
        "height": 80,
        "content": "## Data Source\nUpdates status n Google Sheets"
      }
    },
    {
      "id": "46884c42-1adc-46b2-a45f-f2e71d40645b",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1472,
        32
      ],
      "parameters": {
        "width": 256,
        "height": 544,
        "content": ""
      }
    },
    {
      "id": "b6f13bd6-c70d-40b4-8d46-b42966a90a57",
      "name": "Update Video Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1536,
        144
      ]
    },
    {
      "id": "a388ee0c-1291-4eaf-ad85-f1aab6921af4",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        576,
        288
      ],
      "parameters": {
        "width": 176,
        "height": 256,
        "content": "## Blotato IDs \n**Get Yours At Blotato!** Get a blotato account then go to settings and connect all your social media accounts. Each one will have a unique ID, that is what you use in this node for ea"
      }
    },
    {
      "id": "f955ca62-859b-431e-a804-5cdd6d3e72ed",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        768,
        288
      ],
      "parameters": {
        "width": 160,
        "height": 256,
        "content": "## Blotato Key \n**Copy from Blotato!** Get account then go to API settings and \"Copy api key\" from this link and plug it into the node (or use a datatable like i do, to change it in one place for all "
      }
    },
    {
      "id": "07d3e230-9c0f-4778-bbca-35f0dd3817d5",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        352,
        288
      ],
      "parameters": {
        "width": 160,
        "height": 272,
        "content": "## Video sheet \n**Create Basic sheet1** with 2 columns \"URL VIDEO\" and \"ReadyToPost\". URL Video is where you have the video link, and ReadyToPost should have \"Ready\" to select the one video you want t"
      }
    },
    {
      "id": "1e6838a7-3818-4f3f-83ce-e6306abf19ec",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1504,
        288
      ],
      "parameters": {
        "width": 176,
        "height": 272,
        "content": "## Update Video sheet \n**Updates Basic sheet1** . Simply updates  \"ReadyToPost\"from \"Ready\" to  \"Finished\"so the next time it runs, it won't pick up the video you already posted."
      }
    },
    {
      "id": "abc4145d-40aa-43b6-b094-cfded423c7f1",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        992,
        640
      ],
      "parameters": {
        "width": 432,
        "height": 176,
        "content": "## Blotato Key Again and again...😫😫\n**Copy from Blotato!** Go to API settings and \"Copy api key\" from this link and plug it into ALL these nodes (or use a datatable like i do, to change it in one plac"
      }
    },
    {
      "id": "9326d2e0-25ec-422f-909b-347d70909f15",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        912
      ],
      "parameters": {
        "width": 336,
        "height": 1000,
        "content": "# Video to Social Publisher (Subworkflow)\n\n## How it works\nThis is a subworkflow. You call it from another workflow to publish a video. There is no need for a Google sheet as the main workflow will pa"
      }
    },
    {
      "id": "b811eba3-320f-4d15-9443-1f05ae829b55",
      "name": "Sticky Note - Data2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        912
      ],
      "parameters": {
        "width": 320,
        "height": 80,
        "content": "## Data Source\nPulls video info from Google Sheets"
      }
    },
    {
      "id": "1a4aa96f-5123-49f1-9565-6d9bc7eab10b",
      "name": "Sticky Note - Config1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        912
      ],
      "parameters": {
        "width": 384,
        "height": 80,
        "content": "## Configuration\nSocial account IDs and media upload"
      }
    },
    {
      "id": "6036fcf7-ff62-4407-b547-5cd386a8f7b6",
      "name": "Sticky Note - Social1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        912
      ],
      "parameters": {
        "width": 464,
        "height": 80,
        "content": "## Social Publishing\nPublish to all connected platforms"
      }
    },
    {
      "id": "8bc51e4f-636a-4f83-87be-ead8f8805af0",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        912
      ],
      "parameters": {
        "width": 320,
        "height": 544,
        "content": ""
      }
    },
    {
      "id": "07a919e7-0ba8-4d8a-9662-f65a36560407",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        912
      ],
      "parameters": {
        "width": 384,
        "height": 544,
        "content": ""
      }
    },
    {
      "id": "690631fb-d3f0-43c4-b88d-5cefcc687750",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        912
      ],
      "parameters": {
        "width": 464,
        "height": 752,
        "content": ""
      }
    },
    {
      "id": "09d43689-5051-4a4c-a43b-c93ee29cd836",
      "name": "Sticky Note - Data3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1472,
        912
      ],
      "parameters": {
        "width": 256,
        "height": 80,
        "content": "## Data Source\nUpdates status n Google Sheets"
      }
    },
    {
      "id": "ae5949cb-ef3f-4846-bfb8-88c257fb00dd",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1472,
        912
      ],
      "parameters": {
        "width": 256,
        "height": 544,
        "content": ""
      }
    },
    {
      "id": "3b9052b5-32e1-48cb-af04-4a33025cab11",
      "name": "Sticky Note16",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        576,
        1168
      ],
      "parameters": {
        "width": 176,
        "height": 256,
        "content": "## Blotato IDs \n**Get Yours At Blotato!** Get a blotato account then go to settings and connect all your social media accounts. Each one will have a unique ID, that is what you use in this node for ea"
      }
    },
    {
      "id": "9ac62c72-83f9-401e-a036-52fc36d6b204",
      "name": "Sticky Note17",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        768,
        1168
      ],
      "parameters": {
        "width": 160,
        "height": 256,
        "content": "## Blotato Key \n**Copy from Data Table!** \nMake sure this node refrences the key taken from the data table:\n\n{{ $('get blotato key').item.json.token }}"
      }
    },
    {
      "id": "dfbfb33f-65f6-41d4-aedf-e6cc3189a504",
      "name": "Sticky Note18",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        384,
        1152
      ],
      "parameters": {
        "width": 150,
        "height": 272,
        "content": "## Data table \n**Gets Blotato Key** This node merely gets the API Key you entered in the \"Credentials\" data table, so we can use it later."
      }
    },
    {
      "id": "e5445187-7587-4455-9c1e-15a57645963e",
      "name": "Sticky Note19",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1504,
        1168
      ],
      "parameters": {
        "width": 208,
        "height": 272,
        "content": "## This node does nothing \n**Replace it** . You can replace this node with a set node, a whatsApp node, a telegram node... Whatever you think you need after this workflow is completed or needs to comm"
      }
    },
    {
      "id": "250bb78a-ed68-4a6f-a6b6-f046012041e8",
      "name": "Sticky Note20",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        992,
        1488
      ],
      "parameters": {
        "width": 432,
        "height": null,
        "content": "## Blotato Key from data table...\n**Copy from Data table** Make sure all these nodes refrence the key taken from the data table, so you can stop hardcoding that mess and easily change it in one place "
      }
    },
    {
      "id": "032bc32a-b286-45e9-bfd6-c7016c4e356c",
      "name": "Media to publish",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        240,
        1008
      ]
    },
    {
      "id": "71280fe1-ae63-47e0-8e6a-36744a5dcb9a",
      "name": "Social Posts Completed",
      "type": "n8n-nodes-base.noOp",
      "position": [
        1552,
        1008
      ]
    },
    {
      "id": "6507adcf-eb42-4cad-93d9-4bda6ca86ea5",
      "name": "get blotato key",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        400,
        1008
      ]
    },
    {
      "id": "98509679-51fc-452e-8f84-237dd8eb5c9c",
      "name": "Assign Social Media IDs2",
      "type": "n8n-nodes-base.set",
      "position": [
        624,
        1008
      ]
    },
    {
      "id": "243d4f21-c42a-4cb0-85f7-3b2552a1e64e",
      "name": "Upload Video to Blotato2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        800,
        1008
      ]
    },
    {
      "id": "a1f00671-4149-45b9-9903-a1be9a3c4b83",
      "name": "INSTAGRAM2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        1008
      ]
    },
    {
      "id": "1523cb62-e5e3-46d1-b402-da340ad25280",
      "name": "YOUTUBE2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1152,
        1008
      ]
    },
    {
      "id": "5a522e16-b389-4573-87b8-028ccc6de4bc",
      "name": "TIKTOK2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        1008
      ]
    },
    {
      "id": "c5033ee4-220f-4931-9c29-a0b54eea31cd",
      "name": "FACEBOOK2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        1168
      ]
    },
    {
      "id": "c722ac72-6e06-4f05-9523-db2002267615",
      "name": "THREADS2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1152,
        1168
      ]
    },
    {
      "id": "795a4007-e4d2-4395-bc6a-b64ae0e7a866",
      "name": "LINKEDIN2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        1328
      ]
    },
    {
      "id": "d3bd23ef-ec7e-48f2-b77c-1fc42e25c1e2",
      "name": "BLUESKY2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1152,
        1328
      ]
    },
    {
      "id": "551ccaed-d007-44ce-8174-08ed3bd50e9b",
      "name": "PINTEREST2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        1328
      ]
    },
    {
      "id": "8cd7acb1-dc0a-4167-87f7-d0a9333222ec",
      "name": "TWITTER2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        1168
      ]
    },
    {
      "id": "d1679ab8-02ea-4f6a-b810-e818cc2e931e",
      "name": "Sticky Note21",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        1152
      ],
      "parameters": {
        "width": 150,
        "height": 272,
        "content": "## Sub Trigger \n**How we trigger this** This node triggered by another workflow. The \"Test Workflow\" below is an example of how its triggered"
      }
    },
    {
      "id": "5ec6ac0d-41de-40e0-9f07-cb75654ccf3d",
      "name": "Sticky Note22",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        208,
        1760
      ],
      "parameters": {
        "width": 736,
        "height": 144,
        "content": "## What does this do?\n**Test Workflow:** Uses a form node to provide Title, Description and a file to the \"[SUB] Dropbox upload link\" subworkflow. This uploads the file to dropbox and returns a direct"
      }
    }
  ],
  "connections": {
    "TIKTOK2": {
      "main": [
        [
          {
            "node": "Social Posts Completed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "TWITTER2": {
      "main": [
        [
          {
            "node": "Social Posts Completed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload File": {
      "main": [
        [
          {
            "node": "Call '[SUB] Dropbox upload link'",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get my video": {
      "main": [
        [
          {
            "node": "Assign Social Media IDs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "get blotato key": {
      "main": [
        [
          {
            "node": "Assign Social Media IDs2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Media to publish": {
      "main": [
        [
          {
            "node": "get blotato key",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get my video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Assign Social Media IDs": {
      "main": [
        [
          {
            "node": "Upload Video to Blotato",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Video to Blotato": {
      "main": [
        [
          {
            "node": "INSTAGRAM",
            "type": "main",
            "index": 0
          },
          {
            "node": "YOUTUBE",
            "type": "main",
            "index": 0
          },
          {
            "node": "TIKTOK",
            "type": "main",
            "index": 0
          },
          {
            "node": "FACEBOOK",
            "type": "main",
            "index": 0
          },
          {
            "node": "THREADS",
            "type": "main",
            "index": 0
          },
          {
            "node": "LINKEDIN",
            "type": "main",
            "index": 0
          },
          {
            "node": "BLUESKY",
            "type": "main",
            "index": 0
          },
          {
            "node": "PINTEREST",
            "type": "main",
            "index": 0
          },
          {
            "node": "Update Video Sheet",
            "type": "main",
            "index": 0
          },
          {
            "node": "TWITTER",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Assign Social Media IDs2": {
      "main": [
        [
          {
            "node": "Upload Video to Blotato2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Video to Blotato2": {
      "main": [
        [
          {
            "node": "INSTAGRAM2",
            "type": "main",
            "index": 0
          },
          {
            "node": "YOUTUBE2",
            "type": "main",
            "index": 0
          },
          {
            "node": "TIKTOK2",
            "type": "main",
            "index": 0
          },
          {
            "node": "FACEBOOK2",
            "type": "main",
            "index": 0
          },
          {
            "node": "THREADS2",
            "type": "main",
            "index": 0
          },
          {
            "node": "TWITTER2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call '[SUB] Video to Social'": {
      "main": [
        [
          {
            "node": "Test Workflow Completed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set URL, Title & Description": {
      "main": [
        [
          {
            "node": "Call '[SUB] Video to Social'",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call '[SUB] Dropbox upload link'": {
      "main": [
        [
          {
            "node": "Set URL, Title & Description",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}