MARKETING
Render Figma hero frames into production banners on label change
Watches a Figma file for frames marked ready, pulls the layout and copy, regenerates a high-fidelity hero image per locale, and versions the output in Dropbox.
How it runs
The automated pipeline, trigger to output.
- TriggerFigma frame labeled ready-to-renderHTTP webhook
- ActionRead frame layout and copy from FigmaFigma
- LogicLoop target locales
- ActionRender production hero from frameImage generation
- ActionUpload as new Dropbox versionDropbox
- OutputConfirm renders in SlackSlack
What it does
Designers keep working in Figma; this workflow turns a frame they mark ready into rendered, localized production banners. It reads the frame's layout and copy, regenerates the imagery at export quality, and stores each locale variant as a new Dropbox version so nothing overwrites a prior round.
When to use it
Use it when your source of truth is a Figma board and you want the handoff from design to production banners to happen the moment a frame is approved, without a manual export step.
How it works
- 1A webhook fires when a Figma frame gets the `ready-to-render` label.
- 2The flow reads that frame's metadata, copy layers, and art direction from Figma.
- 3It checks the brief's locale list and loops each target market.
- 4generate-image renders the hero at production resolution using the frame composition.
- 5Each render is uploaded to Dropbox with an incrementing version suffix in the campaign folder.
- 6A Slack note confirms which frame rendered and links the new versions.
Set it up
What you configure once, before turning it on.
- 1Connect FigmaFiles, frames, comments, assets.
- 2Connect Image generationManaged Nano Banana image renders, metered per image.
- 3Connect DropboxFiles and folders.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Connect HTTP webhookTrigger any URL on agent actions.
- 6Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 7Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 8Test, 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.
