Hi there. How can I add a Delay in the execution of each row? n8n only let me to send 4-5 reg per second (probably I'm doing something wrong). I'd need to send a reg every 20-30 secs. is it possible? Thanks in advance
Yes, you can add delays between row executions in Clay. Here are two methods:
Method 1: Delay Columns
Insert a delay column between your enrichment columns. Each delay column creates approximately 10 seconds of pause. Stack multiple delay columns for longer delays (e.g., 2-3 delay columns for 20-30 seconds).
Method 2: Rate Limiting in HTTP API
In your HTTP API column settings, define a rate limit by setting:
Request Limit: Number of requests allowed
Duration (in ms): Time window (e.g., 30000 ms = 30 seconds)
This controls how many requests are sent within your specified timeframe. [1]
Alternative: Google Sheets Script
If using webhooks from Google Sheets, adjust the Utilities.sleep() value in your script to control timing between sends (e.g., Utilities.sleep(30000) for 30-second delays). [2]
The delay column method is typically the most straightforward for controlling execution timing in Clay workflows.
If you need any more help with setting up delays between row executions, please let me know. Would you like to provide more details about what you're trying to achieve so I can assist further?