How can I send data to a webhook, either with all of the information when a profile is found, using the Enrich People, or just saying that no one was found, if no one is found?
Use the HTTP API enrichment to send data to your webhook. [1]
Setup:
1. Add HTTP API enrichment to your table
2. Set Method to POST
3. Enter your webhook URL
4. In the Body section, format your data as JSON using dynamic column names
For conditional sending based on enrichment results:
Use the "Conditional run" option where you can input formulas - the column only runs if the formula is true. [2] This lets you send different data based on whether the Enrich People found a profile or not.
You'll get a 200 response when the webhook successfully receives your data.
Is that what you were looking for?
What I want is to import a URL, a LinkedIn URL, and then try to enrich the person and send the results back to the webhook, whether that person was enriched or not.
Here's how to set up your workflow:
Step 1: Import the profile URL
Create a table and add your profile URLs as input data.
Step 2: Add person enrichment
Use "Enrich Person from Profile" which accepts profile URLs and retrieves comprehensive person details. [1] This enrichment works with profile URLs and costs 1 credit per enrichment.
Step 3: Send results to webhook
Add an HTTP API enrichment after your person enrichment:
Set Method to POST
Enter your webhook URL
Format the response data as JSON in the Body section using dynamic column names from your enrichment results
Step 4: Handle both success and failure cases
The HTTP API will send data regardless of whether the person enrichment succeeded or failed - you'll get the enrichment results (or empty/error values) sent to your webhook in both scenarios.
This setup will automatically process each profile URL, attempt enrichment, and send all results to your webhook. [2]
Is that what you were looking for?
If you need any more help setting up your enrichment and webhook workflow, please let me know. Would you like to provide more details about what you're trying to achieve or any specific issues you're encountering?
You can send data to a webhook using a Send to Webhook action after your enrichment however, Clay only triggers it when data is found it doesn’t send a no result payload if no profile is matched.
You're correct - the Send to Webhook action only triggers when enrichment finds data. To send both success and failure results, use the HTTP API enrichment instead. [1]
Set up HTTP API after your enrichment with:
Method: POST
Your webhook URL
JSON body with dynamic column references
The HTTP API will send data regardless of enrichment results - you'll get either the enriched data or empty/null values for failed enrichments. [2]
For more control, use conditional runs to send different payloads based on whether enrichment succeeded or failed. [3]
Was that helpful?
If you still need help with setting up your enrichment and webhook workflow, I’m here to assist. Would you like to share more about what you’re trying to resolve or any specific challenges you’re facing?
