When you import data into a table via a webhook, do you have to do that when creating the table?
No, you don't have to import webhook data only when creating a table. You can add webhook data to both new and existing tables. [1]
For a new table: Click + Add at the bottom of a workbook, search for "Webhooks" and select "Monitor webhook."
For an existing table: You can add data sources (including webhooks) to existing tables using Actions → Import. [2] This gives you flexibility to set up webhook integrations whenever you need them.
Is that what you were looking for?
Well there's a 50k limit per table, and spending $1000 is not worth auto-delete/unliminited rows I'm wondering if I could just create 20 tables upfront and then cycle which table my webhook used to bypass the 50k limit
Yes, you can create multiple webhook tables and cycle between them to work around the 50k limit. This is actually a recommended strategy for managing large webhook volumes.
You can connect up to 20 tables total across your workbooks, so creating 20 webhook tables upfront would work within our limits. [1] When one table hits 50k rows, you'd switch your webhook URL to point to the next table.
Just keep in mind that each webhook table gets its own unique URL, so you'll need to update your webhook source whenever you switch tables. [2] This approach lets you handle much larger volumes without needing the Enterprise auto-delete feature.
Did that answer your question?
How many tables can you have per workbook?
There's no specific limit on tables per workbook mentioned in our docs. However, there are some related limits to keep in mind:
So you can have many tables in a single workbook, but if you're planning to connect them for data flow, that's capped at 20 total across your entire workspace.
Was this helpful?
Okay but if I just change the webhook url to the next table, but in the same workbook, I can have infinite tables and just keep enriching and sending back to my database as I need
This approach lets you handle large volumes while staying within the per-table limits, and you can keep enriching and sending data back to your database as needed. Just keep in mind there's an overall workspace row limit across all tables, so you may eventually need to delete old tables you no longer need.
Does that help?
If you need any more help with managing your webhook tables or workspace limits, please let me know. Would you like to share more about what you're trying to achieve or any specific challenges you're facing?
