Plan limits at a glance
| Plan | Workflow runs / min | Actions / run | API calls / min |
|---|---|---|---|
| Free | 10 | 20 | 60 |
| Pro | 100 | 100 | 600 |
| Business | 1,000 | 500 | 6,000 |
- Workflow runs / min — the maximum number of individual workflow runs that can start within any 60-second sliding window, across all workflows in your workspace.
- Actions / run — the maximum number of steps a single workflow run can execute, including branches and loop iterations.
- API calls / min — the maximum number of outbound HTTP requests (webhooks, third-party integrations, the fsckmsft API) your workspace can make per minute.
Limits are enforced at the workspace level, not per individual workflow. A workspace running five active workflows shares one combined quota.
View your current usage
Monitor live and historical usage in the Automation dashboard:- Go to Automation → Dashboard.
- Open the Usage tab.
- Review the three gauges — Runs / min, Actions / run (peak), and API calls / min — each showing current usage against your plan limit.
- Use the Time Range picker to view historical usage over the last hour, 24 hours, or 7 days.
What happens when you hit a limit
- Workflow runs / min (queued)
- Actions / run (hard stop)
- API calls / min (queued then dropped)
When your workspace exceeds the runs-per-minute limit, new runs are placed in a queue rather than dropped. Queued runs execute as soon as capacity is available within the current minute’s window. Runs wait in the queue for up to 10 minutes; if a run has not started within that window, it is dropped and logged as
rate_limit_dropped in the Error Log.Request a limit increase
If your use case legitimately requires higher limits than the Business plan provides, contact fsckmsft support to discuss a custom quota.FAQ
Do failed or retried runs count toward the runs-per-minute limit?
Do failed or retried runs count toward the runs-per-minute limit?
Yes. Every run attempt — including automatic retries configured by a retry policy and manual retries from the Error Log — counts as one run against your quota.
Do loop iterations count as separate actions?
Do loop iterations count as separate actions?
Yes. Each iteration of a Loop step counts as one action toward the actions-per-run limit. A loop that iterates 50 times over a list of items counts as 50 actions, plus one for the Loop step itself.
Are rate limits enforced across all environments?
Are rate limits enforced across all environments?
Staging and production workspaces have separate, independent quotas. Rate limits in your staging workspace do not affect production.