Read time :
How to Set up Campaign Influence in Salesforce
Campaign Influence is one of Salesforce's most powerful native features for marketing teams - it lets you connect campaigns directly to pipeline and revenue, so you can finally answer the question: which campaigns actually drive deals?
This guide walks you through the full setup, from enabling the feature to building your first reports.

What is Campaign Influence?
Campaign Influence is a Salesforce feature that tracks which campaigns touched a lead or contact before they converted into an opportunity. Instead of crediting a single campaign, it lets you distribute credit across all the campaigns that played a role in the buyer's journey, using attribution models you define.
The result: a much more accurate picture of marketing's contribution to revenue.
Step 1 - Enable Campaign Influence
First, make sure the feature is turned on in your org:
- Log in to Salesforce as an administrator
- Go to Setup (click your avatar in the top-right corner)
- In the Quick Find box, type Campaign Influence Settings
- Click Campaign Influence Settings
- Check the box to enable Campaign Influence
- Click Save
Step 2 - Define Your Attribution Models
Attribution models control how credit is split between campaigns. Salesforce lets you create custom models based on your team's approach to attribution.
To create or modify models, go to Setup and search for Campaign Influence Attribution Models.
Step 3 - Configure Campaign Influence Fields on Page Layouts
Campaign Influence stores data in custom fields on Lead, Contact, and Opportunity records. You need to add these to your page layouts so your team can see and interact with them.
- In Setup, go to Object Manager
- Select Lead, Contact, or Opportunity (repeat for each)
- Click Page Layouts and open the relevant layout
- Add the Campaign Influence related list to the layout
- Save and repeat for the other objects
Step 4 - Associate Campaigns with Leads and Contacts
With layouts configured, your team can now link campaigns to records manually, or Heeet can do this automatically based on actual web tracking data.
To add campaign influence manually on a record:
- Open a Lead or Contact record
- Scroll to the Campaign Influence related list
- Click Add Campaign Influence
- Select the campaign and specify the influence type (Primary Campaign Source or Influenced Campaign)
- Repeat for Opportunity records where relevant
If you're using Heeet, this association happens automatically - every campaign touchpoint detected in the buyer's journey is written directly to Salesforce without manual data entry.
Step 5 - Build Reports and Dashboards
Once data is flowing, you can measure marketing's impact on pipeline and revenue through reports.
Go to Reports in Salesforce and create a new report using the Campaign Influence report type. Useful reports to build:
- Revenue influenced per campaign
- Cost per opportunity by channel
- Pipeline generated by attribution model
- Campaign touchpoints per closed deal
You can also add these to a Marketing ROI dashboard to give leadership a live view of campaign performance.
Step 6 - Train Your Team and Maintain Data Quality
Campaign Influence only delivers value if data is entered consistently. A few practical steps to ensure this:
- Brief your marketing ops team on the attribution models in use and why
- Set a standard for when to mark a campaign as "Primary" vs "Influenced"
- Run a monthly audit to catch records missing campaign associations
- Review attribution reports quarterly and adjust models if needed
Going Further: Automate with Heeet
The main limitation of native Salesforce Campaign Influence is that data entry is largely manual. If a lead visits your site from a Google Ad, then reads a blog post, then fills in a form after clicking a LinkedIn retargeting ad - connecting all those touchpoints to the right campaigns takes significant manual effort, or custom development.
Heeet automates the entire process. Every digital touchpoint is captured, attributed, and written to Salesforce automatically - so your Campaign Influence data reflects the real buyer journey without your team lifting a finger.
See how Heeet works with Salesforce Campaign Influence
Summary
Setting up Campaign Influence in Salesforce requires enabling the feature, choosing an attribution model, configuring page layouts, and building reports. Done well, it gives marketing a direct line between campaign spend and closed revenue. The main challenge is data quality - which is where a tool like Heeet removes the manual work entirely, by automating attribution from first click to closed deal.
Other articles
Ready to track prospects from lead to close with Heeet?
Heeet gives marketers and sales professionals at IT & Security firms turn geuss work intro informed decisions that drive revenue while meeting the same secruity technical standards you provide your clients.





