CONTENT CREATION

Auto-clean Dropbox product photos and publish web-ready cutouts to R2

Watches a Dropbox drop folder for new product photos, strips the background with Replicate.

CategoryContent Creation
Enginesim
Difficultybeginner
Triggerevent
Steps4
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew image in Dropbox drop folderDropboxDropbox
  • ActionRemove background via ReplicateReplicateReplicate
  • ActionFlatten cutout onto white background
  • OutputUpload PNG + JPG to R2 with public URLCloudflareCloudflare R2

What it does

Turns raw product shots dropped into a Dropbox folder into clean, web-ready images automatically. Each new file gets its background removed by a Replicate model, then both a transparent PNG and a flattened white-background JPG are pushed to a public R2 bucket so your storefront can hotlink them immediately.

When to use it

Use it when a photographer or supplier drops product images into a shared Dropbox folder and you need consistent, listing-ready cutouts without anyone touching Photoshop. Ideal for catalogs that require a transparent asset for composites and a flat white version for marketplace rules.

How it works

  1. 1A new image landing in the watched Dropbox folder fires the trigger.
  2. 2The file is downloaded and its bytes are sent to a Replicate background-removal model.
  3. 3Replicate returns the cutout, which is normalized to a transparent PNG.
  4. 4A second step flattens the cutout onto a white canvas to produce the JPG variant.
  5. 5Both files upload to Cloudflare R2 under a path keyed to the original filename, returning a stable public URL for each.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect ReplicateImage, video, and model inference.
  3. 3
    Connect Cloudflare R2Object storage, S3-compatible.
  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.