
CRM deals are not matching to LinkedIn company engagement
Your CRM is synced and shows deals, but the attribution table shows those companies with zero deals or no influenced pipeline. The domain-matching step needs better data in your CRM to create a link.
You can see companies in the attribution table that exist in your CRM with open or closed deals, but the Influenced Deals and Influenced Revenue columns show zero or dashes for those companies.

Why this happens
Revenue Proven matches LinkedIn companies to CRM companies first by website domain, then by fuzzy company name if no domain match is found. Matching fails when CRM company records have no website field populated, when the LinkedIn company URL differs from the CRM website field, or when the CRM deal is attached to a contact record rather than a company account.
How to fix it
- Open your CRM and find the company records that correspond to the unmatched LinkedIn companies. Add or correct the website domain field for those records.
- Use root domains in your CRM website fields rather than full URLs. For example, use example.com rather than https://www.example.com so the domain normalizer can match consistently.
- Ensure deals in your CRM are associated with company records, not only with contacts or leads. Revenue Proven traces deals through the company association.
- After updating CRM company records, trigger a manual sync in Revenue Proven. The matching phase re-runs with every sync and will use the corrected domains.
- Check the date range filter on the dashboard. If the deal closed outside the visible window, change the filter to Last 180 days.
- For Salesforce users specifically, confirm that Opportunity records are linked to Account objects rather than only to Contact objects.
Still stuck?
Contact support with two or three company names you expect to match and their CRM record IDs. We can trace exactly where the matching logic diverges and suggest a targeted fix.