How to create a webhook integration

Automate Influ2 notifications to your CRM with a webhook

Example: Imagine you want to set up a notification that triggers every time a buying group member from Wutzler, your biggest prospect account, clicks one of your Influ2 personalized ads. If your CRM isn’t directly integrated with your Influ2 account, you can use a webhook to set it up in 5 minutes or less!

What is a webhook?

Let’s start with a simple metaphor: Imagine you’re waiting for an important package to be delivered to your home. Instead of constantly checking to see if it’s there, you set up a motion sensor camera. It detects when someone’s at your doorstep and sends a notification to your phone.

Like the sensor triggering a notification, a webhook is a way for one app to let another app know when an “event” has occurred — and what it should do next. It’s a great way to automate processes and get real-time results.

Why use a webhook in Influ2?

Most users set up a webhook to automate notifications if their CRM isn’t directly integrated with Influ2.

How do I set up a webhook in Influ2?

Click here for a visual walkthrough of these steps

  1. In your Influ2 account, navigate to Settings —> Integrations
  2. Click Webhook.
  3. Make sure Send notifications, in the upper-right corner of the Notifications tab, is toggled on.
  4. Enter your webhook URL here. This can be taken from any third-party automation platform that you use (e.g. Zapier, Workato) or provided by your engineering team.
  5. Check (or uncheck) which metrics (actions) you want to automatically trigger a notification:
    • Clicks: Sends a notification when a target clicks an ad
    • Visits: Sends a notification when a target visits a website page from an ad
    • Impressions: Sends a notification when a target reaches a certain threshold of impressions (e.g. 20)
    • Prioritized for sales: Sends a notification when a target reaches the “Prioritized for sales” step of a Journey
    • Goals: Sends a notification when a target interacts with a key CTA on the website page from an ad
  6. For each metric selected, click Test.
  7. Repeat the same process outlined above to add Buying group notifications.
    • Note: The only metrics (actions) available for Buying group members are Clicks, Visits, and Impressions.
  8. When you’re done, click the Save settings button in the upper-right corner.

How do I activate my webhook notifications in Influ2?

  1. In your Influ2 account, navigate to Settings —> Integrations and click Webhook.
  2. Go to the Metrics tab.
  3. Make sure Send notifications, in the upper-right corner of each box, is toggled on for the metric(s) you want to activate.
  4. Enter your webhook URL here. This can be taken from any third-party automation platform that you use (e.g. Zapier, Workato) or provided by your engineering team.
  5. For each metric, click Test.
  6. When you’re done, click the Save settings button in the upper-right corner.

What engagement data can I get when I set up a webhook in Influ2?

Engagement What do we send?

Target click
Sent when a target clicks an ad

{
"Timestamp": 1737116070,
"Date": "2025-01-17T12:14:30Z",
"Event Type": "target_click",
"Campaign Id": "e53852d3492442c9bd57273da22afcd4",
"Campaign Name": "Dr. Lester Wolff",
"Creative Id": "00f87cce6e5746c08e1f6c84599fb5a5",
"Creative Title": "Creative Title",
"Creative Url": "https://www.WdZRBJx.net/NMlTQDP",
"Landing Url": "https://nNxAbGG.org/",
"Target Id": "a5bdb7a9b39b83004c4a806fc26c1445",
"Target Report Url": "https://v2.influ2.com",
"First Name": "Chadd",
"Last Name": "Schulist",
"Middle Name": "",
"Company Name": "e2b4e96c01d64d2ba69c6a1c2b4dfaa1",
"Title": "Data Analyst",
"Emails": ["Chadd_Schulist@influ2.com"],
"Phones": ["365-241-0789"],
"Linkedin": "https://linkedin.com",
"Owner Email": "target_owner@influ2.com",
"List Ids": [],
"country": "Ukraine",
"city": "Kyiv",
"querystring": "",
"photo_url":""
}

Target visit

Sent when a target visits a website page from an ad

{
"Timestamp": 1737115961,
"Date": "2025-01-17T12:12:41Z",
"Event Type": "target_visit",
"Campaign Id": "f82e3731b7794aa9b5abc5b7f5ba54be",
"Campaign Name": "Lord Scotty Hahn",
"Creative Id": "614f7536fd9c4b70925aca4d549de180",
"Creative Title": "Creative Title",
"Creative Url": "http://www.CRnwaWb.net/OFxkmCC",
"Landing Url": "http://kOsJmMY.com/QQrvKTF.html",
"Target Id": "5165dca70f70b92c6dbd8f4e3f12b863",
"Target Report Url": "https://v2.influ2.com",
"First Name": "Nikki",
"Last Name": "Borer",
"Middle Name": "",
"Company Name": "2b31924de5714001b6ff074c8b6a46b0",
"Title": "Product Manager",
"Emails": ["Nikki_Borer@influ2.com"],
"Phones": ["296-358-1071"],
"Linkedin": "https://linkedin.com",
"Owner Email": "target_owner@influ2.com",
"List Ids": [],
"engagement": 1,
"country": "Ukraine",
"city": "Kyiv",
"querystring": "",
"photo_url":""
}

Target impression

Sent when a target reaches a certain threshold of impressions (e.g. 20)

 

{
"Timestamp": 1737115934,
"Date": "2025-01-17T12:12:14Z",
"Event Type": "target_impressions",
"Campaign Id": "f270f8b83cd74560854ead85711d56e8",
"Campaign Name": "Dr. Antonio Hudson",
"Target Id": "ccfd40e641070ad50d0eb0e462358bf4",
"Target Report Url": "https://v2.influ2.com",
"First Name": "Robb",
"Last Name": "Wyman",
"Middle Name": "",
"Company Name": "e2ce540e4985409883fbe7139a4f7818",
"Title": "Data Analyst",
"Emails": ["Robb_Wyman@influ2.com"],
"Phones": ["293-764-1081"],
"Linkedin": "https://linkedin.com",
"Owner Email": "target_owner@influ2.com",
"List Ids": [],
"impressions_threshold": 100,
"querystring": "",
"photo_url":""
}

Target prioritized for sales

Sent when a target reaches the “Prioritized for sales” step of a Journey

 

{
"Timestamp": 1737115748,
"Date": "2025-01-17T12:09:08Z",
"Event Type": "target_prioritized",
"Campaign Id": "1b91a9f3cbc7467489e17ca3886ab0ef",
"Campaign Name": "Prince Stephan Kshlerin",
"Creative Id": "ff7c9540728f4d9bb22694638ae9c4fa",
"Creative Title": "Creative Title",
"Creative Url": "https://DiFYksN.info/BBCiHFf.html",
"Landing Url": "https://www.kMSteVA.net/",
"Target Id": "3df90c88fdc429a71e7b8b62abbf1add",
"Target Report Url": "https://v2.influ2.com",
"First Name": "Federico",
"Last Name": "Medhurst",
"Middle Name": "",
"Company Name": "d5dd57d7b43848e18ef1516144be7d26",
"Title": "Data Analyst",
"Emails": ["Federico_Medhurst@influ2.com"],
"Phones": ["110-259-6348"],
"Linkedin": "https://linkedin.com",
"Owner Email": "target_owner@influ2.com",
"List Ids": [],
"Prioritized Transition Type": "prioritized",
"Prioritized Transition Value": "1",
"querystring": "",
"photo_url":""
}

Target goal

When a target interacts with a key CTA on the website page

 

{
"Timestamp": 1737116139,
"Date": "2025-01-17T12:15:39Z",
"Event Type": "target_goal_hit",
"Campaign Id": "ce1961fa330a4b5491aaf3960530a700",
"Campaign Name": "Lord Easter Carroll",
"Creative Id": "75d725185d2843d687949c4dd04dd353",
"Creative Title": "Creative Title",
"Creative Url": "http://www.GgiChxl.com/dgCkvcr",
"Landing Url": "http://bEpdlby.com/UqpiLfl.php",
"Target Id": "0d5d2681cec370a1d861196468d20d52",
"Target Report Url": "https://v2.influ2.com",
"First Name": "Fay",
"Last Name": "Berge",
"Middle Name": "",
"Company Name": "f5d767b1c195405cb2326e90b007b755",
"Title": "Data Analyst",
"Emails": ["Fay_Berge@influ2.com"],
"Phones": ["536-129-4107"],
"Linkedin": "https://linkedin.com",
"Owner Email": "target_owner@influ2.com",
"List Ids": [],
"goal_names": "King Marlin Cummerata",
"goal_count": 1,
"querystring": "",
"photo_url":""
}

 

What metrics can I get when I set up a webhook in Influ2?

Metric type What do we send?

Target metrics
Once per day, Influ2 sends aggregated metrics about each targeted prospect.

{
"Target Id": "a0de71999edeba38a697f56f2e7b4039",
"First Name": "Donavon",
"Last Name": "Kerluke",
"Title": "IT Consultant",
"company_id": "97f2eb47843646d792f5438087a9b86d",
"Company Name": "Green Leaf Industries",
"email": "Donavon_Kerluke@influ2",
"Linkedin": "https://linkedin.com",
"account_owner_email": "TQyGrTv@SFBiQey.net",
"impressions": 39,
"impressions_30": 86,
"clicks": 4,
"clicks_30": 1,
"visits": 3,
"visits_30": 2,
"goals": 0,
"last_clicked_ad_id": "9595b0bd11e046f1a782cb7a4378b12a",
"last_clicked_campaign_name": "dolorem",
"last_seen_ad_name": "eum",
"last_seen_ad_link": "https://v2.influ2.com",
"last_clicked_ad_name": "excepturi",
"last_clicked_ad_link": "https://v2.influ2.com",
"first_impression_date": "2025-01-17",
"last_impression_date": "2025-01-17",
"first_click_datetime": "2025-01-17T12:17:57.790003218Z",
"last_click_datetime": "2025-01-17T12:17:57.790003218Z",
"last_visit_datetime": "2025-01-17T12:17:57.790003218Z"
}

Buying group metrics
Once per day, Influ2 sends aggregated metrics about each targeted prospect.

{ "company_id": "6e73e1cf11d64d64a3dd36f71f2343c9", "Company Name": "Blue Horizon", "impressions": 44, "impressions_30": 20, "clicks": 2, "clicks_30": 4, "visits": 2, "visits_30": 1, "goals": 1, "first_impression_date": "2025-01-17", "last_impression_date": "2025-01-17", "first_click_datetime": "2025-01-17T12:21:18.373024565Z", "last_click_datetime": "2025-01-17T12:21:18.373024565Z", "last_visit_datetime": "2025-01-17T12:21:18.373024565Z" }

Related to