AutomationFlowsAI & RAG › Shopify Lifestyle Video (prototipal) Copy 2

Shopify Lifestyle Video (prototipal) Copy 2

Shopify Lifestyle Video (prototipal) copy 2. Uses httpRequest, facebookGraphApi, openAi, googleDrive. Scheduled trigger; 23 nodes.

Cron / scheduled trigger★★★★☆ complexityAI-powered23 nodesHTTP RequestFacebook Graph ApiOpenAIGoogle Drive
AI & RAG Trigger: Cron / scheduled Nodes: 23 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow follows the Facebookgraphapi → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Shopify Lifestyle Video (prototipal) copy 2",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 15
            },
            {
              "triggerAtHour": 18
            }
          ]
        }
      },
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        -320,
        760
      ],
      "id": "2c471202-5b79-4d83-a4fa-fc01f1cd87be",
      "name": "Schedule Trigger"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "72f71921-b3c7-46d3-8021-2d5421affb09",
              "name": "Ma\u011faza \u0130smi",
              "value": "",
              "type": "string"
            },
            {
              "id": "193fe01f-6a82-4169-b217-6163c9bb6576",
              "name": "Shopify Access Token",
              "value": "",
              "type": "string"
            },
            {
              "id": "eb366edf-4771-4d45-8adc-f6ba36781459",
              "name": "Prototipal API Key",
              "value": "",
              "type": "string"
            },
            {
              "id": "45754a2b-927a-4073-ad1e-9018c50d9f39",
              "name": "Instagram Hesap Kodu",
              "value": "",
              "type": "string"
            },
            {
              "id": "4f4aa49d-7766-4a0e-a4eb-49d6d30e7581",
              "name": "Post A\u00e7\u0131klamalar\u0131 \u0130\u00e7in ChatGPT Sistem Promptu",
              "value": "Sen bir Instagram i\u00e7erik yazar\u0131 ve moda metinleri uzman\u0131s\u0131n. Sadece k\u0131yafet sekt\u00f6r\u00fcndeki Instagram Reels g\u00f6nderileri i\u00e7in a\u00e7\u0131klama (caption) yaz\u0131yorsun. Kullan\u0131c\u0131n\u0131n do\u011frudan payla\u015fabilece\u011fi \u015fekilde, net, dikkat \u00e7ekici ve k\u0131sa a\u00e7\u0131klamalar yaz.  \u015eunlara dikkat et:      A\u00e7\u0131klamalar T\u00fcrk\u00e7e olmal\u0131.      \u00dcr\u00fcn belli de\u011filse, genel moda ifadeleri ve kombin \u00f6nerileri kullan.      Etkile\u015fim te\u015fvik eden 1 k\u0131sa CTA (yorum iste, be\u011feni hat\u0131rlat, takip \u00f6nerisi) ekle.      1\u20132 tane sade emoji kullan\u0131labilir (gerekliyse).      Hashtag kullan\u0131m\u0131 az ve sade olmal\u0131 (max 3 tane).  A\u00e7\u0131klamalar, kullan\u0131c\u0131n\u0131n do\u011frudan Instagram\u2019da payla\u015fabilece\u011fi \u015fekilde yaz\u0131lmal\u0131. Soru sormadan, \u00f6neri istemeden sadece direkt metin \u00fcret.",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        240,
        760
      ],
      "id": "eef2fa04-5143-4989-a1b1-1d59faa086f3",
      "name": "De\u011fi\u015fkenler"
    },
    {
      "parameters": {
        "fieldToSplitOut": "products",
        "options": {}
      },
      "type": "n8n-nodes-base.splitOut",
      "typeVersion": 1,
      "position": [
        1340,
        760
      ],
      "id": "36f3b63e-c70c-4f83-829f-728a1fc15cd3",
      "name": "Split Out"
    },
    {
      "parameters": {
        "url": "=https://{{ $json['Ma\u011faza \u0130smi'] }}.myshopify.com/admin/api/2023-10/products.json ",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "collection_id"
            },
            {
              "name": "fields",
              "value": "id,tags,images"
            },
            {
              "name": "limit",
              "value": "250"
            }
          ]
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "X-Shopify-Access-Token",
              "value": "={{ $json['Shopify Access Token'] }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        920,
        760
      ],
      "id": "7f7fffd6-6314-4483-8f22-80d16d4bd155",
      "name": "\u00dcr\u00fcnleri \u00c7ek"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "83ec25f5-5d34-41cf-9bd5-e68c5515a10e",
              "leftValue": "={{ $json.tags }}",
              "rightValue": "video",
              "operator": {
                "type": "string",
                "operation": "notContains"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2.2,
      "position": [
        1560,
        760
      ],
      "id": "fe9a50e4-67f2-4249-9c12-bde1b6077d49",
      "name": "Filter"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.limit",
      "typeVersion": 1,
      "position": [
        1800,
        760
      ],
      "id": "07ee5c9e-53e6-481b-be80-36e198c4275d",
      "name": "Limit"
    },
    {
      "parameters": {
        "method": "PUT",
        "url": "=https://{{ $('De\u011fi\u015fkenler').item.json['Ma\u011faza \u0130smi'] }}.myshopify.com/admin/api/2023-04/products/{{ $('Limit').item.json.id }}.json ",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "X-Shopify-Access-Token",
              "value": "={{ $('De\u011fi\u015fkenler').item.json['Shopify Access Token'] }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={    \"product\": {      \n  \n  \"id\": {{ $('Limit').item.json.id }},      \n  \n  \"tags\": \"{{ $('Limit').item.json.tags }},video\"    }} ",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        3280,
        1360
      ],
      "id": "f9fc6176-c7e9-4677-ae2b-864b622a775b",
      "name": "\"video\" Etiketi Ekleme"
    },
    {
      "parameters": {
        "httpRequestMethod": "POST",
        "graphApiVersion": "v22.0",
        "node": "={{ $('De\u011fi\u015fkenler').item.json['Instagram Hesap Kodu'] }}",
        "edge": "media",
        "options": {
          "queryParameters": {
            "parameter": [
              {
                "name": "media_type",
                "value": "REELS"
              },
              {
                "name": "video_url",
                "value": "={{ $('Videoyu Al').item.json.video_url }}"
              },
              {
                "name": "caption",
                "value": "={{ $json.message.content }}"
              }
            ]
          }
        }
      },
      "type": "n8n-nodes-base.facebookGraphApi",
      "typeVersion": 1,
      "position": [
        4680,
        620
      ],
      "id": "a29ac17f-9698-45ce-9128-436c9303b511",
      "name": "Post Konteyner Olu\u015ftur",
      "credentials": {
        "facebookGraphApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "amount": 60
      },
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        4920,
        620
      ],
      "id": "26ba081b-2338-4987-abbf-5ced5b38fe1b",
      "name": "Wait2"
    },
    {
      "parameters": {
        "modelId": {
          "__rl": true,
          "value": "gpt-4o-mini",
          "mode": "list",
          "cachedResultName": "GPT-4O-MINI"
        },
        "messages": {
          "values": [
            {
              "content": "={{ $('De\u011fi\u015fkenler').item.json['Post A\u00e7\u0131klamalar\u0131 \u0130\u00e7in ChatGPT Sistem Promptu'] }}",
              "role": "system"
            }
          ]
        },
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 1.8,
      "position": [
        4280,
        620
      ],
      "id": "dbc1cc35-dfa1-4227-8243-460c09bf603a",
      "name": "Post A\u00e7\u0131klamas\u0131 Yazd\u0131r",
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "content": "# \u00d6n Haz\u0131rl\u0131k \n\n### N8n Credentials sekmesinden a\u015fa\u011f\u0131daki 2 hesab\u0131 kaydediniz.\n\n* **OpenAI Account**\n\n* **Facebook Graph Account - Meta Jetonu almak i\u00e7in [Bu](https://www.youtube.com/watch?v=n0KDfcvZzOk) videoyu inceleyebilirsiniz.** (opsiyonel)",
        "height": 240,
        "width": 680
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1180,
        700
      ],
      "typeVersion": 1,
      "id": "9746a4c6-3f11-459e-b144-e5e695b49011",
      "name": "Sticky Note"
    },
    {
      "parameters": {
        "content": "## Kurulum\n\n1-De\u011fi\u015fkenler b\u00f6l\u00fcm\u00fcne \u00e7ift t\u0131klay\u0131n.\n\n2-Ma\u011faza ismi de\u011ferine myshopify urlnizin ilk k\u0131sm\u0131n\u0131 yaz\u0131n. \u00d6rne\u011fin vch2q.myshopify.com i\u00e7in bu de\u011fer \"vch2q\"dur.\n\n3-Shopify Access Token yerine shopifydan ald\u0131\u011f\u0131n\u0131z anahtar\u0131 girin. Verilmesi gereken izinler \u015funlard\u0131r;\n\nread products,write product, read orders, write orders\n\n4-Prototipal API Key de\u011ferine api anahtar\u0131n\u0131 girin.\n\n5-Instagram hesap kodu alan\u0131na business managerda hesaplar sekmesinde instagram hesab\u0131n\u0131z isminin hemen alt\u0131nda bulunan kodu giriniz. (opsiyonel)\n\n6-\"Post A\u00e7\u0131klamalar\u0131 \u0130\u00e7in ChatGPT Sistem Promptu\" alan\u0131na Chatgpt modeli i\u00e7in sizin postlar\u0131n\u0131z\u0131n a\u00e7\u0131klamalar\u0131n\u0131 \u00fcretecek \u015fekilde bir sistem promptu yaz\u0131n\u0131z. \u00d6rne\u011fin; (opsiyonel)\n\n**Sen bir Instagram i\u00e7erik yazar\u0131 ve moda metinleri uzman\u0131s\u0131n. Sadece k\u0131yafet sekt\u00f6r\u00fcndeki Instagram Reels g\u00f6nderileri i\u00e7in a\u00e7\u0131klama (caption) yaz\u0131yorsun. Kullan\u0131c\u0131n\u0131n do\u011frudan payla\u015fabilece\u011fi \u015fekilde, net, dikkat \u00e7ekici ve k\u0131sa a\u00e7\u0131klamalar yaz.  \u015eunlara dikkat et:      A\u00e7\u0131klamalar T\u00fcrk\u00e7e olmal\u0131.      \u00dcr\u00fcn belli de\u011filse, genel moda ifadeleri ve kombin \u00f6nerileri kullan.      Etkile\u015fim te\u015fvik eden 1 k\u0131sa CTA (yorum iste, be\u011feni hat\u0131rlat, takip \u00f6nerisi) ekle.      1\u20132 tane sade emoji kullan\u0131labilir (gerekliyse).      Hashtag kullan\u0131m\u0131 az ve sade olmal\u0131 (max 3 tane).  A\u00e7\u0131klamalar, kullan\u0131c\u0131n\u0131n do\u011frudan Instagram\u2019da payla\u015fabilece\u011fi \u015fekilde yaz\u0131lmal\u0131. Soru sormadan, \u00f6neri istemeden sadece direkt metin \u00fcret.**",
        "height": 1000,
        "width": 500
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        0
      ],
      "typeVersion": 1,
      "id": "f31cc85e-33b0-4f5a-99ca-fd3e18444c53",
      "name": "Sticky Note1"
    },
    {
      "parameters": {
        "content": "## Koleksiyon Belirleme\n\nVideosunu \u00fcretip instagramda payla\u015fmak istedi\u011finiz \u00fcr\u00fcnler i\u00e7in \u00f6zel bir koleksiyon olu\u015fturun ve koleksiyon sayfas\u0131ndayken urlde bulunan koleksiyon ID'sini \"\u00dcr\u00fcnleri \u00c7ek\" mod\u00fcl\u00fc i\u00e7erisindeki \"collection_id\" verisine yap\u0131\u015ft\u0131r\u0131n. Bu sayede sadece o koleksiyon i\u00e7in i\u015flem yap\u0131lacak.",
        "height": 500,
        "width": 340
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        460
      ],
      "typeVersion": 1,
      "id": "0dc42ba4-b6e2-4273-b65c-e1ceefb02e0c",
      "name": "Sticky Note2"
    },
    {
      "parameters": {
        "httpRequestMethod": "POST",
        "graphApiVersion": "v22.0",
        "node": "={{ $('De\u011fi\u015fkenler').item.json['Instagram Hesap Kodu'] }}",
        "edge": "media_publish",
        "options": {
          "queryParameters": {
            "parameter": [
              {
                "name": "creation_id",
                "value": "={{ $json.id }}"
              }
            ]
          }
        }
      },
      "type": "n8n-nodes-base.facebookGraphApi",
      "typeVersion": 1,
      "position": [
        5140,
        620
      ],
      "id": "477ad38c-0e79-4e52-976e-07499e2ed3ad",
      "name": "Postu Payla\u015f",
      "credentials": {
        "facebookGraphApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.prototipal.com/functions/v1/predict",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "={{ $('De\u011fi\u015fkenler').item.json['Prototipal API Key'] }}"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "image_url",
              "value": "={{ $json.images[0].src }}"
            },
            {
              "name": "type",
              "value": "lifestyle-video-generator"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        2100,
        1180
      ],
      "id": "03fcaa41-67e6-4713-84a2-d367c8faaf30",
      "name": "\u00dcretme \u0130ste\u011fi"
    },
    {
      "parameters": {
        "url": "=https://api.prototipal.com/functions/v1/request-tracker/status/{{ $json.external_request_id }}",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "={{ $('De\u011fi\u015fkenler').item.json['Prototipal API Key'] }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        2360,
        1180
      ],
      "id": "db005546-c6c7-4d0d-b4b9-b919708a7d58",
      "name": "Durum Kontrol"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "4293e7df-5233-44f8-94ab-c584bb48f356",
              "leftValue": "={{ $json.status }}",
              "rightValue": "COMPLETED",
              "operator": {
                "type": "string",
                "operation": "equals",
                "name": "filter.operator.equals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        2580,
        1180
      ],
      "id": "346f0806-f5db-4ff7-a1e9-86a1a3aed462",
      "name": "If"
    },
    {
      "parameters": {
        "amount": 20
      },
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        2500,
        1440
      ],
      "id": "bacb6637-b193-414e-b292-010c5a196f35",
      "name": "Wait"
    },
    {
      "parameters": {
        "url": "=https://api.prototipal.com/functions/v1/request-tracker/response/{{ $json.external_request_id }}",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "={{ $('De\u011fi\u015fkenler').item.json['Prototipal API Key'] }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        2900,
        1160
      ],
      "id": "905e1242-4b4e-4dcb-81c7-2bab3b8fb049",
      "name": "Videoyu Al"
    },
    {
      "parameters": {
        "content": "## NOT \n\n### \u00a0\"video\" etiketine sahip olmayan \u00fcr\u00fcnler i\u015flenir.\n\n### \u00a0Otomasyon sonunda i\u015flnenen \u00fcr\u00fcne \"video\" etiketi eklenir. Bu sayede sonraki \u00e7al\u0131\u015ft\u0131rmalarda tekrara d\u00fc\u015f\u00fclmez.",
        "height": 180,
        "width": 560,
        "color": 5
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        1080
      ],
      "typeVersion": 1,
      "id": "a0d56f85-21ee-40ad-85bc-22ae73508a62",
      "name": "Sticky Note3"
    },
    {
      "parameters": {
        "name": "={{ $now }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "root",
          "cachedResultName": "/ (Root folder)"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleDrive",
      "typeVersion": 3,
      "position": [
        3560,
        1020
      ],
      "id": "1f38de55-5f84-4dff-b4a8-a1852546fc5e",
      "name": "Google Drive",
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "url": "={{ $json.video_url }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        3280,
        1020
      ],
      "id": "e9a026b1-17bc-4679-91ac-adad353fbe77",
      "name": "HTTP Request"
    },
    {
      "parameters": {
        "content": "## Instgramda payla\u015f (opsiyonel)\n\nE\u011fer \u00fcretilen videonun instagramda da payla\u015f\u0131lmas\u0131n\u0131 istiyorsan\u0131z bu blo\u011fu \"videoyu al\" mod\u00fcl\u00fcne ba\u011flay\u0131n.",
        "height": 400,
        "width": 1280
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4180,
        440
      ],
      "typeVersion": 1,
      "id": "e7164a8c-01dc-4c6d-8ea7-140a82f823f9",
      "name": "Sticky Note4"
    }
  ],
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "De\u011fi\u015fkenler",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "De\u011fi\u015fkenler": {
      "main": [
        [
          {
            "node": "\u00dcr\u00fcnleri \u00c7ek",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u00dcr\u00fcnleri \u00c7ek": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter": {
      "main": [
        [
          {
            "node": "Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit": {
      "main": [
        [
          {
            "node": "\u00dcretme \u0130ste\u011fi",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Post Konteyner Olu\u015ftur": {
      "main": [
        [
          {
            "node": "Wait2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait2": {
      "main": [
        [
          {
            "node": "Postu Payla\u015f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Post A\u00e7\u0131klamas\u0131 Yazd\u0131r": {
      "main": [
        [
          {
            "node": "Post Konteyner Olu\u015ftur",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u00dcretme \u0130ste\u011fi": {
      "main": [
        [
          {
            "node": "Durum Kontrol",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Durum Kontrol": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If": {
      "main": [
        [
          {
            "node": "Videoyu Al",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "Durum Kontrol",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Videoyu Al": {
      "main": [
        [
          {
            "node": "\"video\" Etiketi Ekleme",
            "type": "main",
            "index": 0
          },
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive": {
      "main": [
        [
          {
            "node": "Post A\u00e7\u0131klamas\u0131 Yazd\u0131r",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "afa7a5a2-24d2-4dd5-9e03-b4546555f340",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "CTJHG3211ozOGG0h",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Shopify Lifestyle Video (prototipal) copy 2. Uses httpRequest, facebookGraphApi, openAi, googleDrive. Scheduled trigger; 23 nodes.

Source: https://github.com/saidtuncc/n8n-automation-workflows/blob/516336f1c6b06d66a7d4a04026733ed313617e0a/Dosyalar/Shopify_Lifestyle_Video__prototipal__copy_2.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

This comprehensive n8n automation template orchestrates a complete end-to-end workflow for generating engaging short-form Point-of-View (POV) style videos using multiple AI services and automatically

HTTP Request, OpenAI, Google Drive +4
AI & RAG

YouTube Automation Pipeline - Notion + Gemini + CometAPI + JSON2Video. Uses notion, httpRequest, googleDrive, writeBinaryFile. Scheduled trigger; 43 nodes.

Notion, HTTP Request, Google Drive +3
AI & RAG

Google Drive → AI Video Generation → Captions → Approval → Instagram & TikTok

Google Drive, @Blotato/N8N Nodes Blotato, OpenAI +2
AI & RAG

Complete YouTube video automation workflow that creates ready-to-upload videos from start to finish. No manual editing required.

HTTP Request, Google Drive, OpenAI
AI & RAG

Virtual-Weather-Caster-Workflow. Uses httpRequest, googleDrive, openAi, gmail. Scheduled trigger; 20 nodes.

HTTP Request, Google Drive, OpenAI +3