Draft on-brand visuals for every new Airtable calendar row

By General Input

When a new row lands in your Airtable content calendar, draft a publish-ready visual, save the caption to the row, and post a preview in Slack for review.

Integrations

  • Airtable
  • Generate Image
  • Slack Bot

Type

Agentic Task

Categories

  • Marketing
  • Operations

Watch my Airtable content calendar and, for every brand new row, draft a publish-ready visual and a caption so I never have to brief a designer for a routine post.

Trigger: poll the Content Calendar table in Airtable for new records (Airtable new_record poll trigger). Each row has fields for Topic, Target Platform, Audience, Brand Tone, Scheduled Publish Time, plus an empty Visual attachment field and an empty Draft Caption field that the workflow will fill in.

For every new row, the agent should:

1. Read the row fields with Airtable Get Record. Skip the row if a Visual is already attached so reruns do not duplicate work.

2. Pick the right aspect ratio based on Target Platform. Instagram feed = 1:1. Blog or LinkedIn = 16:9. Stories or Shorts = 9:16. Pinterest or vertical Pin = 4:3 or 3:4. Default to 1:1 when the platform is missing or unrecognized.

3. Call Generate Image with an on-brand prompt built from the row. Start from this template and keep it easy to edit at the top of the workflow: "A clean, on-brand visual for {Topic}, aimed at {Audience}, in a {BrandTone} tone. Modern, minimal, and recognizable as our brand. No text overlays." Pass the aspect ratio chosen in step 2.

4. Write the result back to the same Airtable row using Update Record. Attach the generated image to the Visual field and put a short draft caption (one paragraph, tuned to the target platform's tone and length) in the Draft Caption field.

5. Post a review thread in the marketing Slack channel using the Slack Bot Send a Message action. The message should include the topic, target platform, scheduled publish time, the draft caption, and a link back to the Airtable row. Upload the generated image into the same thread using the Slack Bot Upload a File action so the marketing lead sees a preview. Ask them to react with ✅ to approve or 🔁 to request a redo.

Integrations: Airtable, Generate Image, Slack Bot.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them