Hey Isaac, Clay doesn't have any built-in features to create delays or otherwise control/orchestrate timings. However, you could manage this by setting up an HTTP API call and using an external service like Make.com to introduce a delay.
At a high level, you could...
- Create a scenario in Make.com and select the HTTP module to make your API request.
- Add a Delay (Sleep) module after the HTTP call to control the time between reqeusts.
- Add another HTTP module to send data back to Clay when complete.
Clay could carry on from there. Make has other functionality (iterators and repeaters) that can further help manage batch or repeat requests but the above should suffice to introduce a wait period.
Another less technical option is to disable the auto-update setting in your table (see https://docs.clay.com/en/articles/9642165-auto-update-and-auto-dedupe-table). You could then run enrichments manually, and wait to run columns until others have processed.
Let me know your thoughts!