{
  "name": "Sheet to Instagram Carousel (Orshot)",
  "flow": [
    {
      "id": 1,
      "module": "google-sheets:TriggerWatchRows",
      "version": 2,
      "parameters": {
        "from": "drive",
        "mode": "select",
        "sheetId": "Sheet1",
        "spreadsheetId": "",
        "includesHeaders": true,
        "tableFirstRow": "A1:Z1",
        "limit": 1
      },
      "metadata": {
        "designer": { "x": 0, "y": 0 },
        "restore": {
          "parameters": {
            "from": { "label": "My Drive" },
            "mode": { "label": "Select from the list" },
            "sheetId": { "label": "Sheet1" },
            "spreadsheetId": { "label": "Pick your copy of the Instagram Carousel Content Calendar" },
            "includesHeaders": { "label": "Yes" }
          }
        }
      }
    },
    {
      "id": 2,
      "module": "http:ActionSendData",
      "version": 3,
      "parameters": { "handleErrors": false },
      "mapper": {
        "url": "https://api.orshot.com/v1/studio/render",
        "method": "post",
        "headers": [
          { "name": "Content-Type", "value": "application/json" },
          { "name": "Authorization", "value": "Bearer YOUR_ORSHOT_API_KEY" }
        ],
        "qs": [],
        "bodyType": "raw",
        "contentType": "application/json",
        "data": "{\n  \"templateId\": 12372,\n  \"modifications\": {\n    \"page1@hook_line1\": \"{{1.`0`}}\",\n    \"page1@hook_circled\": \"{{1.`1`}}\",\n    \"page1@strip_text\": \"{{1.`2`}}\",\n    \"page1@bg_image\": \"{{1.`3`}}\",\n    \"page2@note_text\": \"{{1.`4`}}\",\n    \"page2@subtitle\": \"{{1.`5`}}\",\n    \"page2@bg_image\": \"{{1.`6`}}\",\n    \"page3@note_text\": \"{{1.`7`}}\",\n    \"page3@subtitle\": \"{{1.`8`}}\",\n    \"page3@bg_image\": \"{{1.`9`}}\",\n    \"page4@note_text\": \"{{1.`10`}}\",\n    \"page4@subtitle\": \"{{1.`11`}}\",\n    \"page4@bg_image\": \"{{1.`12`}}\"\n  },\n  \"response\": {\n    \"type\": \"url\",\n    \"format\": \"png\"\n  },\n  \"publish\": {\n    \"accounts\": [0],\n    \"content\": \"{{1.`13`}}\"\n  }\n}",
        "parseResponse": true,
        "timeout": "300",
        "followRedirect": true,
        "useQuerystring": false,
        "rejectUnauthorized": true
      },
      "metadata": {
        "designer": { "x": 300, "y": 0 },
        "restore": {
          "expect": {
            "method": { "label": "POST" },
            "bodyType": { "label": "Raw" },
            "contentType": { "label": "JSON (application/json)" }
          }
        }
      }
    }
  ],
  "metadata": {
    "instant": false,
    "version": 1,
    "scenario": {
      "roundtrips": 1,
      "maxErrors": 3,
      "autoCommit": true,
      "autoCommitTriggerLast": true,
      "sequential": false,
      "confidential": false,
      "dataloss": false,
      "dlq": false,
      "freshVariables": false
    },
    "designer": { "orphans": [] }
  }
}
