Airtable counts failed runs too: a 100-item Sume batch on Free
Airtable counts a run each time a trigger fires, even if actions fail. If each of 100 Sume deliveries triggers one, the Free plan's 100 monthly runs are gone.

Airtable counts an automation run each time a trigger is invoked, whether or not its actions succeed, and its support page lists 100 runs a month per workspace on Free. So if each Sume delivery from a 100-item bulk queue triggers one automation run, a single queue uses the whole Free month, including any deliveries that fail on your side. Plan for the count before you wire a holiday batch to an Airtable automation.
The plan limits
The table gives the Airtable monthly run limits per workspace from the support page, next to what a queue of 100 items means for each one. The Sume side is one webhook delivery per item that carries a webhook_url, with retries on top if your endpoint refuses.
| Airtable plan | Monthly runs | 100-item queues that fit (one run each) |
|---|---|---|
| Free | 100 | 1 |
| Team | 25,000 | 250 |
| Business | 100,000 | 1,000 |
| Enterprise Scale | 500,000 | 5,000 |
Steps to keep the count down
The goal is fewer trigger invocations, not fewer videos.
- Give only the items you need a
communication.webhook_url, and poll the queue for the rest. - Poll the queue with
GET /v1/format-run-queues/{id}and write the results to Airtable in one batch from a single scheduled automation. - Fix the receiving side first. Sume retries a refused delivery up to 10 times, and each retry that reaches your trigger may count as a run.
- Check the run counter in your workspace after the first ten items before you release the other ninety.
What Sume does not do
Sume does not know your Airtable plan or your monthly count, and it will not stop delivering when you run out. Whether a retried Sume delivery is counted as a separate Airtable run depends on how you wire the trigger, so test it with a handful of items and read the counter. The numbers above come from Airtable's page as read today; check your own plan page before you commit a campaign to them.
If the batch must go through Airtable and the limit is tight, use the queue's own polling endpoint from a scheduled script on your side and write one summary update per queue.
A budgeting example
Suppose you run three queues of 100 items in a campaign week and every item has a webhook into an automation. That is 300 trigger invocations before any retry. On Team, with 25,000 monthly runs, that is about 1.2 percent of the allowance and nobody notices; on Free it is three times the entire month. The difference is not the Sume side at all, which is why the plan limit belongs in the same planning sheet as the spend cap.
Cheaper wiring
A common cheaper design is to let the bulk queue finish, then run one scheduled automation that reads the whole queue and updates every record in a loop inside that single run. That is one counted run for a hundred videos, at the cost of waiting for the slowest item and writing the polling code yourself.
Sources
Related posts
More in Integrations
- Airtable Free has no Run a script action: start Sume runs elsewhere
Airtable says Run a script is not available on Free. Start Sume Format runs from a service you control, and let Airtable receive results as plain records.
- Airtable keeps run history 2 weeks on Free: store your Sume receipts
Airtable run history lasts 2 weeks on Free, 3 years on Enterprise. Save the Sume run id and output URL in the record so a holiday audit does not depend on it.
- Caption a MAI-Voice-2.1 narrated video: script_text keeps spelling
Burn captions on a clip voiced by MAI-Voice-2.1 or Flash: send the video URL and script_text, and Sume times the words. $0.20 for a clip up to 60 seconds.
- ENABLE_TOOL_SEARCH=false in Claude Code loads every Sume tool up front
Setting ENABLE_TOOL_SEARCH=false or a custom ANTHROPIC_BASE_URL turns off Claude Code tool search. What that does to a Sume MCP session.
Written by Sume