WebhooksOutgoing Webhooks for LinkedIn

Every LinkedIn event, delivered to any tool you run.

Fire a webhook the moment a prospect accepts, replies, or picks up a tag. Pipe the payload into Zapier, Make, n8n, Slack, your data warehouse, or any custom endpoint you own.

Activate Account
  • Works with your existing LinkedIn account
  • Full access, zero feature gates
  • 7-day refund, no questions asked
Outgoing Webhooks · Settings
Active

WEBHOOK URL *

https://hooks.zapier.com/hooks/catch/1234567/abc89f

EVENT TRIGGERS

Add a tag
Remove a tag
Add a note
Remove a note
Connection accepted
New reply received
📧

Send enriched emails & phone numbers

Include contact enrichment data in every webhook payload.

Fires in real time · Retries on failure

Paste a URL. Pick your triggers. Ship.

The CloseChimp webhook surface is designed for people who have wired a Zap or two. Drop your endpoint in, toggle the triggers you want, switch enrichment on, and hit Apply. You're live.

  • One required field: your webhook URL
  • Default triggers: add/remove tag, add/remove note
  • Optional triggers: connection accepted, reply received
  • Enrichment (email + phone) included by default
Outgoing Webhooks · Settings
Active

WEBHOOK URL *

https://hooks.zapier.com/hooks/catch/1234567/abc89f

EVENT TRIGGERS

Add a tag
Remove a tag
Add a note
Remove a note
Connection accepted
New reply received
📧

Send enriched emails & phone numbers

Include contact enrichment data in every webhook payload.

Fires in real time · Retries on failure

Point one webhook URL at any tool you want

One CloseChimp webhook endpoint can fan out to Zapier, Make, n8n, Slack, your data warehouse, or a custom API you own. Switch destinations without touching a campaign.

  • Built for Zapier, Make, n8n, and custom endpoints
  • One URL, many downstream automations
  • Live retries on 5xx failures
  • Zero middleware — no Zapier seat needed if you run your own endpoint
Any LinkedIn event · any destination
fan-out in real time

LINKEDIN EVENTS

🤝Connection accepted
💬Reply received
🏷️Tag added
📝Note added
📅Meeting booked
CloseChimp
Zapier
MMake
n8n8n
#Slack
🗄Your CRM
📊Your data warehouse
</>Custom endpoint
🎯Your CRM

Choose which contacts fire a webhook

At the final step of every campaign, pick the sync mode. Push every prospect the moment the campaign goes live, only those who accept the connection, or only those who reply. No spreadsheet filtering afterwards.

  • Sync all prospects the moment the campaign launches
  • Sync only contacts who accept the connection request
  • Sync only contacts who reply to your sequence
  • Change the mode mid-campaign without pausing
Campaign · Step 4 of 4 · Integrations

Send prospects to your webhook

Pick when a contact should fire a webhook. Works with Zapier, Make, n8n, or any custom endpoint you own.

  • Sync All People

    Every prospect fires a webhook the moment the campaign launches.

  • Sync Only Those Who Accepted

    Only prospects that accept the connection fire a webhook.

  • Sync Only Those Who Answered

    Only prospects that reply to your sequence fire a webhook.

Also fire on each LinkedIn reply and tag change
Payload format · JSON

Structured JSON payload with every event

Each webhook fires with a clean JSON body — event name, campaign, contact details, enriched email and phone, tags, and the original LinkedIn message. Ready to drop into any tool.

  • Event name on every payload (reply_received, tag_added, connection_accepted, note_added)
  • Enriched email and phone included by default
  • Inbound/outbound direction on every message event
  • Tags and notes round-trip both ways
webhook · reply_received
200 OK · 184ms

POST /hooks/catch/1234567/abc89f HTTP/1.1

Content-Type: application/json

 

