MARKETING

Scheduled seasonal refresh of the product catalog

On a schedule, pulls the active product list from Airtable, regenerates every product's hero shot into the upcoming season's look with Replicate.

CategoryMarketing
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerScheduled campaign-month kickoff
  • ActionQuery active products from AirtableAirtableAirtable
  • LogicFilter to products missing this season's variant
  • ActionRegenerate hero shots with ReplicateReplicateReplicate
  • ActionWrite draft variant rows to AirtableAirtableAirtable
  • OutputPost refresh summary to SlackSlack

What it does

Runs a calendar-driven creative refresh across your whole catalog. When a new season approaches, it batch-regenerates each active product's hero image into the season's styling and stages the results so the team isn't scrambling to rebuild creative weeks before a launch.

When to use it

Use this for the predictable seasonal cadence — kicking off holiday, back-to-school, or summer creative for the full catalog at once, rather than one product at a time. Point the schedule at the date you want the refresh to begin.

How it works

  1. 1A schedule (for example, the first of each campaign month) starts the run.
  2. 2The flow queries Airtable for all products marked active, with their source hero-image URLs.
  3. 3It filters to products that do not yet have a variant for the target season, avoiding duplicate work.
  4. 4For each remaining product, Replicate restyles the hero shot into the season's palette and setting.
  5. 5New variants are written back to Airtable as draft rows tagged with the season and a Needs Review status.
  6. 6A summary of how many variants were generated and skipped is posted to the team's Slack channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect AirtableBases, tables, views, automations.
  2. 2
    Connect ReplicateImage, video, and model inference.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.