The Recap AI - Nano Banana インフルエンサー広告クリエイティブ

中級

これはContent Creation, Miscellaneous, Multimodal AI分野の自動化ワークフローで、11個のノードを含みます。主にSet, FormTrigger, GoogleDrive, HttpRequest, ConvertToFileなどのノードを使用。 ナノバナナ画像ジェネレーターを使って無限のEC広告クリエイティブを生成

前提条件
  • Google Drive API認証情報
  • ターゲットAPIの認証情報が必要な場合あり
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "id": "sywT2pKhyWK0seSM",
  "meta": {
    "instanceId": "06e5009344f682419c20ccd4ecdcb5223bbb91761882af93ac6d468dbc2cbf8d",
    "templateCredsSetupCompleted": true
  },
  "name": "The Recap AI - Nano Banana Influencer Ad Creative",
  "tags": [],
  "nodes": [
    {
      "id": "765aa3a3-7cce-4510-a342-c297d13e8c87",
      "name": "form_trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        512,
        -192
      ],
      "webhookId": "fe94ee22-4cc4-41f1-98ea-e69855b6b630",
      "parameters": {
        "options": {},
        "formTitle": "Influencer Ad Creative Generator",
        "formFields": {
          "values": [
            {
              "fieldType": "file",
              "fieldLabel": "Image",
              "multipleFiles": false,
              "requiredField": true
            }
          ]
        },
        "formDescription": "Select and upload an image of your product. "
      },
      "typeVersion": 2.2
    },
    {
      "id": "a66447f3-377e-498a-a925-f21a60fee7df",
      "name": "list_influencer_images",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1040,
        -192
      ],
      "parameters": {
        "filter": {
          "folderId": {
            "__rl": true,
            "mode": "id",
            "value": "1HTaxyt9ZIlf3faATFlN4ujlTZge9_yg-"
          }
        },
        "options": {},
        "resource": "fileFolder",
        "returnAll": true
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "PgwI1k1VFnoEhOi6",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676",
      "name": "iterate_influencer_images",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        512,
        32
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "96c2c161-08ba-4dc6-87e3-da1ac17154b6",
      "name": "download_influencer_image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        784,
        96
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "options": {},
        "operation": "download"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "PgwI1k1VFnoEhOi6",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "92609f61-eb3f-4eff-8f74-3392af805e3f",
      "name": "product_image_to_base64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        784,
        -192
      ],
      "parameters": {
        "options": {},
        "operation": "binaryToPropery",
        "binaryPropertyName": "Image"
      },
      "typeVersion": 1
    },
    {
      "id": "be421a9d-d907-4a9d-8183-1ee15d325417",
      "name": "influencer_image_to_base_64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        1040,
        96
      ],
      "parameters": {
        "options": {},
        "operation": "binaryToPropery"
      },
      "typeVersion": 1
    },
    {
      "id": "5a0d1500-72d5-4f6c-bd9e-caa43559c28e",
      "name": "generate_image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        96
      ],
      "parameters": {
        "url": "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-image-preview:generateContent",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"contents\": [{\n    \"parts\": [\n      { \"text\": \"Create an image where the cup/tumbler in image 1 is being held by the person in the 2nd image (like they are about to take a drink from the cup). The person should be sitting at a table at a cafe or coffee shop and is smiling warmly while looking at the camera. This is not a professional photo, it should feel like a friend is taking a picture of the person in the 2nd image. Only return the final generated image. The angle of the image should instead by slightly at an angle from the side (vary this angle).\" },\n      {\n        \"inline_data\": {\n          \"mime_type\": \"image/png\",\n          \"data\": \"{{ $node['product_image_to_base64'].json.data }}\"\n        }\n      },\n      {\n        \"inline_data\": {\n          \"mime_type\": \"image/jpeg\",\n          \"data\": \"{{ $node['influencer_image_to_base_64'].json.data }}\"\n        }\n      }\n    ]\n  }]\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "abcMckGk9RG9i0Ba",
          "name": "Google Gemini"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "a784a2b9-42d4-4f69-9f0f-0c2b22db061f",
      "name": "get_image",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1760,
        96
      ],
      "parameters": {
        "options": {},
        "operation": "toBinary",
        "sourceProperty": "image_result"
      },
      "typeVersion": 1.1
    },
    {
      "id": "f4bd7aed-8cc0-4c9a-9209-8a4af074e89f",
      "name": "upload_image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2016,
        192
      ],
      "parameters": {
        "name": "=Influencer Image #{{ $runIndex + 1 }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "1ZatlrK3cMUHkeel-HTeCFYDf1mdBRAWj"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "PgwI1k1VFnoEhOi6",
          "name": "Google Drive account"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "f6d7116b-51f6-4a7a-9684-8b92320eed2f",
      "name": "set_result",
      "type": "n8n-nodes-base.set",
      "position": [
        1520,
        96
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "524da01b-f8b9-4c2c-9e28-319455903e4d",
              "name": "=image_result",
              "type": "string",
              "value": "={{ $json.candidates[0].content.parts.filter(item => item.inlineData).first().inlineData.data }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "392150b5-f890-4918-a6ad-ab51e75560fb",
      "name": "付箋",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        368,
        -400
      ],
      "parameters": {
        "width": 1936,
        "height": 832,
        "content": "## Nano Banana Ad Creative Generator\n\n### Setup\n1. Upload influencer reference images to the source Google Drive Folder\n2. Create a Google Drive destination folder for your output\n3. Upload an image of your product you want promoted by the reference influencer images\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0e83dceb-8c84-4d51-b849-cb6c98dcdd8b",
  "connections": {
    "a784a2b9-42d4-4f69-9f0f-0c2b22db061f": {
      "main": [
        [
          {
            "node": "f4bd7aed-8cc0-4c9a-9209-8a4af074e89f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f6d7116b-51f6-4a7a-9684-8b92320eed2f": {
      "main": [
        [
          {
            "node": "a784a2b9-42d4-4f69-9f0f-0c2b22db061f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "765aa3a3-7cce-4510-a342-c297d13e8c87": {
      "main": [
        [
          {
            "node": "92609f61-eb3f-4eff-8f74-3392af805e3f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f4bd7aed-8cc0-4c9a-9209-8a4af074e89f": {
      "main": [
        [
          {
            "node": "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5a0d1500-72d5-4f6c-bd9e-caa43559c28e": {
      "main": [
        [
          {
            "node": "f6d7116b-51f6-4a7a-9684-8b92320eed2f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a66447f3-377e-498a-a925-f21a60fee7df": {
      "main": [
        [
          {
            "node": "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "92609f61-eb3f-4eff-8f74-3392af805e3f": {
      "main": [
        [
          {
            "node": "a66447f3-377e-498a-a925-f21a60fee7df",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "96c2c161-08ba-4dc6-87e3-da1ac17154b6": {
      "main": [
        [
          {
            "node": "be421a9d-d907-4a9d-8183-1ee15d325417",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0a5ddc7f-e7bf-4cec-8bf4-8fb107ca0676": {
      "main": [
        [],
        [
          {
            "node": "96c2c161-08ba-4dc6-87e3-da1ac17154b6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "be421a9d-d907-4a9d-8183-1ee15d325417": {
      "main": [
        [
          {
            "node": "5a0d1500-72d5-4f6c-bd9e-caa43559c28e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

中級 - コンテンツ作成, その他, マルチモーダルAI

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

関連ワークフロー

WordPressブログの自動化プロフェッショナル版(先端研究)v2.1マーケットプラグイン
GPT-4o、Perplexity AI、そして多言語対応を使ったSEO最適化ブログ作成の自動化
If
Set
Xml
+
If
Set
Xml
125 ノードDaniel Ng
コンテンツ作成
OpenAI、ElevenLabs、Fal.ai を使用した動画・パ odcast・ASM R向けのウイルス性コンテンツ自動作成
OpenAI、ElevenLabs、そして Fal.ai を使って動画、ポッドキャスト、ASMR に向けたウイルスのコンテンツ作成を自動化
Set
Code
Wait
+
Set
Code
Wait
97 ノードAdam Crafts
コンテンツ作成
LinkedInおよびXウイルスのなコンテンツ自動エンジン
AIを使ってLinkedInとXにウイルスのなコンテンツを自動生成して公開する
If
Set
Wait
+
If
Set
Wait
156 ノードDiptamoy Barman
コンテンツ作成
オートメーション動画ジェネレーター
DeepSeek、TTS、Together.ai を使ってスクリプトから AI 動画を生成
Set
Code
Wait
+
Set
Code
Wait
81 ノードLakindu Siriwardana
コンテンツ作成
AIによる計画、Linkup検索、GPT-5を使って研究支援記事を作成
AIによる計画、Linkup検索、GPT-5を使って研究支援記事を作成
Set
Split Out
Aggregate
+
Set
Split Out
Aggregate
19 ノードGuillaume Duvernay
コンテンツ作成
OpenAI、RunwayML、ElevenLabsを使って無顔の短い動画を自動化
OpenAI、RunwayML、ElevenLabs を使ってアニメ顔の短い動画を自動化:スクリプトからソーシャルメディアへ
Set
Code
Wait
+
Set
Code
Wait
56 ノードLeeWei
コンテンツ作成
ワークフロー情報
難易度
中級
ノード数11
カテゴリー3
ノードタイプ8
難易度説明

経験者向け、6-15ノードの中程度の複雑さのワークフロー

作成者
Lucas Walter

Lucas Walter

@lucaswalter

Chief Automation Officer at The Recap AI. I build the AI systems and agents that power our business and teach others how to use n8n. Check out our YouTube channel linked below!

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34