CONTENT CREATION

Backfill alt-text across an existing Drive screenshot library

On a schedule, scans a Google Drive folder of product screenshots, generates localized alt-text and captions for any image still missing them.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule fires
  • ActionList and read screenshots in Drive folderGoogle DriveGoogle Drive
  • LogicFilter to images missing locale coverageAirtableAirtable
  • ActionGenerate localized alt-text and captionsOpenAI
  • ActionUpsert results into Airtable catalogAirtableAirtable
  • OutputPost newly-described summary to SlackSlack

What it does

Sweeps a Google Drive folder of existing product screenshots and finds images that have no localized alt-text yet. For each gap it generates accessibility alt-text and a caption in your target locales, then records the screenshot, locales, and generated text as rows in an Airtable catalog you can sort and audit.

When to use it

Use it to retrofit an existing asset library that predates your localization process, or to keep a large shared Drive continuously covered. Good when assets arrive from many sources and you need one Airtable source of truth for what has been described and what still hasn't.

How it works

  1. 1A daily schedule starts the run.
  2. 2The flow lists screenshots in the target Drive folder and reads each file's content.
  3. 3A logic step checks Airtable and filters out images already cataloged with complete locale coverage.
  4. 4OpenAI generates alt-text and a caption per remaining image and translates them into the configured locales.
  5. 5Each result is upserted into the Airtable catalog with the asset link, locale, and status.
  6. 6A summary of newly described assets is posted to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google DriveDocs, sheets, slides, files.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.