Is it possible to add a wait step in Clay tables? We are facing an issue that a webhook fetches record from Hubspot but Clay references the Hubspot record ID too fast and returns 0 values on first search and we often need to run secondary and tertiary column searches.
Yes, you can add wait steps in Clay tables using delay columns. Insert a delay column between your webhook and HubSpot lookup columns to create a pause (approximately 10 seconds per delay column).
For your specific issue, add a delay column after the webhook receives the HubSpot record, then use the delay column's completion as a run condition for your HubSpot lookup column. You can stack multiple delay columns for longer pauses if needed.
Additionally, create a formula column using Clay.getCellStatus({{field_id}}) to check if preceding columns have completed processing, then set this as an "only run if" condition for dependent columns.
Did that answer your question?
how exactyl do i add a delay column?
To add a delay column in Clay:
Click Add Column in your table
Look for and select the delay column option
Insert it between your webhook and HubSpot lookup columns
Each delay column creates approximately 10 seconds of pause. You can stack multiple delay columns for longer delays if needed.
After adding the delay column, set its completion as a run condition for your HubSpot lookup column to ensure proper sequencing.
Is that what you were looking for?
I don't see a column type called "Delay"
You're right - there isn't a specific "Delay" column type in the column creation menu. The delay functionality is created using a formula column instead.
To create a delay:
Click Add Column
Select Formula from the options
Set up the formula column to create your timing pause
Each delay column adds approximately 10 seconds of pause, and you can stack multiple delay columns for longer delays if needed. [1]
Is that what you were looking for?
How exactly do i prompt the formula?
To create a delay formula:
Add a new column and select Formula
In the AI Formula Generator box, type something like: "Wait 10 seconds" or "Create a 10 second delay"
Use "/" to reference any column if needed for the condition
Click Generate Formula
Review the sample output and click Save Formula [1]
For your timing workflow, you can also use Clay.getCellStatus({{field_id}}) in the formula to check if preceding columns have completed processing.
Is that what you were looking for?
If you still need help setting up the delay formula or have any other questions about your workflow, I’m here to assist. Would you like to provide more details about what you’re trying to achieve so I can support you further?
delayclay.com try this - if it does not work lmk, we can introduce a delay by a third party service,
Thanks for sharing that resource! However, Clay has built-in delay functionality that should work for your webhook timing issue.
To create delays in Clay, add a formula column between your webhook and HubSpot lookup. In the AI Formula Generator, type "Wait 10 seconds" or "Create a 10 second delay" and click Generate Formula. Each delay column adds approximately 10 seconds.
You can also use Clay.getCellStatus({{field_id}}) in a formula column to check if preceding columns completed, then set this as a run condition for your HubSpot lookup.
This should resolve your timing issue without needing third-party services.
Did that answer your question?