De Google Drive vers Instagram, TikTok et YouTube, avec suivi sur Airtable

Avancé

Ceci est unSocial Media, Multimodal AIworkflow d'automatisation du domainecontenant 25 nœuds.Utilise principalement des nœuds comme If, Set, Airtable, Telegram, GoogleDrive. De Google Drive vers Instagram, TikTok et YouTube : descriptions AI et suivi avec Airtable

Prérequis
  • Clé API Airtable
  • Token Bot Telegram
  • Informations d'identification Google Drive API
  • Peut nécessiter les informations d'identification d'authentification de l'API cible
  • Clé API OpenAI
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "id": "cbeBbWowy2c7CXli",
  "meta": {
    "instanceId": "3378b0d68c3b7ebfc71b79896d94e1a044dec38e99a1160aed4e9c323910fbe2",
    "templateId": "2894",
    "templateCredsSetupCompleted": true
  },
  "name": "From Google Drive to Instagram, TikTok & YouTube with Airtable Tracking",
  "tags": [],
  "nodes": [
    {
      "id": "b8885dc4-76bc-4b56-9c4e-0d731a7f3ed5",
      "name": "Définir les Variables",
      "type": "n8n-nodes-base.set",
      "position": [
        -1360,
        420
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "cd270863-aa35-418c-a0ae-1b5878eee2ed",
              "name": "airtable_app_id",
              "type": "string",
              "value": "add_airtable_app_id"
            },
            {
              "id": "00ef91b2-8a4c-42bb-a46f-f7eb06e861e8",
              "name": "airtable_table_id",
              "type": "string",
              "value": "add_airtable_table_id"
            },
            {
              "id": "21b5d3ad-ff81-407e-8c4e-53bda8a16e0e",
              "name": "upload_post_user",
              "type": "string",
              "value": "test2"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "d2c433ef-4270-421c-888b-799aff78ed4e",
      "name": "Google Déclencheur Drive",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        -2760,
        420
      ],
      "parameters": {
        "event": "fileCreated",
        "options": {},
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "triggerOn": "specificFolder",
        "folderToWatch": {
          "__rl": true,
          "mode": "list",
          "value": "18m0i341QLQuyWuHv_FBdz8-r-QDtofYm",
          "cachedResultUrl": "https://drive.google.com/drive/folders/18m0i341QLQuyWuHv_FBdz8-r-QDtofYm",
          "cachedResultName": "Influencersde"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "2TbhWtnbRfSloGxX",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f4d2437f-c71d-41d7-bb2e-0fa5c65f4d73",
      "name": "Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -2600,
        420
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "",
          "value": "={{ $json.id || $json.data[0].id }}"
        },
        "options": {},
        "operation": "download",
        "authentication": "oAuth2"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "2TbhWtnbRfSloGxX",
          "name": "Google Drive account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "076df93e-a62e-43e2-9ddd-0e37f90970e3",
      "name": "Créer un Enregistrement Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        -1160,
        420
      ],
      "parameters": {
        "table": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Set Variables').item.json.airtable_table_id }}"
        },
        "fields": [
          "Video Name"
        ],
        "options": {},
        "operation": "append",
        "application": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Set Variables').item.json.airtable_app_id }}"
        },
        "addAllFields": false,
        "authentication": "airtableTokenApi"
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "hL7oYzyKTidpSiaC",
          "name": "jc.caverogracia airtable"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "df8cde79-4733-4ece-980e-2358cf7d46e5",
      "name": "Déclencheur d'Erreur",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        -2260,
        760
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "849ca263-1ef0-4efb-9560-4794ba79e385",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -1920,
        740
      ],
      "webhookId": "f6729386-9905-45f1-800f-4fe01a06ac9c",
      "parameters": {
        "text": "=🔔 ERROR SUBIENDO VIDEOS",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "r4LoygShiT3ucqa7",
          "name": "DegenMrbot"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1.2,
      "waitBetweenTries": 5000
    },
    {
      "id": "190073de-a9a0-43b7-bab3-5e67bb2c0592",
      "name": "Si",
      "type": "n8n-nodes-base.if",
      "position": [
        -2120,
        760
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 1,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "9fadb3fd-2547-42bd-8f40-f410a97dcf57",
              "operator": {
                "type": "string",
                "operation": "notContains"
              },
              "leftValue": "={{ $json.trigger.error.message }}",
              "rightValue": "The DNS server returned an error, perhaps the server is offline"
            }
          ]
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "a7e3b33c-1235-49a8-b761-3ff2aa5444b4",
      "name": "Note Adhésive",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3100,
        80
      ],
      "parameters": {
        "width": 860,
        "height": 300,
        "content": "## Description\nThis automation allows you to upload a video to a configured Google Drive folder, and it will automatically create descriptions and upload it to Instagram, TikTok, and YouTube with Airtable tracking.\n\n## How to Use\n1. Configure your Airtable base and table IDs in the Set Variables node\n2. Set up Airtable fields: Video Name, Google Drive Link, File ID, Instagram Status, TikTok Status, YouTube Status, Upload Date, Description\n3. Generate an API token at upload-post.com and add to Upload nodes\n4. Configure your Google Drive folder\n5. Customize the OpenAI prompt for your specific use case\n6. Optional: Configure Telegram for error notifications\n\n## Requirements\n- Airtable account with configured base\n- upload-post.com account\n- Google Drive account\n- OpenAI API key\n"
      },
      "typeVersion": 1
    },
    {
      "id": "ef2cd154-331a-47d6-b785-5354b3a4f952",
      "name": "Extraire l'Audio de la Vidéo",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "notes": "Extract the audio from video for generate the description",
      "position": [
        -1960,
        420
      ],
      "parameters": {
        "options": {},
        "resource": "audio",
        "operation": "transcribe"
      },
      "credentials": {
        "openAiApi": {
          "id": "XJdxgMSXFgwReSsh",
          "name": "n8n key"
        }
      },
      "notesInFlow": true,
      "retryOnFail": true,
      "typeVersion": 1,
      "waitBetweenTries": 5000
    },
    {
      "id": "7b877a93-99ac-4c9b-a0f0-ea6188755723",
      "name": "Lire la vidéo depuis Google Drive",
      "type": "n8n-nodes-base.writeBinaryFile",
      "position": [
        -2380,
        420
      ],
      "parameters": {
        "options": {},
        "fileName": "={{ $json.originalFilename.replaceAll(\" \", \"_\") }}"
      },
      "typeVersion": 1
    },
    {
      "id": "9b7f3002-88c4-4d08-bdf4-2bede89f6057",
      "name": "Générer une Description pour les Vidéos",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "notes": "Request to OpenAi for generate description with the audio extracted from the video",
      "position": [
        -1740,
        420
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o",
          "cachedResultName": "GPT-4O"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "You are an expert assistant in creating engaging social media video titles."
            },
            {
              "content": "=I'm going to upload a video to social media. Here are some examples of descriptions that have worked well on Instagram:\n\nFollow and save for later. Discover InfluencersDe, the AI tool that automates TikTok creation and publishing to drive traffic to your website. Perfect for entrepreneurs and brands.\n#digitalmarketing #ugc #tiktok #ai #influencersde #contentcreation\n\nDiscover the video marketing revolution with InfluencersDe!\n.\n.\n.\n#socialmedia #videomarketing #ai #tiktok #influencersde #growthhacking\n\nDon't miss InfluencersDe, the tool that transforms your marketing strategy with just one click!\n.\n.\n.\n#ugc #ai #tiktok #digitalmarketing #influencersde #branding\n\nCan you create another title for the Instagram post based on this recognized audio from the video?\n\nAudio: {{ $('Get Audio from Video').item.json.text }}\n\nIMPORTANT: Reply only with the description, don't add anything else."
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "XJdxgMSXFgwReSsh",
          "name": "n8n key"
        }
      },
      "notesInFlow": true,
      "retryOnFail": true,
      "typeVersion": 1.4,
      "waitBetweenTries": 5000
    },
    {
      "id": "acca4940-d172-427a-acf1-1e110c020e64",
      "name": "Mettre à Jour Airtable avec la Description",
      "type": "n8n-nodes-base.airtable",
      "position": [
        -780,
        420
      ],
      "parameters": {
        "id": "={{ $('Create Airtable Record').item.json.id }}",
        "table": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_table_id }}"
        },
        "fields": [
          "Description",
          "Video Name",
          "Google Drive Links",
          "Upload Date"
        ],
        "options": {},
        "operation": "update",
        "application": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_app_id }}"
        },
        "authentication": "airtableTokenApi",
        "updateAllFields": false
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "hL7oYzyKTidpSiaC",
          "name": "jc.caverogracia airtable"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d4a58a14-173a-4354-aa80-1c3948ae1062",
      "name": "Lire la Vidéo pour TikTok",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        -260,
        180
      ],
      "parameters": {
        "filePath": "={{ $('Read video from Google Drive').item.json.originalFilename.replaceAll(\" \", \"_\") }}",
        "dataPropertyName": "datavideo"
      },
      "typeVersion": 1
    },
    {
      "id": "a9478d0d-4498-4259-be7c-650624e9d519",
      "name": "Lire la Vidéo pour Instagram",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        -280,
        480
      ],
      "parameters": {
        "filePath": "={{ $('Read video from Google Drive').item.json.originalFilename.replaceAll(\" \", \"_\") }}",
        "dataPropertyName": "datavideo"
      },
      "typeVersion": 1
    },
    {
      "id": "4b67d5d9-2f33-4a18-a1f1-65834e0f6eeb",
      "name": "Lire la Vidéo pour YouTube",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        -280,
        740
      ],
      "parameters": {
        "filePath": "={{ $('Read video from Google Drive').item.json.originalFilename.replaceAll(\" \", \"_\") }}",
        "dataPropertyName": "datavideo"
      },
      "typeVersion": 1
    },
    {
      "id": "584ec208-3ccb-451c-9210-75c1e5845321",
      "name": "Téléverser la Vidéo vers TikTok",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Generate in upload-post.com the token and add to the credentials in the header-> Authorization: Apikey (token here)",
      "position": [
        -20,
        180
      ],
      "parameters": {
        "url": "https://api.upload-post.com/api/upload",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "title",
              "value": "={{ $('Generate Description for Videos').item.json.message.content.replaceAll(\"\\\"\", \"\") }}"
            },
            {
              "name": "platform[]",
              "value": "tiktok"
            },
            {
              "name": "video",
              "parameterType": "formBinaryData",
              "inputDataFieldName": "datavideo"
            },
            {
              "name": "user",
              "value": "={{ $('Set Variables').item.json.upload_post_user }}"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "47dO31ED0WIaJkR6",
          "name": "Upload-post mutonseo"
        }
      },
      "notesInFlow": true,
      "typeVersion": 4.2
    },
    {
      "id": "879624f9-6067-4a8d-b4d0-b06a56c2ed0b",
      "name": "Téléverser la Vidéo vers Instagram",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Generate in upload-post.com the token and add to the credentials in the header-> Authorization: Apikey (token here)",
      "position": [
        -20,
        480
      ],
      "parameters": {
        "url": "https://api.upload-post.com/api/upload",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "title",
              "value": "={{ $('Generate Description for Videos').item.json.message.content.replaceAll(\"\\\"\", \"\") }}"
            },
            {
              "name": "platform[]",
              "value": "instagram"
            },
            {
              "name": "video",
              "parameterType": "formBinaryData",
              "inputDataFieldName": "datavideo"
            },
            {
              "name": "user",
              "value": "={{ $('Set Variables').item.json.upload_post_user }}"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "47dO31ED0WIaJkR6",
          "name": "Upload-post mutonseo"
        }
      },
      "notesInFlow": true,
      "typeVersion": 4.2
    },
    {
      "id": "468fb5c3-9893-43ad-a6e4-95fc35eca6d4",
      "name": "Téléverser la Vidéo vers YouTube",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Generate in upload-post.com the token and add to the credentials in the header-> Authorization: Apikey (token here)",
      "position": [
        -20,
        740
      ],
      "parameters": {
        "url": "https://api.upload-post.com/api/upload",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "title",
              "value": "={{ $('Generate Description for Videos').item.json.message.content.replaceAll(\"\\\"\", \"\").substring(0, 70) }}\n"
            },
            {
              "name": "platform[]",
              "value": "youtube"
            },
            {
              "name": "video",
              "parameterType": "formBinaryData",
              "inputDataFieldName": "datavideo"
            },
            {
              "name": "user",
              "value": "={{ $('Set Variables').item.json.upload_post_user }}"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "47dO31ED0WIaJkR6",
          "name": "Upload-post mutonseo"
        }
      },
      "notesInFlow": true,
      "typeVersion": 4.2
    },
    {
      "id": "b273600b-08e4-4b8f-a4a6-7fbb0a3139a2",
      "name": "Mettre à Jour le Statut YouTube - Succès",
      "type": "n8n-nodes-base.airtable",
      "position": [
        440,
        740
      ],
      "parameters": {
        "id": "={{ $('Create Airtable Record').item.json.id }}",
        "table": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_table_id }}"
        },
        "fields": [
          "YouTube Status",
          "Youtube URL"
        ],
        "options": {},
        "operation": "update",
        "application": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_app_id }}"
        },
        "authentication": "airtableTokenApi",
        "updateAllFields": false
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "hL7oYzyKTidpSiaC",
          "name": "jc.caverogracia airtable"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e636c387-c4e5-4e07-b9f0-dec0bf7fdb39",
      "name": "Mettre à Jour le Statut TikTok",
      "type": "n8n-nodes-base.airtable",
      "position": [
        440,
        180
      ],
      "parameters": {
        "id": "={{ $('Create Airtable Record').item.json.id }}",
        "table": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_table_id }}"
        },
        "fields": [
          "TikTok Status",
          "Tiktok URL"
        ],
        "options": {},
        "operation": "update",
        "application": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_app_id }}"
        },
        "authentication": "airtableTokenApi",
        "updateAllFields": false
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "hL7oYzyKTidpSiaC",
          "name": "jc.caverogracia airtable"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "2f1ffb8b-1157-4934-a828-5bb136a51b4b",
      "name": "Mettre à Jour le Statut Instagram",
      "type": "n8n-nodes-base.airtable",
      "position": [
        440,
        480
      ],
      "parameters": {
        "id": "={{ $('Create Airtable Record').item.json.id }}",
        "table": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_table_id }}"
        },
        "fields": [
          "Instagram Status",
          "Instagram URL"
        ],
        "options": {},
        "operation": "update",
        "application": {
          "__rl": true,
          "mode": "",
          "value": "={{ $('Set Variables').item.json.airtable_app_id }}"
        },
        "authentication": "airtableTokenApi",
        "updateAllFields": false
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "hL7oYzyKTidpSiaC",
          "name": "jc.caverogracia airtable"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4047b86a-517c-497f-8ae0-c46fa8ad9353",
      "name": "Modifier les Champs Airtable",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        180
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e611aba1-e55c-4221-b03b-04008a04fa9c",
              "name": "ID",
              "type": "string",
              "value": "={{ $('Update Airtable with Description').item.json.id }}"
            },
            {
              "id": "47f61cd2-6dd6-4714-b772-3e0537accecd",
              "name": "TikTok Status",
              "type": "string",
              "value": "=success: {{ $json.results.tiktok.success }}"
            },
            {
              "id": "12829ca5-2780-4779-be0c-ff1712c012d8",
              "name": "Tiktok URL",
              "type": "string",
              "value": "={{ $json.results.tiktok?.url || \"error\" }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "561a0b10-4677-46c7-957b-0356e93ffa51",
      "name": "Modifier les Champs Airtable 2",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        480
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e611aba1-e55c-4221-b03b-04008a04fa9c",
              "name": "ID",
              "type": "string",
              "value": "={{ $('Update Airtable with Description').item.json.id }}"
            },
            {
              "id": "47f61cd2-6dd6-4714-b772-3e0537accecd",
              "name": "Instagram Status",
              "type": "string",
              "value": "=success: {{ $json.results.instagram.success }}"
            },
            {
              "id": "12829ca5-2780-4779-be0c-ff1712c012d8",
              "name": "Instagram URL",
              "type": "string",
              "value": "={{ $json.results.instagram?.url || \"error\" }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "d2ddd2ab-ba45-423c-842a-ad9d7c20a08e",
      "name": "Modifier les Champs Airtable 3",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        740
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e611aba1-e55c-4221-b03b-04008a04fa9c",
              "name": "ID",
              "type": "string",
              "value": "={{ $('Update Airtable with Description').item.json.id }}"
            },
            {
              "id": "47f61cd2-6dd6-4714-b772-3e0537accecd",
              "name": "YouTube Status",
              "type": "string",
              "value": "=success: {{ $json.results.youtube.success }}"
            },
            {
              "id": "12829ca5-2780-4779-be0c-ff1712c012d8",
              "name": "Youtube URL",
              "type": "string",
              "value": "={{ $json.results.youtube?.url || \"error\" }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "ca1d31c4-cc41-4f6b-9d59-3c1a90abfac5",
      "name": "Modifier les Champs Airtable 1",
      "type": "n8n-nodes-base.set",
      "position": [
        -960,
        420
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e611aba1-e55c-4221-b03b-04008a04fa9c",
              "name": "ID",
              "type": "string",
              "value": "={{ $json.id }}"
            },
            {
              "id": "47f61cd2-6dd6-4714-b772-3e0537accecd",
              "name": "Description",
              "type": "string",
              "value": "={{ $('Generate Description for Videos').item.json.message.content }}"
            },
            {
              "id": "f44cc764-ed17-48c3-80e4-c320c6c67a7c",
              "name": "Video Name",
              "type": "string",
              "value": "={{ $('Google Drive').item.json.originalFilename }}"
            },
            {
              "id": "432688c0-d430-4e83-852c-91aad7b4ea79",
              "name": "Google Drive Links",
              "type": "string",
              "value": "={{ $('Google Drive').item.json.webViewLink }}"
            },
            {
              "id": "8804ac95-05d7-48e2-a49d-60213131ec62",
              "name": "Upload Date",
              "type": "string",
              "value": "={{ $now }}"
            },
            {
              "id": "12829ca5-2780-4779-be0c-ff1712c012d8",
              "name": "",
              "type": "string",
              "value": ""
            }
          ]
        }
      },
      "typeVersion": 3.4
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "59ebfe4f-3a3a-4609-94b1-39dc0371f619",
  "connections": {
    "190073de-a9a0-43b7-bab3-5e67bb2c0592": {
      "main": [
        [
          {
            "node": "849ca263-1ef0-4efb-9560-4794ba79e385",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f4d2437f-c71d-41d7-bb2e-0fa5c65f4d73": {
      "main": [
        [
          {
            "node": "7b877a93-99ac-4c9b-a0f0-ea6188755723",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "df8cde79-4733-4ece-980e-2358cf7d46e5": {
      "main": [
        [
          {
            "node": "190073de-a9a0-43b7-bab3-5e67bb2c0592",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b8885dc4-76bc-4b56-9c4e-0d731a7f3ed5": {
      "main": [
        [
          {
            "node": "076df93e-a62e-43e2-9ddd-0e37f90970e3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4047b86a-517c-497f-8ae0-c46fa8ad9353": {
      "main": [
        [
          {
            "node": "e636c387-c4e5-4e07-b9f0-dec0bf7fdb39",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ef2cd154-331a-47d6-b785-5354b3a4f952": {
      "main": [
        [
          {
            "node": "9b7f3002-88c4-4d08-bdf4-2bede89f6057",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d2c433ef-4270-421c-888b-799aff78ed4e": {
      "main": [
        [
          {
            "node": "f4d2437f-c71d-41d7-bb2e-0fa5c65f4d73",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ca1d31c4-cc41-4f6b-9d59-3c1a90abfac5": {
      "main": [
        [
          {
            "node": "acca4940-d172-427a-acf1-1e110c020e64",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d4a58a14-173a-4354-aa80-1c3948ae1062": {
      "main": [
        [
          {
            "node": "584ec208-3ccb-451c-9210-75c1e5845321",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "076df93e-a62e-43e2-9ddd-0e37f90970e3": {
      "main": [
        [
          {
            "node": "ca1d31c4-cc41-4f6b-9d59-3c1a90abfac5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "561a0b10-4677-46c7-957b-0356e93ffa51": {
      "main": [
        [
          {
            "node": "2f1ffb8b-1157-4934-a828-5bb136a51b4b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d2ddd2ab-ba45-423c-842a-ad9d7c20a08e": {
      "main": [
        [
          {
            "node": "b273600b-08e4-4b8f-a4a6-7fbb0a3139a2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4b67d5d9-2f33-4a18-a1f1-65834e0f6eeb": {
      "main": [
        [
          {
            "node": "468fb5c3-9893-43ad-a6e4-95fc35eca6d4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "584ec208-3ccb-451c-9210-75c1e5845321": {
      "main": [
        [
          {
            "node": "4047b86a-517c-497f-8ae0-c46fa8ad9353",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "468fb5c3-9893-43ad-a6e4-95fc35eca6d4": {
      "main": [
        [
          {
            "node": "d2ddd2ab-ba45-423c-842a-ad9d7c20a08e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a9478d0d-4498-4259-be7c-650624e9d519": {
      "main": [
        [
          {
            "node": "879624f9-6067-4a8d-b4d0-b06a56c2ed0b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "879624f9-6067-4a8d-b4d0-b06a56c2ed0b": {
      "main": [
        [
          {
            "node": "561a0b10-4677-46c7-957b-0356e93ffa51",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7b877a93-99ac-4c9b-a0f0-ea6188755723": {
      "main": [
        [
          {
            "node": "ef2cd154-331a-47d6-b785-5354b3a4f952",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9b7f3002-88c4-4d08-bdf4-2bede89f6057": {
      "main": [
        [
          {
            "node": "b8885dc4-76bc-4b56-9c4e-0d731a7f3ed5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "acca4940-d172-427a-acf1-1e110c020e64": {
      "main": [
        [
          {
            "node": "d4a58a14-173a-4354-aa80-1c3948ae1062",
            "type": "main",
            "index": 0
          },
          {
            "node": "a9478d0d-4498-4259-be7c-650624e9d519",
            "type": "main",
            "index": 0
          },
          {
            "node": "4b67d5d9-2f33-4a18-a1f1-65834e0f6eeb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Avancé - Réseaux sociaux, IA Multimodale

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Informations sur le workflow
Niveau de difficulté
Avancé
Nombre de nœuds25
Catégorie2
Types de nœuds12
Description de la difficulté

Adapté aux utilisateurs avancés, avec des workflows complexes contenant 16+ nœuds

Auteur
Juan Carlos Cavero Gracia

Juan Carlos Cavero Gracia

@carlosgracia

Follow me in linkedin: https://www.linkedin.com/in/juan-carlos-cavero-gracia/

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34