MARKETING
Weekly seasonal refresh of localized hero banners
On a weekly schedule, refreshes each active campaign's hero banners with the current seasonal theme across all locales and versions the new set in Dropbox without touching live…
How it runs
The automated pipeline, trigger to output.
- TriggerWeekly schedule fires
- ActionRead active campaigns and seasonal themeAirtable
- LogicLoop campaigns and locales
- ActionRe-render hero with seasonal themeImage generation
- ActionStage dated version in DropboxDropbox
- OutputSend refresh digest to SlackSlack
What it does
Keeps long-running campaigns from going stale. Each week it reads which seasonal theme is active, regenerates the localized hero set for every campaign still in flight, and parks the refreshed banners as a new Dropbox version for sign-off before they go live.
When to use it
Use it for always-on campaigns (storefront heroes, evergreen ads) where the creative should track holidays, seasons, or promo windows but you don't want to brief a refresh manually every week.
How it works
- 1A weekly cron schedule starts the run.
- 2The flow reads active campaigns and the current seasonal theme from Airtable.
- 3It loops each campaign and its locale list.
- 4generate-image re-renders the hero with the new seasonal art direction and localized copy.
- 5The refreshed set uploads to Dropbox under a dated version folder, leaving live assets untouched.
- 6A Slack digest lists every campaign refreshed and links the staged versions for approval.
Set it up
What you configure once, before turning it on.
- 1Connect AirtableBases, tables, views, automations.
- 2Connect Image generationManaged Nano Banana image renders, metered per image.
- 3Connect DropboxFiles and folders.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Marketing workflows
UTM Link Linter: Block Malformed Tracking URLs Before Launch
Validates every campaign tracking link queued in an Airtable launch table against your UTM naming rules.
Spin up a rush localization handoff from a Slack chat request
A marketer asks the CEO agent in chat to rush-translate a piece of approved copy into specific languages; the agent files the source in Google Drive.
Slack UTM Check: Paste a Link, Get an Instant Verdict
Lets marketers drop a tracking URL into a Slack channel and get an immediate threaded reply that says whether the UTMs are valid, what is wrong, and a corrected suggestion.
UTM Audit for Campaign Spreadsheets in Google Drive
Watches a Google Drive folder for new or updated campaign link spreadsheets, lints every URL inside.
Real-Time UTM Validator API for Link-Building Forms
Exposes a webhook that validates a tracking URL on the fly and returns a structured pass/fail JSON response.
Agentic UTM Taxonomy Steward: Detect, Explain, and Propose Fixes
An agent reviews the full backlog of campaign links in Airtable, reasons about taxonomy drift beyond rigid rules, drafts standardized replacements for malformed UTMs.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
