House cleaning before-and-after reel with the sume-before-after Format
A cleaning company can turn a before photo and an after photo into a reveal video with one Format call. What to send, what to cap, and what it cannot prove.

To make a before-and-after reel for a cleaning job, call the catalog Format sume-before-after with the before photo, the after photo, and a short instruction. Sume describes it as producing a finished before-and-after video with matched identity, framing and lighting and a clear reveal, and its description names cleaning as a use.
The Format starts from your evidence. It is built for a transformation that your photos support, so the honest limit is simple: if the after photo does not show a clean room, no tool should be asked to make one up.
Why this format fits a cleaning business
Cleaning, detailing and repair trades sell a visible result. Short clips with synchronized audio and a clear subject are the practical range for polished AI video right now, and a roundup of this month's trends puts the short-form sweet spot at 5 to 30 seconds (AI Video Generation Trends, read 2026-10-07).
A before-and-after is the plainest version of that: two states of one room, one reveal, a caption with your service area. The Format handles the composition; you supply the proof.
What to send
A Format run is one POST to /v1/formats/sume/sume-before-after/runs. Put your data in input, attach up to 30 images, and write the task in instruction (up to 8000 characters). Every create needs an Idempotency-Key, and a key with the formats:write scope.
Shoot both photos from the same spot, at the same height, in similar light. The Format is built to match framing and lighting, but a before taken from the doorway and an after taken from the window gives it nothing to match.
curl -sS -X POST "https://api.sume.com/v1/formats/sume/sume-before-after/runs" \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: kitchen-job-1042" \
-d '{
"instruction": "Kitchen deep clean. Vertical 9:16. Show the counter and sink before, then the reveal. No price on screen.",
"input": { "business_name": "Example Cleaning Co", "service": "kitchen deep clean" },
"attachments": [
{ "type": "input_image", "image_url": "https://example.com/kitchen-before.jpg" },
{ "type": "input_image", "image_url": "https://example.com/kitchen-after.jpg" }
],
"generation_spend_cap_usd": 10
}'Cap the spend and read the receipt
generation_spend_cap_usd is the ceiling for one run and the platform maximum is $500, so a small business can set a number it is comfortable losing on a bad take. The 202 response gives status_url and result_url; poll status, then fetch the result for the video. A repeat of the same Idempotency-Key with the same body returns the original run, not a second charge.
To change the take, continue the same run with previous_run_id and a new instruction (for example, shorter, or without the logo). That keeps the thread together instead of starting from scratch.
| Field | Limit or default | Use |
|---|---|---|
| instruction | Up to 8000 characters | Tell it the room, the format and what not to show |
| attachments | Up to 30 images | The before and after photos |
| generation_spend_cap_usd | Up to $500 | Hard ceiling for this run |
| Idempotency-Key | Required on every create | Safe retries after a timeout |
| previous_run_id | Optional | Revise a run as another turn |
What it cannot do
A Format does not verify that the after photo is real, and Sume does not post the reel for you. If your market has rules about before-and-after claims, use real photos from the real job and keep the originals. Read the Format's page with GET /v1/formats/sume/sume-before-after before you rely on it, because the io profile tells you what input shape it expects.
Sources
Related posts
More in Use cases
- How to shoot 1 to 4 person photos for H3 Max Recast
Photo guidance for Recast references on Sume: one photo per new person, framing, light and angle. What the route takes and what to check before you submit.
- HVAC seasonal promo: 12 neighborhood versions in one Format bulk run
A heating and cooling company can queue a furnace-tune-up promo for 12 neighborhoods in one bulk run: concurrency, per-item input, and a spend cap per run.
- Indie skincare brand launch kit: texture still, serum-drip still, reel
An indie skincare brand can make a texture still, a serum-drip still and a studio reel from one packshot with three Sume catalog Formats. What each one does.
- Instagram Reels templates need music and 3 clips: prepare them
Instagram says templates need a reel with music and at least 3 clips. Render one master with Sume Timeline, then cut three clips with video trim at $0.02 each.
Written by Sume