API and webhook rate limits by plan tier
Rate limits prevent abuse and ensure system stability. Limits vary by plan tier and integration type.
| Integration | Starter | Professional | Enterprise |
|---|---|---|---|
| Webhooks/hour | 60 | 600 | Unlimited |
| API requests/hour | N/A | N/A | 10,000 |
| Google Sheets exports/day | N/A | 500 | Unlimited |
| Slack notifications/hour | N/A | 100 | Unlimited |
API responses include rate limit headers: X-RateLimit-Limit (total allowed), X-RateLimit-Remaining (requests left), X-RateLimit-Reset (Unix timestamp when limit resets). Monitor these to avoid hitting limits.
If you exceed limits, requests return 429 Too Many Requests with a Retry-After header. Implement exponential backoff in your integration code. For sustained high-volume needs, contact support about Enterprise plans.
Webhooks that repeatedly hit rate limits may be automatically disabled. Monitor your delivery logs and scale your plan if needed.
Was this article helpful?