If i send a request to an HTTP API service to generate something and then receive an asynchronous callback in a webhook table - i have the annoying problem of having to wait for the callback in order to manually run the lookup column in my original table to match to the webhook response and pull that data in. Is there no way to automate that using the "send data to table" feature or some other way?
There is way, hard to explain it over a message but I posted something on linkedin long long ago, if this is still something of interest lmk and i will walk you through over a call
yea i see how you did that Muhammad S. but the problem with this approach you've outlined is that every clay column has a 60 second timeout and if I want to do this for a process that takes maybe 15 min i now have to create 15 columns like this and send them to a make or n8n workflow that puts in that time delay. This is very cumbersome and clogs up my table with unwanted columns. It's quite a hacky solution - wondering if there's a better way.
yes. there is
dm me and i will call you
You can automate this process using our webhook tables with Auto-Update enabled. Set up a webhook table to receive your asynchronous callbacks, then enable Auto-Update so it automatically processes new data as it arrives. Use a lookup row enrichment with a unique identifier (like an ID from your original request) to automatically match webhook responses to your original table rows. This eliminates the need for manual lookup column runs and avoids the 60-second timeout limitations you mentioned. You can also use the "write to table" feature to send data between tables programmatically.
i'd like to talk to a support person on the clay team please
Hi Nir! Thank you so much for reaching out, happy to take a look here. :)
ok
Thank you for your patience, Nir! I saw in your "Pull in data from a Webhook" table, that you have auto-update turned on. I think this is your best bet here, because whenever a new row is added, it will automatically run your columns including the "Send table data" column. Does this help?
no it does not - here's my fundamental problem
when you send data to a table a new row is created
that is the opposite of what i want
what i want is that when a callback is made from the webhook - that corresponding row has its value updated from the webhook callback. There is a common ID field between the source table and the callback - so normally we would do a lookup
but the problem is i want this to run autonomously
.png)