Turn Airtable product briefs into Nano Banana mockups

By General Input

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

Agentic Task

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.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes