We need a native way to control deal-level campaign attribution in HubSpot.
Right now, if one contact is associated with multiple deals, the same campaign influence can end up being credited to multiple deals. That makes closed-won campaign reporting unreliable for teams that want a cleaner one deal / one campaign model.
A second issue is deal merges. If we use a deal campaign property as a workaround, HubSpot lets us choose one property value to keep during the merge, but it does not preserve or intelligently combine campaign values from both deals. This creates manual cleanup and lost attribution context.
What we need:
- a way to limit campaign influence to one qualifying deal
- a way to mark a primary attributed deal
- better handling of campaign values during deal merges
- preservation of deal-level attribution history after merges
Why it matters:
This would reduce manual cleanup, prevent duplicate attribution, and make campaign-to-revenue reporting much more trustworthy.