Turn Airtable product briefs into Nano Banana mockups
When a new product brief lands in Airtable, generate a studio-quality mockup with Google Gemini and post it to Slack for review.
Integrations
Airtable
Google Gemini
Slack
Type
Categories
- Marketing
- Product
Build me an agent workflow that turns product briefs in Airtable into finished product mockups using Google Gemini's Nano Banana image model, and pings my marketing team in Slack for review.
Trigger: poll Airtable for a new_record event on my Product Concepts table. Let me pick the base and table when I install the workflow. Each row will have fields for product name, description, scene or style, target aspect ratio (like 1:1, 4:5, or 16:9), a generated image attachment field, and a status field.
For each new row, the agent should: (1) compose an image prompt from the Airtable fields (product name, description, scene or style) and honor the requested aspect ratio; (2) call Google Gemini's Generate Image operation with a Nano Banana model to produce the mockup; (3) write the generated image URL back to the same Airtable row using Update Record and set the row's status field to Generated; (4) send a message to my marketing Slack channel with the product name, the image, a link back to the Airtable record, and a short call to action asking the team to Approve or Regenerate.
Reliability behavior: if Gemini returns a safety block or refusal, the agent should retry once with a softer, rephrased prompt that keeps the same product intent. If the second attempt still fails, mark the Airtable row's status as Needs Review, skip the Slack ping (or post a short heads-up to the same channel that a brief needs a human rewrite), and stop cleanly.
Make the Airtable base, Airtable table, Slack channel, and Gemini model name configurable so I can point it at different concept tables or channels without editing the workflow.
What it does
- Watches your Airtable Product Concepts table for new rows and reads the product name, description, scene and style, and target aspect ratio.
- Uses Google Gemini's Nano Banana image model to create a studio-quality product mockup that matches the brief and the requested shape.
- Attaches the finished image back to the same Airtable row and flips the row status to Generated so the team knows it is ready.
- Pings your marketing channel in Slack with the product name, a preview of the image, a link back to the record, and Approve or Regenerate prompts.
What you’ll need
- An Airtable base with a Product Concepts table that has fields for product name, description, scene or style, aspect ratio, generated image, and status.
- A Google Gemini account with access to the Nano Banana image model.
- A Slack workspace and the marketing channel you want notifications posted to.
How to customize it
- Change which Airtable base and table the workflow watches, and which fields feed into the image prompt.
- Swap the Slack channel or add a second channel (for example, the design channel) that gets pinged alongside marketing.
- Adjust the fallback behavior when Gemini refuses an image, for example marking the row Needs Review, retrying with a softer prompt, or assigning it to a specific teammate.
Use cases
- Content Generation
- Notifications & Alerts