Zapier Next Gen Zaps can pause for a reply: approve before Sume
Put the paid Sume submit after Zapier's new human-reply pause, and key it from the approved record so a double click or a resume cannot submit twice.

Place the Sume submit after the approval step, never before it. Next Gen Zaps can pause mid-run for a human reply and then resume, which is the natural gate for a paid render. Key the submit from the approved record so a resume or a double click cannot make two.
Zapier facts are from its September 23 announcement; Sume facts from Communication modes and Errors and credits, read 2026-10-01.
What can the Zap do now?
The announcement says a Zap can pause mid-run for a human reply and then resume, with early access on paid plans (Pro, Team and Enterprise). It also lists branches that split and rejoin and error handling that keeps going. It does not say how long a pause may last, so do not design around a particular timeout.
Why submit after the pause?
A Sume generation job costs credits once it is accepted. The submit reserves the estimated cost from your balance and fails with 402 insufficient_credits before provider work starts if it cannot. A job that has started generating cannot be cancelled and still bills. So the cheap place to say no is before the submit.
| Step order | If the reply is no | Cost |
|---|---|---|
| Submit, then ask | Cancel works only before generation starts | Possible charge |
| Ask, then submit | Nothing was submitted | None |
What if the Zap resumes twice?
Use an Idempotency-Key built from the approved record, such as the row id and revision. An exact retry returns the original job instead of billing twice. A different payload under the same key is 409 idempotency_conflict, so change the revision if the approver edits the prompt.
curl -X POST https://api.sume.com/v1/video-1.0/generate \
-H "x-api-key: $SUME_API_KEY" \
-H "content-type: application/json" \
-H "idempotency-key: approval-4412-r1" \
-d '{"prompt":"Slow push-in on a ceramic mug","mode":"webhook","webhook_url":"https://example.com/hooks/sume"}'How does the Zap hear back?
Use mode: "webhook" with a public HTTPS webhook_url; delivery is terminal events only. Keep polling GET /v1/jobs/{id}/status as a backup, because delivery is a convenience. See the Zapier delayed-webhook post.
Sources
Related posts
More in Developers
- Magnified inset callout in video: split, crop, overlay
Sume's video filter has one input, but split, crop, scale and overlay are allowlisted, so a zoomed copy of one region can sit in a corner of the same frame.
- Which MCP server lets Claude Code or Cursor generate video and images?
MCP servers that let Claude Code and Cursor make video and images: Sume, fal, Replicate, Runway, Higgsfield. Endpoints, sign-in, billing, setup.
- Signed webhooks for Sume video runs: events, retries, verification
Sume sends one HMAC-SHA256 signed POST when a Format, Action, or Agent Completion run completes or fails. Verify the raw body and dedupe on request_id.
- Spend caps for unattended AI agents: how Sume bounds each run
An unattended agent has no one to approve spend, so Sume caps generation per run: required on Agent Completions, and up to $500 on Format runs.
Written by Sume