How do you track deals/revenue tied to people who send intros on your behalf? To validate assumptions about which relationships are actually bringing in value? I figured out a basic system in hubspot, but I think there must be a better tool for this specifically.
Hey Aria - for our CRM (clickandflow.xyz), if someone makes an intro, our AI agent looks to see if there is an account and or contact in the CRM. If not, those are created automatically and then we align the opportunity to whomever is getting credit for the revenue. I hope this answers your question! So we are less on where the deal originated from and who is owning the opportunity / product. That pushes downstream processes like contract and invoicing.
Thank you! Great to see another method
Most HubSpot setups lose this because the intro person isn’t on the deal. I’ve had luck with a contact role like “Introduced by” plus a deal property that stores that contact, then a simple report on deals where that field is filled. If volume gets big, association labels beat stuffing it into notes. Where does your basic system break first, reporting or the handoff when the intro person isn’t in HubSpot?
Thank you Kshitji! It doesn't necessarily break it just seems clunkier than necessary, so I'm just seeing what other tools are out there that might be better designed for this specific use case.
Fair. HubSpot can do it, it just feels bolted on. I haven’t found a clean “intro attribution” product that beats a solid HubSpot setup for most teams, but if your volume of intro deals is high enough, looking at partner/referral CRMs or a thin layer on top of HubSpot can be worth it. What’s the volume look like, a few intros a month or a steady flow?
Just thinking out loud, potentially create individual forms for each partner. When they want to refer someone they fill in the form with the person's details which will bring that prospect into Hubspot. You can then create a report based on form fills and conversion rates and values based on that. The only issue with this is getting people to actually fill it in. The simplest is to create a custom field with referrer and use that as a reporting metric
The hard part with intro attribution usually isn’t the reporting, it’s the capture. Intros happen over email (“looping in X, you two should talk”), and unless someone manually tags the referrer on the contact or deal right then, the link is gone. Six months later you can’t tell which relationships actually produced revenue. A few things that help even in plain HubSpot:
Add an “Introduced by” contact property and roll it up to the deal, not just the contact
Set a rule that the referrer gets tagged before the deal moves past the first stage
Review closed-won by referrer every quarter, not just pipeline created, since some people send lots of intros that never close
Full disclosure, I’m the founder of ZUUZ, and this exact gap is part of why we built it. ZUUZ picks up intro emails from the inbox and writes the source into the CRM automatically, so the referrer is attached to the deal without anyone remembering to do it. Happy to show you how it works with HubSpot if that’s useful, but the manual setup above will get you most of the way. www.zuuz.ai
Avinash is right that capture breaks first. The next problem is value. In a HubSpot assessment we ran recently, none of the 106 won resale deals had an amount. So the report can only rank referrers by deal count. Has anyone here managed to get amounts filled on intro deals?
With all 106 won deals missing amounts, I’d first check whether there’s a consistent gap in how resale deals get recorded. Does the confirmed value live in billing, an order system, or the signed agreement without making it back into HubSpot? If it’s already captured elsewhere, I’d look at whether it can be matched back using a reliable deal or order ID. Making the amount required might help going forward, but only if the person updating the deal knows the correct value. I’d also agree on what you’re measuring before backfilling: the full sale, your share of revenue, or commission. Those could produce very different referrer rankings. For reporting in the meantime, I’d show deal count, known value, and the percentage of won deals with an amount recorded. Missing amounts shouldn’t quietly become zeroes or make one referrer look less valuable simply because their records are less complete. Do you have a reliable source for those amounts outside HubSpot, or is that the missing piece too?
Mircea a. Good point Mircea. Resale deals are the classic case, because the real number usually sits in a quote or an email thread, not the CRM. A few things that help: - Make Amount required before a deal can move to Closed Won - Sync final values from the quoting or billing tool rather than relying on reps to retype them - Use a separate “Estimated Amount” early on so reps commit a rough number without overthinking it - Backfill the historical won deals from invoices once, so the referrer report reflects revenue and not just volume This is also something we see a lot at ZUUZ. Pricing and quote amounts often show up in the email back and forth, so we pick those up along with the referrer and fill them on the deal. But the stage gate rule alone fixes most of it going forward.
Good questions, Derek M. and Ross D. This was a client's HubSpot we looked at, not our own setup. I don't know yet where their final amounts live, and Derek is right that it's the first thing to check. Ross, a line item backfill sounds like the cleanest fix if they have Operations Hub. Has anyone run that backfill on old won deals, or only on new ones?
Mircea a. I recently did exactly that on our system as we changed how we determined what amounts were. Initially people would report on uplift for a deal and use that as the amount field. Instead I changed it to the cARR of the deal so we have better visibility on total sale amounts and potential pipeline values. It's not a huge lift to get it tidied if you have fields or objects that can dictate them and then enroll historic deals into the workflow, meaning that future ones will be treated the same and there no differentiation in how those numbers are determined. That along with locking the field once closed. Happy to jump on a call or answer any questions you have mate.
Thanks Ross. Locking the amount after close is the part most cleanups miss. The CRM still lets people edit a number that already shipped. Did locking cARR change your forecast calls the next month?
