SOCIAL MEDIA

On-demand carousel generation from a PIM webhook

Accepts a webhook from your PIM or storefront with a product image URL, removes the background via Replicate, builds platform carousel variants, stores them in Airtable.

CategorySocial Media
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerInbound webhook with product image URLHTTP webhook
  • LogicValidate payload, reject if image URL missing
  • ActionBackground-remove and crop variants via ReplicateReplicateReplicate
  • ActionStore variant set in AirtableAirtableAirtable
  • OutputReturn variant URLs in webhook responseHTTP webhook

What it does

Gives your product system a single endpoint to call when a SKU needs social-ready imagery. The webhook arrives with a product image URL and SKU; the workflow runs Replicate background removal, generates the carousel crops, saves them as an Airtable record, and returns the variant URLs synchronously so the calling system can use them immediately.

When to use it

Use it when a PIM, storefront, or internal tool should request carousel assets on demand rather than on a schedule. Ideal when image prep needs to be part of a larger product-onboarding flow and the caller wants the results back in the same request.

How it works

  1. 1An inbound webhook with a product image URL and SKU triggers the run.
  2. 2The payload is validated; requests missing an image URL get a 400 response.
  3. 3The image is fetched and sent to Replicate for background removal, then cropped into the carousel variant set.
  4. 4An Airtable record is created with the SKU and links to each stored variant.
  5. 5The webhook response returns the variant URLs to the caller.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ReplicateImage, video, and model inference.
  3. 3
    Connect AirtableBases, tables, views, automations.
  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.