With the release of Winter '17, API access to Campaign Influence is opened. But when I tried to access campaign influence using the Developer Console or Data Loader it is showing CampaignInfluenceModel but not CampaignInfluence.

Developer Console SOQL Error

sObject type 'CampaignInfluence' is not supported.

Data loader screenshot

enter image description here

I'm wondering where is CampaignInfluence, it is still not there. Any help would be appreciated.

  • 1
    This is very weird -- I enabled Customizable Campaign Influence in two orgs (Dev Edition and a Sandbox) and in both cases, CampaignInfluence is not an entity recognized by Workbench or APEX
    – cropredy
    Commented Nov 6, 2016 at 1:23
  • 1
    Exactly, I wonder where is it and how can we get it to show itself in our orgs. They say that is it generally available but it is not. By the way, documentation is still missing related to this object. :-)
    – Mahmood
    Commented Nov 6, 2016 at 5:53
  • 1
  • Anybody got any update on this?
    – Mahmood
    Commented Feb 24, 2017 at 21:16
  • So the following doc, claims that you can [query(), retrieve(), update(), upsert()] however this is not true at all, from what I can tell... I even double checked and it's enabled via API in the Campaign Influence > Campaign Influence Settings. developer.salesforce.com/docs/atlas.en-us.object_reference.meta/…
    – rmarq423
    Commented May 22, 2017 at 17:28

1 Answer 1


Almost forgot about this question, I created a case with Salesforce last year and for once got something helpful from them. Given below is the solution that I got from Salesforce support which worked

  1. Navigate to the User detail page and scroll down to the Related list Permission Set License Assignments and assign either CRM User or Sales User license to the User.

  2. Create a permission set with the "Campaign Influence" permission

    • To create Permission Set: Click Setup | Manage Users | Permission Sets | Enable permission "Campaign Influence" or another option is to create a Custom Profile with the permission "Campaign Influence"
    • After Enabling the Campaign Influence, Click on Manage Assignment button and select your name to assign it to or other users you want to have that permission set.

Some links which would explain the steps in detail.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .