HubSpot
Connect HubSpot to automatically attribute leads, deals, and revenue to ChatGPT, Perplexity, Claude, and other AI search sources via native webhook.
Overview
What you get with the HubSpot integration
Finseo connects to HubSpot via a native Workflow webhook so attribution data flows automatically when contacts are created or qualified. When a lead fills in your "How did you hear about us?" field, HubSpot fires a webhook to Finseo. Finseo normalizes the response into AI source categories (ChatGPT, Perplexity, Claude, Gemini, etc.) and ties the deal value to the source. You see exactly which AI engines drive pipeline and revenue.
Use cases
What you can do with HubSpot and Finseo
Real ways HubSpot customers use Finseo to track and grow AI search revenue.
- 01
Lead source attribution
When a new HubSpot contact submits a form with "How did you hear about us?", Finseo categorizes the response into AI source buckets and tracks it in your attribution dashboard.
- 02
Deal level revenue tracking
When a deal closes won, Finseo ties the deal value back to the AI source. See total pipeline and closed revenue from each AI engine over any time period.
- 03
Multi-touch attribution
Combine HubSpot lifecycle events with Finseo AI source data to understand the AI engine influence across the full funnel from first touch to close.
- 04
Sales team enablement
Reps see which AI source generated each lead in HubSpot. Use this context to tailor outreach: a Perplexity lead has different intent than a ChatGPT lead.
- 05
Marketing channel ROI
Compare AI search ROI against paid media, SEO, social, and outbound. Most teams find AI search drives the highest ROI per lead because acquisition cost is near zero.
Why it matters
Why HubSpot customers need AI visibility tracking
HubSpot is the dominant CRM for B2B marketing teams, with over 200,000 customers. Most HubSpot setups already collect "How did you hear about us?" data via form fields, but the responses sit unstructured in custom properties, never connected to revenue. Finseo categorizes these responses into AI source buckets and ties them to deal value. You finally get an answer to "How much revenue does ChatGPT drive for us?" backed by your CRM data.
Comparison
HubSpot alone vs HubSpot with Finseo
How using HubSpot on its own compares to pairing it with Finseo for AI visibility and attribution.
| Feature | HubSpot alone | HubSpot + Finseo |
|---|---|---|
| AI source categorization | Free text in HubSpot | Auto categorized into AI buckets |
| Revenue attribution | Lost in custom properties | Tied to AI source per deal |
| Setup | Custom property reports | One HubSpot Workflow webhook |
| Lead routing context | Sales reps unaware of source | AI source visible per contact |
| ROI reporting | Manual exports and joins | Live dashboard by AI engine |
| Multi-touch | Last touch only | Full lifecycle visibility |
AI source categorization
HubSpot alone
Free text in HubSpot
With Finseo
Auto categorized into AI buckets
Revenue attribution
HubSpot alone
Lost in custom properties
With Finseo
Tied to AI source per deal
Setup
HubSpot alone
Custom property reports
With Finseo
One HubSpot Workflow webhook
Lead routing context
HubSpot alone
Sales reps unaware of source
With Finseo
AI source visible per contact
ROI reporting
HubSpot alone
Manual exports and joins
With Finseo
Live dashboard by AI engine
Multi-touch
HubSpot alone
Last touch only
With Finseo
Full lifecycle visibility
How to connect
How to connect HubSpot to Finseo
A few steps to wire up your HubSpot account with Finseo. No code required.
- 01
Get your Finseo webhook URL
In Finseo, click Connect on the HubSpot integration card to reveal your project specific webhook URL. Copy it.
- 02
Create a HubSpot Workflow
In HubSpot, go to Automations, then Workflows, then Create workflow. Choose contact based with trigger Form submission, or any trigger that captures attribution.
- 03
Add a Send webhook action
Add an action, then choose Send webhook under Data Ops. Set method to POST and paste the Finseo webhook URL.
- 04
Configure the request body
Choose Customize request body and map: email to Email property, how_did_you_find_us to your attribution property, firstname to First name. Or choose Include all properties to send everything for auto detection.
- 05
Test and activate
Click Test action and select a test contact. Verify success, then activate the workflow. Attribution data flows to Finseo immediately on every new submission.
FAQ
Frequently asked questions about HubSpot
Answers to the most common questions about the HubSpot integration.
The Send webhook action requires HubSpot Operations Hub Professional or Enterprise (formerly Data Hub Pro). If you are on a lower tier, you can use Zapier or Make as a bridge by triggering on HubSpot Contact Created and POSTing to the Finseo API. The Zapier integration handles this automatically.
Add a "How did you find us?" field to your forms (Contact, Demo Request, Newsletter). Map it to a HubSpot custom contact property like how_did_you_find_us. Finseo reads this property when contacts are created and categorizes the answer into AI source buckets.
Finseo also accepts attribution from URL parameters, referrer headers, and AI source detection. If a contact has no explicit attribution, Finseo uses fallback signals from the visit (referrer, landing page, GA4 source) to estimate the AI source. Direct attribution is most accurate, fallback is better than nothing.
Yes. Add a second HubSpot Workflow on Deal Stage change (e.g. Closed Won) that POSTs the deal data including amount, stage, owner, and associated contact. Finseo ties the deal back to the original AI source so you see revenue per AI engine, not just leads.
The current HubSpot integration is read only via webhook. The agent does not edit HubSpot contacts, deals, or workflows. If you need bidirectional sync (e.g. to add Finseo AI visibility scores to contact records), contact us about a custom integration.
Finseo uses a continuously updated taxonomy of AI source patterns. Responses like "ChatGPT recommended you", "I asked Perplexity", "Found via Claude" are categorized into ai_chatgpt, ai_perplexity, ai_claude buckets. Free text is parsed using natural language understanding and falls back to manual review for ambiguous cases.
Yes. Webhooks fire within seconds of the HubSpot trigger. Finseo processes the payload, categorizes the source, and updates the dashboard within 5 to 10 seconds. Attribution is visible in real time as leads come in.
Finseo accepts any JSON payload from HubSpot. The auto detection scans for fields named email, firstname, lastname, how_did_you_find_us, source, referral_source, and similar. You can also use Include all properties to send everything and let Finseo figure it out, or use Customize request body for explicit field mapping.
Related
Other Finseo integrations to consider
Pair HubSpot with these popular Finseo integrations to get more from your AI search stack.
Salesforce
Connect Salesforce to attribute leads, contacts, and opportunities to ChatGPT, Perplexity, Claude, and other AI sources via native Flow HTTP Callout.
View integrationPipedrive
Connect Pipedrive via native Automation webhook to attribute deals, contacts, and revenue to ChatGPT, Perplexity, Claude, and other AI search sources.
View integrationZapier
Use Zapier or Make to send attribution data from any form, CRM, or tool to Finseo. The universal connector for AI source tracking.
View integrationConnect HubSpot and dominate AI search
Join hundreds of brands using Finseo to track and improve their visibility in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews.