Explore our features, implementations and technical documentation.
How to Set Up Webhooks
Connect Teamfluence to Your Sales Processes
Description
Webhooks allow you to automate workflows by notifying Teamfluence whenever changes occur. You can use preconfigured webhooks to update your system or trigger actions when events happen, such as a connection request status change or a newly clipped LinkedIn post.
Webhooks support any external URLs that accept POST data via HTTP requests. You can integrate them with automation tools like Make.com, Zapier, or n8n, or configure your own server for direct handling.
Note: Webhooks are available to all paid plan subscribers.
Available Events for Webhooks execution
A New Lead Was Created – A new lead has been created.
A New Account-Based Lead Was Created – A new lead has been created based on your ABM target list.
Lead Status Changed to Active – The lead’s status changed to active by the user or AI agent (if configured for automatic qualification).
Lead was enriched with an email/phone number
New engagement from existing lead.
New Tag Added to Lead – A tag was added to a lead.
Connection Request Sent – A connection request was sent.
Connection Request Accepted – A new connection was made.
Connection Request Ignored – The request was ignored.
Connection Request Expired – The request was not accepted in time.
New Tracked Profile – A profile was added as a contact.
New Team Clip Added – A post was bookmarked using Team Clip.
Note:
Lead harvest related events (1-5) are specified in the order of execution, meaning that email enrichment happens after lead activation.
New profile visit was registered [Deprecated] - deprecated in favor of Lead related webhooks, which include profile views as a source.
If you need additional webhook events, feel free to submit a feature request.
Configuring a Webhook
(Example: Make.com)
Step 1: Start a New Pipeline
Begin by creating a new pipeline or scenario with a Webhook entry block.

Step 2: Obtain a Webhook URL
Generate a custom webhook URL from your automation tool (e.g., Make.com).
Go to Users & Settings → Webhooks in Teamfluence.
Click Create and enter your webhook URL.
Select the event trigger to determine which data is sent.
Step 3: Test the Webhook
Save the webhook configuration.
Use the Test Run button in the context menu to send sample data to the webhook URL.
On Make.com, use the Redetermine Data Structure button to listen for incoming webhook calls.
Once received, pass the data to your preferred destination (e.g., updating an object in HubSpot).

Lead harvest webhooks execution order
Sample webhook data
New lead created / Lead Moved to Active / Lead Engaged in a New Event / Lead was enriched with email/phone number
crm_id
- object ID from the CRM system will be shown if lead was synced to your contacts prior to the webhook event.
username
- LinkedIn profile slug/handle.
linkedin_url
- LinkedIn profile URL.
email
- optional LinkedIn profile contact email (only guaranteed in “Lead was enriched with email / phone number” webhook, which is always fires after the “Lead status changed to Active” webhook).
source
- one of the following options:
Profile Viewer
New connection
Campaign Connection
Post Reaction
Commented on Post
Tracked Post Reaction
Commented on Tracked Post
Commented on Company page Post
Reacted to a Company page Post
Visited Company page
Followed Company page
Comment Reaction
Comment on comment.
source_content_url
- optional LinkedIn content URL if lead was sourced from content engagement.
stage
- legacy name of lead status: new, qualified (Active), disqualified
engagement_events_count
- a number of engagements events between lead and your team (profile visits, new connections, content reactions).
engagement_score
- internally calculated score based on engagement event types.
connection_strength
- number of team members connected to the lead.
latest_engagement_event
- description of the latest engagement events corresponding to history
last entry.
feed_updated_at
- last known personal feed update timestamp from the lead.
Connection Request Sent
Connection Request Accepted
Connection Request Ignored
Connection Request Expired
New Contact Saved for Feed tracking
New Clipped Post
Need Help?
If you have any questions, feel free to submit a ticket or email us at support@myteamfluence.com.
Teamfluence Systems GmbH
Schlossstrasse 19
D-82031 Grünwald
Germany
call: +49 089 650 1522-0
mail: hello@teamfluence.com
Handelsregister: Amtsgericht München
HRB 123456 · USt-IdNr.: DE123456789
Geschäftsführer: Steven Morell
Core concepts
Nothing will work if you don't fix this first
You don't create visbility with great content
Detecting and tracing signals from prospects
Your sales teamneeds meetings—not likes
additional resources
Check our knowledge base and get help
See what we have planned
Tell us what you are missing
This is how we handle your data
We play be these rules