I have a clay book that gets multiple data points, I want to send that data back to me using a HTTP API, how do I trigger to only send once I get all the information I could possibly get once the various water falls have finished
You can use the "Conditional run" feature in the HTTP API integration to ensure data is only sent after all enrichments are complete. Set up your HTTP API column with a formula that checks if all required data fields are populated. For example, create a formula that returns TRUE only when all your critical data points exist and aren't empty. This way, the HTTP API will trigger only when your waterfall processes have finished collecting all necessary information. Alternatively, consider using Clay's webhook workflow, where you can push fully processed data to your system of record after all enrichments have run.
with the conditional run I would like it to only run when the work flow has finished, I dont mind if there is no data in there
You can use Conditional Runs for your HTTP API integration to trigger only after the workflow completes.
1. Navigate to the Run Settings of your HTTP API column
2. Click on "Conditional Run"
3. Create a formula that always evaluates to TRUE when the workflow is complete
For example, you could use a simple formula like TRUE
or 1==1
which will always run, but only after all previous enrichments have finished processing.