Will a 100-item Sume bulk run hit Zapier's webhook rate limit?
A Sume bulk queue holds up to 100 items, each with its own webhook. Compare that with Zapier's per-Zap webhook limit and know what Sume does on a 429.

No, on the numbers alone: a Sume bulk queue holds at most 100 items, so at most 100 run webhooks, against Zapier's stated 1,000 requests per 5 minutes per Zap on legacy webhook routes. The queue itself has no webhook, so each item that should reach Zapier carries its own communication.webhook_url.
Sume facts are from the Bulk runs docs; the Zapier limits were read 2026-09-30.
What are Zapier's limits?
Zapier's page lists 20,000 requests every 5 minutes per user and 1,000 requests every 5 minutes per Zap in legacy webhook routes. Exceeding them triggers a 429.
| Value | Number | Source |
|---|---|---|
| Zapier per user, per 5 minutes | 20,000 | Zapier |
| Zapier per Zap (legacy routes), per 5 minutes | 1,000 | Zapier |
| Sume items per bulk queue | 1 to 100 | Sume docs |
| Sume queue concurrency | 1 to 16 | Sume docs |
Does the queue send one webhook or many?
Many, one per item that set a communication.webhook_url. The queue object has no callback, so poll GET /v1/format-run-queues/{queue_id} for queue-level progress. A queue reading completed means every item is terminal, not that all succeeded; check counts.failed.
What does Sume do if Zapier answers 429?
Run webhooks retry up to 10 attempts with exponential backoff and honor Retry-After on 429 and 503. Zapier also says that at high activity it may return 200 and delay processing by several minutes, and Sume cannot see that delay, so keep a poll of the queue as your source of truth.
How do I keep the batch small anyway?
Use a fresh Idempotency-Key per batch, because replaying a spent key returns 202 with the old queue. Split lists past 100 items across queues instead of raising concurrency.
Sources
Related posts
More in Developers
- Zapier accepted my Sume webhook but the Zap ran minutes later
Zapier says it may return 200 and delay webhook processing by minutes. Sume sees a delivered 200, so keep a status poll as the backup for run and job results.
- 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.
- Idempotency keys for AI video APIs: retry without paying twice
An idempotency key makes a retried create return the original run or job instead of a second paid one. How Sume's Idempotency-Key works on each API.
- 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.
Written by Sume