is an inbound webhook on a clay table rate limited?
Yes, inbound webhooks on Clay tables are rate limited. The limit is per workspace, processing up to 10 records per second, with a maximum burst capacity of 20 records. Additionally, each payload sent to the webhook must not exceed 100KB. When setting up webhooks, it's important to consider these limits, especially if you have multiple webhook sources active in your workspace. For example, when sending data from Google Sheets, you should set a delay that matches your data enrichment time and ensures it doesn't exceed the 10/sec webhook throughput limit.
is there a maximum number of capacity over a day?
or an hour?
There isn't a specific maximum capacity per day or hour mentioned in our documentation. However, we do have rate limits for webhooks that you should be aware of: 1. Per workspace, we process up to 10 records per second. 2. There's a maximum burst capacity of 20 records. 3. Each payload sent to the webhook must not exceed 100KB. These limits apply continuously, so they effectively set a maximum capacity over time. For example, at 10 records per second, you could theoretically process up to 36,000 records per hour or 864,000 per day, assuming consistent traffic. When setting up webhooks, especially if you have multiple webhook sources active in your workspace, you'll need to consider these limits. For instance, when sending data from Google Sheets, it's recommended to set a delay that matches your data enrichment time and ensures you don't exceed the 10/sec webhook throughput limit. If you need more specific information or have concerns about your particular use case, you may want to request human assistance for a more detailed discussion.
ok because the requests i’m sending are timing out and it seems to be related to volume over time
The timeouts you're experiencing could indeed be related to volume over time. Our webhooks have specific rate limits that you need to consider: 1. We process up to 10 records per second per workspace. 2. There's a maximum burst capacity of 20 records. 3. Each payload must not exceed 100KB. If you're sending data too quickly, it could cause timeouts. To address this: 1. Ensure you're not exceeding the 10/sec webhook throughput limit. 2. If sending data from Google Sheets, set a delay matching your data enrichment time. 3. Consider breaking large data requests into smaller batches. 4. Monitor your usage limits and API quotas. If issues persist, you may need to adjust your sending rate or request human assistance for a more detailed review of your setup.