Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryCCampaign Member
SalesBeginner

Campaign Member

A Campaign Member in Salesforce is a junction record that links a Lead or Contact to a Campaign, representing that individual's participation in the marketing initiative.

§ 01

Definition

A Campaign Member in Salesforce is a junction record that links a Lead or Contact to a Campaign, representing that individual's participation in the marketing initiative. Each Campaign Member record has a Status field (such as 'Sent,' 'Responded,' or 'Attended') that tracks the individual's level of engagement with the campaign.

§ 02

In plain English

👋 Study buddy

A Campaign Member is the record that links a person (a Lead or Contact) to a Campaign. It's how Salesforce tracks who participated in a marketing initiative and how engaged they were, like whether they got the email, opened it, clicked it, or showed up to the event.

§ 03

Worked example

scenario · real-world use

When a marketing manager at Brookwood Software launches a webinar, each registered attendee becomes a Campaign Member linked to the Webinar Campaign and to their Lead or Contact record. The Campaign Member Status tracks engagement: "Sent" when the invite went out, "Responded" when they registered, "Attended" when they joined, "No-Show" if they didn't attend. Reports on the Campaign roll up the member counts at each Status level. Without Campaign Members, the same engagement tracking would happen in spreadsheets disconnected from the CRM; with them, the marketing team's analytics are tied to actual leads and contacts.

§ 04

Why Campaign Member matters

Campaign Member is a junction object that connects a Lead or Contact to a Campaign, representing that individual's participation. Each Campaign Member record has a Status field with values like 'Sent', 'Responded', 'Attended', and 'No Show' that track the member's level of engagement with the campaign. Statuses are customizable per campaign or campaign type, so each marketing initiative can define its own funnel stages.

Campaign Members are the foundation for marketing analytics because they're what gets counted when computing campaign responses, response rates, and ROI. When a Lead or Contact is added to a Campaign and subsequently participates (opens an email, registers for a webinar, attends an event), the Campaign Member Status is updated to reflect that engagement. Campaign Hierarchy reports roll up Campaign Member counts across parent and child campaigns, giving marketing a unified view of how many people touched each program. The junction object pattern also lets the same person be a member of multiple campaigns with different statuses in each.

§ 05

How to create Campaign Member

Campaign Members are the join records between a Campaign and a Lead or Contact — they capture who you targeted, what their response was, and when. The interesting part isn't creating one record; it's bulk-adding hundreds via reports, list views, or imports.

  1. Open the parent Campaign

    Campaign Members are always tied to a Campaign — start there.

  2. Pick an add path: Manage Members → Add Members from Reports / List Views / Imports

    Top-right of the Campaign. Single-record creation exists but is rarely used; bulk add is the normal flow.

  3. For Reports: pick a Lead or Contact report → Add to Campaign

    The report's results all become Campaign Members at once. Pre-build a saved report scoped to your target audience.

  4. For List Views: open a Lead or Contact list → multi-select → Add to Campaign

    List view path is faster for ad-hoc targeting. Multi-select can be slow on large lists.

  5. Set Member Status

    Sent / Responded / etc. The Status picklist is configurable per Campaign — first add status (Sent) is auto-applied, but you can override on bulk add.

  6. Save

    Campaign Members are created. Email send-tracking integrations (Marketing Cloud, Pardot) update Status automatically; manual campaigns stay at the initial Status until updated.

Mandatory fields
Campaignrequired

Required. The parent Campaign.

Lead or Contactrequired

Required — exactly one. A Campaign Member can't be both a Lead and a Contact.

Statusrequired

Required. Defaults to the Campaign's default Member Status.

Gotchas
  • A Campaign Member is either a Lead OR a Contact — not both. If a Lead converts to a Contact mid-campaign, the original Campaign Member stays linked to the Lead's ID; the Contact gets its own Campaign Member record (or none, if the conversion didn't pull it across).
  • Member Statuses are per-Campaign. Adding a Status to one Campaign doesn't propagate to others. For consistent reporting, build a Campaign Type template with the right statuses and clone.
  • Bulk add via Reports caps at 50,000 members per add. For larger imports, use Data Loader or split the report by criteria.
§ 06

How organizations use Campaign Member

GreenField Solutions

Adds Leads to their campaigns automatically through Pardot/Marketing Cloud Account Engagement. The Campaign Member status updates as leads progress through email opens, clicks, and form fills, giving sales a clear picture of which leads are hot.

Horizon Marketing

Reports on Campaign Member Response Rate across all campaigns to identify which tactics are most effective. Campaigns with low response rates get rethought, while high performers get more budget.

Cobalt Ventures

Uses Campaign Member statuses to track webinar registration, attendance, and post-event engagement. The status funnel gives marketing a quantifiable measure of which events drive real pipeline versus which just look busy.

§

Trust & references

Official documentation

Straight from the source - Salesforce's reference material on Campaign Member.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.
§

Test your knowledge

Q1. What is a Campaign Member?

Q2. What does the Status field on a Campaign Member track?

Q3. Can a person be a Campaign Member of multiple campaigns?

§

Discussion

Loading…

Loading discussion…