I am wanting to incorporate campaign information into an email template that will be fired whenever an Opportunity is Closed Won. It appears that it is not possible to query the "Campaign Influence" object in Apex, I was wondering if anybody had an idea for a workaround?

I just want to be able to display campaign names in this template for the opportunity that triggers the email.


1 Answer 1


Primary Campaign Source is a standard field on Opportunity that's a look-up to Campaign. You shouldn't need to query Campaign if the fields on your Opportunity are properly populated prior to it being updated to closed-won.

  • Thanks @crmprogdev, I needed to pull in multiple campaigns from the Campaign Influence object, seems like this is not possible. Commented Oct 19, 2015 at 17:28
  • That would be correct if using a template fired from workflow. Either that or you'd need to add custom fields to hold look-ups to the other influencers.
    – crmprogdev
    Commented Oct 19, 2015 at 20:08

You must log in to answer this question.

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