The Recap AI - Idée de publicité d'influenceur Nano Banana
Ceci est unContent Creation, Miscellaneous, Multimodal AIworkflow d'automatisation du domainecontenant 11 nœuds.Utilise principalement des nœuds comme Set, FormTrigger, GoogleDrive, HttpRequest, ConvertToFile. Générer des idées publicitaires illimitées pour le e-commerce avec le générateur d'images Nano Banana
- •Informations d'identification Google Drive API
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
Nœuds utilisés (11)
{
"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": "Note adhésive",
"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
}
]
]
}
}
}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é ?
Intermédiaire - Création de contenu, Divers, 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.
Workflows recommandés
Lucas Walter
@lucaswalterChief 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!
Partager ce workflow