{

"event": "reply_received",

"campaign": "RevOps Expansion — Q2",

"timestamp": "2026-04-19T15:02:14Z",

"contact": {

"first_name": "Alex",

"last_name": "Chen",

"title": "Head of Growth",

"company": "CloseChimp",

"linkedin_url": "linkedin.com/in/alex-chen-rev",

"email": "alex@closechimp.com",

"phone": "+1 415 555 0144",

"tags": ["positive-reply", "demo-requested"]

},

"message": {

"direction": "inbound",

"body": "Thanks for the connect — keen to see the demo."

}

}

Sync a single conversation on demand

Need to push one thread into your CRM without waiting for the next sequence step? Open the conversation in the Inbox and hit Sync — CloseChimp fires the webhook with the full contact context. Resync available once an hour.

  • One-click Sync from any Inbox conversation
  • Resync any contact once an hour
  • See last-sync timestamp and HTTP response next to the contact
  • Also fires from My Network and the CloseChimp Surfer extension

Alex Chen

LinkedIn

Hey Sarah — saw your post on RevOps attribution, would love to connect.

15:22 · Today

Thanks Alex, great to connect. What are you working on?

15:30 · Today

We're building outbound at a Series B SaaS. Want to understand how you push LinkedIn data into our warehouse.

15:41 · Today

Webhook sync

Alex Chen

Synced

Last sync · 11:02 · 184 ms · 200 OK

Resync available once per hour

Fired events

  • connection_acceptedyesterday · 10:45
  • tag_added · positive-replytoday · 10:58
  • reply_receivedtoday · 11:02

Plug LinkedIn into the exact stack you already run.

Whether your source of truth is a CRM we don't natively integrate with, a custom internal tool, or a Snowflake warehouse that powers your reporting — webhooks let CloseChimp deliver to any of them in real time.

Activate Account
  • Works with your existing LinkedIn account
  • Full access, zero feature gates
  • 7-day refund, no questions asked
FAQ

Webhooks integration, answered.

Everything ops teams and developers ask before pointing CloseChimp at a new endpoint.

What is the CloseChimp webhooks integration?+

Outgoing Webhooks let CloseChimp POST a JSON payload to any URL you own every time a LinkedIn event happens. Use it to connect CloseChimp with Zapier, Make, n8n, Slack, a custom CRM, or any tool that can receive HTTP requests.

How do I set up webhooks in CloseChimp?+

Open the Integrations tab, pick Webhooks, click Settings, and paste the URL where webhooks should be sent. Enable the triggers you care about, toggle email and phone enrichment on, and hit Apply changes.

Which triggers fire a webhook?+

By default: add a tag, remove a tag, add a note, remove a note. You can also enable connection_accepted and reply_received. Every trigger can be toggled independently.

What's in the webhook payload?+

A clean JSON body with the event name, the campaign it came from, the contact (first name, last name, title, company, LinkedIn URL, enriched email and phone) and, for message events, the message direction and body.

Can I send contacts to a webhook while building a campaign?+

Yes. At the final step of any campaign, pick the sync mode: Sync All People, Sync Only Those Who Accepted, or Sync Only Those Who Answered.

Can I sync a specific contact manually?+

Yes. From the My Network tab or the Inbox, every contact has a Sync button. Already-synced contacts show the last sync time and a Resync button. Resync is available once per hour per contact.

What happens to the webhook on failure?+

CloseChimp retries failed webhooks automatically on 5xx or timeout. Last-sync status, response code, and response time are visible next to every contact.

Do I need Zapier or Make to use webhooks?+

No. You can point the webhook at any URL — a Zapier or Make catch-hook, an n8n trigger, a Slack incoming webhook, or your own backend. CloseChimp is tool-agnostic.

Does the webhook include enriched email and phone?+

Yes, when the Send enriched emails and phone numbers toggle is on. This is enabled by default so you don't need to call an enrichment step downstream.

Will outbound LinkedIn messages fire webhooks too?+

Yes. You can enable webhooks on both inbound and outbound messages. Each payload includes a direction field so your automation can route them differently.