Auto-fill Airtable calendar covers with on-topic images

When a new row lands in your Airtable content calendar, an agent picks a matching cover image, attaches it to the row, and skips low-confidence matches.

Agentic Task
AirtableImage SearchMarketingOperationsContent Generation

Build me an agent workflow that auto-attaches a cover image to every new row in my Airtable content calendar, so the gallery view stops being a wall of blank cards.

Trigger: poll Airtable for a new_record in my Content Calendar table. The base, table, and field names should be configurable at setup so I can map this to my real schema.

When a new row lands, the agent should:

1. Read the headline/topic field and the angle field from the new record.

2. Derive a focused image search query from those fields. Lean on the concrete subject in the topic. Avoid generic terms like 'marketing', 'business', or 'team' that produce abstract stock results.

3. Call Image Search using the 'Search for Images' operation to pull a handful of candidates (around 8 results).

4. Pick the single best fit by weighing relevance against visual quality cues in each candidate's description: favor landscape orientation, prefer subject-matched scenes over abstract stock, and skip anything that mentions watermarks or stock-photo overlays.

5. If a candidate clears a sensible relevance bar, call Airtable's 'Update Record' on that same row to set the cover attachment field to the chosen image URL, and write a one-line note in the 'Image Source' text field that names the search query used.

6. If nothing in the batch clears the bar, leave the cover attachment field blank, set a 'Needs Cover' checkbox or status field to true so a human can pick one, and still write the attempted query into 'Image Source' so I can see what was tried.

Skip rows that already have a cover attached so the agent never overwrites a deliberate pick. Integrations: Airtable and Image Search only, no other services.

Additional information

What does this prompt do?
  • Watches your Airtable content calendar for new rows.
  • Reads the topic and angle, then searches the web for a cover image that actually matches the subject, not generic stock filler.
  • Attaches the best image to the row's cover field and writes a one-line note explaining the search it used, so you can see why it picked what it picked.
  • Leaves the cover blank and flags the row when nothing clears a sensible relevance bar, so you never end up with a misleading hero image.
What do I need to use this?
  • An Airtable workspace with a Content Calendar table that has a topic or headline field, an angle field, a cover attachment field, an Image Source text field, and a Needs Cover flag field.
  • A General Input account. Image search is included, so no separate stock photo subscription is required.
How can I customize it?
  • Point the agent at a different table name, or rename the cover, Image Source, and Needs Cover fields to match what you already use.
  • Tighten or loosen the relevance bar to control how often the agent skips and flags a row instead of attaching an image.
  • Add a follow-on step, like a Slack ping to your editor when a row gets flagged for human review.

Frequently asked questions

Will this overwrite a cover image I already added?
No. It only runs when a brand-new row is created, and you can wire the check so it skips any row that already has a cover attached.
What if the topic field is just a rough draft headline?
The agent uses whatever concrete subject it can find in the topic and angle. If there is nothing specific to search on, it leaves the cover blank and flags the row instead of guessing.
How do I avoid ending up with a misleading stock photo?
The agent weighs each candidate's description, favors landscape subject-matched shots, and skips anything that reads like a watermark or abstract stock. If nothing in the batch is a clean match, the cover stays blank.
Do I need a Pexels or Unsplash account?
No. Image search is built into General Input, so there is no separate API key or stock photo subscription to set up.
Does the cover show up in my Airtable gallery and kanban views?
Yes. The image is attached to the row itself, so any view that surfaces attachments, including gallery and kanban with cover, will use it automatically.

Stop staring at a wall of blank calendar covers.

Connect Airtable once and every new content calendar row gets a clean, on-topic cover image, or a clear flag when there is no good match.