Webhook Trigger
Complete user guide
What is the Webhook Trigger?
The Webhook Trigger starts your workflow when an external system sends data into Trigify via an HTTP request / Webhook. Think of it as a doorway that lets other apps and tools push information into Trigify to kick off automated workflows, run enrichments, create signals and trigger downstream actions automatically.
When to Use Webhook Triggers
Use webhook triggers when you want external systems to programmatically start Trigify workflows.
Common scenarios:
Your CRM pushes new lead data into Trigify
Sending profile URLs to get enriched form Clay
Your product sends user behavior events (signups, feature usage, upgrades)
Form submissions from your website trigger follow-up workflows
Third-party tools like Zapier, Make, or custom apps send data to Trigify
Setting up a Webhook trigger
Simple 3-step process:
Add a Webhook Trigger to your workflow in Trigify
Copy the unique webhook URL generated for that workflow
Send data to that URL from any external system using an HTTP request
When the request is sent, Trigify immediately fires the workflow and processes the incoming data - including enrichment, signal detection, and follow on workflows.
How it works:
Step 1: Add the Trigger
Create a new workflow or edit an existing one
Click on your current trigger or "Add Trigger"
Select "Webhook" from the trigger options
Step 2: Get Your Webhook URL
Trigify automatically generates a unique webhook URL for your workflow
Copy this URL - you'll need it to configure your external system
Step 3: Configure Your External System
Go to the external app or tool you want to connect
Find their webhook or integration settings
Paste your Trigify webhook URL
Configure what data should be sent.
What Data Can You Receive?
The webhook trigger accepts whatever data the external system sends.
Inside your workflow, you can:
Access all fields and values in the webhook payload
Use that data for enrichment, filtering, and branching logic
Pass enriched or transformed data back out to other tools
For example, a post URL sent into Trigify can be enriched for engagement, then sent back to Clay with updated data.
Example Use Cases
Sales & Outreach Automation
Detect role or company changes from your CRM, enrich the contact, create a signal, and automatically trigger sales outreach or add the contact to outbound sequences.
CRM Hygiene & Signals
Schedule CRM workflows to send outdated records into Trigify, enrich them, detect changes, and keep both person and company records up to date.
Engagement & Data Pipelines
Send post or profile URLs into Trigify, enrich engagement data (likes, interactions), and send the results back to Clay for further workflows.
Troubleshooting
If your webhook workflow isn't firing:
Check the trigger is turned on - Make sure your workflow is active
Verify the webhook URL - Ensure the external system is sending to the correct URL
Confirm the external system is connected - Check that the integration is still active
Check the Logs - Review workflow logs for any errors
Test the webhook - Many external systems have a "test webhook" feature to verify the connection
Key Differences from Other Triggers
Webhook triggers are fully programmatic. Instead of Trigify deciding when to run, external systems decide when something important happened and notify Trigify instantly.
Webhook | When an external system sends data into Trigify |
New Post Created | When a new social media post matches your saved search |
Signal Created | When a custom signal you've defined is generated |
Scheduled | On a recurring schedule (daily, weekly, etc.) |
Manual | When you manually run the workflow |
Best Practices
Use descriptive workflow names so you know which webhook URL belongs to which integration
Test before going live - Always send a test webhook to verify your workflow works correctly
Monitor your logs - Check workflow execution logs regularly to catch any issues early
Secure your webhooks - Only share webhook URLs with trusted systems
Need help setting up a specific webhook integration? Let Jarvis AI know what system you're connecting and it can provide more specific guidance!