Why it matters
In reading this blog, B2B teams evaluating revenue attribution software will learn the specific questions to ask vendors about social data, CRM integration depth, attribution models, and campaign-level ROI reporting, so they don’t sign a contract that quietly excludes the channel driving real pipeline.
Key takeaways
- Most revenue attribution software was built for paid search and email; social often gets excluded entirely because the tool has no field to capture a LinkedIn click, comment, or profile view as a touchpoint
- A shallow CRM integration passes a lead source once at creation; a deep one links ongoing social engagement to contact, lead, and opportunity records as the deal develops
- Multi-touch attribution (linear, time-decay, U-shaped, or custom weighting) is closer to how B2B actually buys than last-touch, but confirm social is eligible for credit under whatever model the tool supports
- A trustworthy report ties a specific campaign, post, or advocate share to closed revenue, not just a channel-level number like “LinkedIn drove $400K this quarter”
- Data ownership matters: ask what happens to historical attribution data if you ever switch vendors, since social engagement data often has no second home outside the tool
The big picture
A VP of marketing pulls up the pipeline report on a Monday morning. Google Analytics shows LinkedIn as the second-largest referral source to the site all quarter. The revenue attribution dashboard shows LinkedIn contributing to exactly nothing. That’s not because social isn’t working. The attribution software never had a way to connect a LinkedIn click to a Salesforce opportunity in the first place.
That gap is common. It’s usually not a data problem. It’s a buying decision made months earlier. The team picked revenue attribution software built for paid search and email, then tried to bolt social onto it after the fact.
Why most revenue attribution software misses social by design
Most revenue attribution software was built to answer a narrower question: which ad or email touched a contact before they converted. That works fine when every touch has a UTM parameter and a landing page. Social doesn’t cooperate. A prospect sees a LinkedIn post from a colleague, reads a comment thread, and clicks through an employee’s profile a week later. They never touch a tracked link at all.
If the software can’t ingest that kind of touch, social gets excluded from the model entirely. That’s not because it didn’t influence the deal. The tool simply has no field to put it in. Check this before signing a contract. Does the platform have a defined way to capture social engagement as a touchpoint, or does “attribution” only mean paid and email?
CRM integration depth, not just a CRM connector
Almost every vendor will say they “integrate with Salesforce.” The question worth pushing on is how deep that integration goes. A shallow integration passes a lead source field once, at creation. A deep one links ongoing social engagement to the contact, lead, and opportunity records as the relationship develops. A marketer can then see social activity against a specific open deal, not just a first-touch field that never updates again.
Ask vendors these questions directly during evaluation:
- Does social activity link to existing contact and lead records, or only create new ones?
- Can a rep see social engagement history on the opportunity record itself, inside Salesforce, without switching tools?
- Does the integration update in near real time, or on a nightly batch sync that’s a day behind the sales conversation?
- What happens to the attribution data when a lead converts to a contact, or when an opportunity is reassigned?
A tool that fails on the second or third question will still produce reports. Those reports just won’t hold up when a sales leader asks why a specific account went dark.
Multi-touch vs. last-touch: how to pick the model that matches B2B buyers
Last-touch attribution assigns all the credit to whatever happened right before a form fill or a sales call. It’s the default in a lot of cheaper tools because it’s the easiest to calculate. It’s also the least honest model for a B2B buying cycle. That cycle runs for months and involves a buying committee, not one person clicking one link.
Multi-touch attribution spreads credit across every touchpoint in the journey rather than crediting only the first or last one. That’s closer to how a deal actually gets built. HubSpot’s breakdown of the model uses a simple example: a prospect reads a blog post, attends an event, engages on social, then converts. Last-touch credits only the final step. Multi-touch credits all of them.
When evaluating software, don’t just check the box that says “multi-touch supported.” Ask which specific models it offers: linear, time-decay, U-shaped, or a custom weighting. Then ask whether social touches are eligible for credit under each one. Some platforms technically support multi-touch models. They still treat social as a second-class channel, one that only shows up in a footnote, not in the weighted calculation.
Some vendors have moved further. They build models that work backward from closed-won and closed-lost opportunities to weigh each touchpoint’s real contribution to revenue, rather than assigning arbitrary fixed percentages. Demand Gen Report’s coverage of this approach is worth reading if your team has outgrown a flat multi-touch model and wants something closer to a true revenue calculation.
Campaign-level ROI reporting a CFO will trust
Engagement metrics are easy to produce and easy to dismiss. Likes and shares don’t survive a budget conversation with finance. What does is a report that ties a named campaign, at the UTM or campaign-code level, to closed revenue in the CRM.
Before buying, check whether the software can answer a specific question. For this campaign, how much pipeline and closed revenue can we trace back, and at what confidence level? If the honest answer from a demo is “we can show engagement, and you’ll need to cross-reference that against your CRM yourself,” the software isn’t doing attribution. It’s doing analytics with an attribution label on it.
Look for reporting that breaks down by campaign, not just by channel. A tool that can only tell you “LinkedIn drove $400K in influenced pipeline this quarter” is less useful than one that can go deeper. The better tool tells you which specific campaign, post, or employee advocate share drove which piece of that number. The first is a talking point for a board slide. The second is something a marketing team can act on next month.
Where Oktopost fits in this evaluation
Oktopost’s Marketing Intelligence product exists because most marketing attribution software treats social as an afterthought rather than a core input. It links social activity, both company-page posts and employee advocacy shares, directly to Salesforce contact, lead, and opportunity records. A campaign’s contribution to pipeline then shows up next to the paid and email touches a RevOps team already tracks.
That’s a narrower claim than “we’re an attribution platform.” It’s specifically about closing a gap most general-purpose revenue attribution software leaves open. Social engagement that influences a deal often never gets counted, because the software wasn’t built to look for it.
Data ownership matters more than the demo
A revenue attribution software contract is a multi-year commitment to where a company’s historical pipeline data lives. Before signing, ask what happens to that history if the relationship ends. Some vendors export cleanly to a CSV or a data warehouse on request. Others hold attribution history in a proprietary format that’s expensive or slow to reconstruct elsewhere. That quietly raises the cost of ever switching later.
This matters more for social attribution specifically than it does for paid media attribution. Paid platforms keep their own historical reporting independent of any third-party tool. Social engagement data linked into Salesforce through a marketing tool usually has no second home. If the vendor relationship ends and the export process is unclear, a marketing team can lose years of pipeline history in a single migration.
Also worth asking during procurement: how long does implementation take before the attribution data is trustworthy enough to report to leadership? A tool that needs six months of clean data before its models stabilize is a very different commitment than one that starts producing usable reports inside the first sales cycle.
A short checklist before you sign
Ask these questions in any vendor demo:
- Can the tool capture social engagement, including company posts and employee advocacy shares, as a distinct touchpoint type?
- Does it link that data to existing Salesforce contact, lead, and opportunity records, or only surface it in a separate dashboard?
- Which attribution models does it support, and is social eligible for credit under all of them?
- Can it report ROI at the campaign level, not just the channel level?
- What happens to historical attribution data if you switch CRMs or marketing automation platforms later?
If a vendor can’t answer the first two questions clearly in a live demo, the rest of the evaluation doesn’t matter much. The software will produce charts. It won’t produce an answer your CFO believes.
For a broader look at what to evaluate beyond the attribution feature set, including the vendor’s own team and support model, see how to choose a B2B social media platform backed by a B2B-first team. That post covers the full vendor relationship. This one is about a single, specific capability inside it: whether the software can prove social drove revenue.
Want to see how this looks against your own Salesforce instance? Request a demo and bring your hardest attribution question.
Check out these related reads: building a social media dashboard that ties to pipeline, a practical approach to social-sourced pipeline metrics, and the glossary entry on the social attribution waterfall.