Skip to content
FlowHubFluxonLab
Gmail
Gmailfree

Generate Logos and Images with Consistent Visual Styles using Imagen 3.0

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGmailGmailHTMLHTMLHTTP RequestHTTP Request
Share Post Share
SOSplit OutHRImagen 3.0SeVariablesHRDownload ImageFoOn form submissionOn form submiss…IfForm ValidationFoRetry FormHRUpload to CloudinaryUpload to Cloud…CTConvert to File1HtGenerate HTMLCTConvert to FileFoForm EndingIfHas Email?Send Results to EmailSend Results to…EFImage to Base64HRGemini 2.012345678910111213141516
1/5
STEPS · 16
Starts on an incoming request

This n8n template allows you to use AI to generate logos or images which mimic visual styles of other logos or images. The model used to generate the images is Google's Imagen 3.0. With this template, users will be able to automate design and marketing tasks such as creating variants of existing designs, remixing existing assets to validate different styles and explore a range of designs which would have been otherwise too expensive and time-consming previously. How it works A form trigger is used to capture the source image to reference styles from and a prompt for the target image to generate. The source image is passed to Gemini 2.0 to be analysed and its visual style and tone extracted as a detailed description. This visual style description is then combined with the user's initial target image prompt. This final prompt is given to Imagen 3.0 to generate the images. A quick webpage is put together with the generated images to present back to the user. If the user provided an email address, a copy of this HTML page will be sent. How to use Ensure the workflow is live to share the form publicly.

Tags

n8nreference-onlygmailhtml
Connects
gmailGmailhtmlHTMLWHTTP Request
CategoryGmail
Triggermanual
Complexitycomplex
Nodes16
AddedMay 9, 2025

Related workflows

See all Gmail
gmailsheetsW
free

Move data between JSON and spreadsheets

This workflow illustrates how to convert data from JSON to binary format and import JSON data or files into Google Sheets or local spreadsheets.

by Lorena
gmailWnotion
free

Send labeled email to a Notion database

This workflow sends the contents of an email to a Notion database. The email must be labeled with a specific label for the workflow to trigger. The email subject will be the title of the Notion page, and a snippet of the email body will be the content of the Notion page. The email link will be added to the Notion page as a property. Prerequisites Notion account and Notion credentials. Google account and Google credentials. How it works On scheduled intervals, find all emails with a specific label. For each email, check if the email already exists in the Notion database. If it does not exist, create a new page in the Notion database, otherwise do nothing. When the task in the Notion database is checked off, the label will be removed from the email. Setup This workflow requires that you set up a Notion database or use an existing one with at least the following fields: Title (title) Thread ID (text) Email thread (URL) Additionally, create a label that will be used to trigger the workflow in Gmail. In this workflow, the label is called "Notion".

by n8n Team
gmailsheetsWzoom
free

Automate Paid Zoom Meetings with Stripe, Gmail & Google Sheets Tracking

Streamline Your Zoom Meetings with Secure, Automated Stripe Payments This comprehensive workflow automates the entire process of setting up a paid online event, from scheduling a Zoom meeting and creating a Stripe payment link to tracking participants and sending confirmation emails. How it Works This workflow has two primary, distinct branches: Event Creation and Participant Registration. Event Creation Flow (Triggered via Form): An administrator submits details (title, price, date/time) via a form. The workflow creates a new Zoom meeting with a unique password. It creates a Stripe Product and a Payment Link. A dedicated Google Sheet tab is created for tracking participants. An email is sent to the event organizer with all the details, including the Zoom link, payment link, and participant list URL. Participant Registration Flow (Triggered via Stripe Webhook): A webhook is triggered when a Stripe payment is completed (checkout.session.completed). The participant's details are added to the dedicated Google Sheet tab. A confirmation email is sent to the participant with the Zoom link and password. A notification email is sent to the event organizer about the new registration. Use Ca

by Amit Mehta