Using Custom Webhooks with Pipeline
Last updated: March 3, 2026
Use Custom Webhooks to build fully automated workflows into - and out of - Pipeline.
Webhooks allow you to send leads into Pipeline programmatically, or stream campaign activity and lead status data out to your own systems. This is the most flexible way to integrate Pipeline into your existing tech stack.
⬇ Send Leads Into Pipeline
You can push leads into Pipeline by making a POST request to your webhook URL with the lead’s information.
Only one lead can be processed per request, as webhooks are designed for real-time lead intake.
If you need to upload leads in bulk, use the Import feature inside Prospecting instead.
🛠 Payload Fields
The LinkedIn URL field is required to add a lead to Pipeline.
Example Payload
{
"LinkedIn URL": "https://www.linkedin.com/in/example-profile"
}⬆ Stream Data Out of Pipeline
You can also configure webhooks to stream campaign data out of Pipeline, including:
Real Time Lead Replies
All relevant lead details (if you enriched emails, job titles, etc)
Campaign events:
"Connection Accepted"
"Withdrawn"
"View Profile"
"Waiting Period"
"Send Connection Request"
"Send Follow-Up Message"
"Messaged Existing Connection"
"Like Post"
"Like Comment"
Example JSON payload that Pipeline sends to your Webhook:
{
"first_name": "Sarah",
"last_name": "Mitchell",
"email": "sarah@brightwavelabs.com",
"linkedin_profile": "https://www.linkedin.com/in/sarah-mitchell",
"profile_pic": "https://example.com/avatar.jpg",
"job_title": "Head of Marketing",
"company": "BrightWave Labs",
"sequence_name": "Sent Connection Request",
"message": "Hi Sarah, would love to connect."
}Custom Webhooks give you maximum flexibility to build a fully automated system around Pipeline — both inbound and outbound.