Great question @Jrose31018!
This is one of those areas in HubSpot where the platform seems like it should provide a clear answer, but the logic is a bit different from what most people expect.
What you’re facing involves two separate issues. The first is a product limitation. Deal creation and revenue attribution in the Campaign Attribution tab are only available on Marketing Hub Enterprise. If you are on Professional or a lower tier, HubSpot does not show those views, which is why you are only seeing Contact Create and cannot access the others. This is not a setup issue; it’s just how the product is organized.
The second part, which is more confusing, is how HubSpot assigns credit to a campaign. Campaign attribution in HubSpot does not depend on where the contact originally came from. It is based on whether the contact interacted with assets linked to that campaign at key moments in their journey.
In your case, even though the contact first came in through a Facebook lead ad, that interaction only counts when the contact is created. If the deal was created later, after they filled out another form not connected to your campaign, HubSpot assigns the credit to that later interaction. From HubSpot’s view, the “conversion moment” related to the deal did not involve your Facebook campaign, so it does not attribute the deal or revenue back to it.
This is where many teams get confused because they think in terms of the lead source, while HubSpot focuses on campaign asset influence at conversion points. Those ideas are not the same, and HubSpot does not automatically connect them unless the campaign is part of the process when the deal is created or closed.
If your goal is to find out how many deals or closed revenue came from Facebook originally, the campaign tool is not the best option. A custom report is usually more reliable for this. When you combine Contacts and Deals in the custom report builder and filter by Original Source (or specific values like Facebook), you can track how those contacts evolved into deals, no matter which form they used later. It might not be as straightforward as having it in the campaign view, but it offers a clearer picture.
Another aspect worth examining is the influenced contacts. If the contact interacted with any campaign asset before the deal closed, like visiting a campaign landing page or clicking an email, they might still be classified as influenced. This does not equate to full attribution, but it can help confirm whether the campaign had an impact at some point in the journey.
Over the longer term, many teams address this by creating their own “lead source” property and locking it in at first conversion using workflows. This ensures that even if the contact returns later through a different channel, you have a consistent way to link deals and revenue back to the original source. This approach may be simple, but it clears up a lot of confusion.
If you need campaign-level revenue attribution regularly, this is one of the clearer cases for Marketing Hub Enterprise. This is where HubSpot’s multi-touch attribution models begin to give you a complete view.
The key shift here is realizing that HubSpot’s campaign reporting focuses on interactions with campaign assets, not the initial journey of the contact. Once you separate these two in your reporting, the data becomes much more understandable.
Hope this helps!