Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryMMember Status
Core CRMBeginner

Member Status

A Member Status is a value on the CampaignMemberStatus object that records how a Lead or Contact engaged with one specific Campaign.

§ 01

Definition

A Member Status is a value on the CampaignMemberStatus object that records how a Lead or Contact engaged with one specific Campaign. Every Campaign owns its own set of these values, so a CampaignMember on that campaign always carries one status from that set. Out of the box, Salesforce gives each new campaign two statuses, Sent and Responded, and admins can add more to fit the campaign type.

A Member Status does more than label a row. Each value can be flagged as a response, and the campaign counts members with a responded status as its Total Responses. That count feeds the response rate, the campaign statistics on the record, and the Campaign Influence attribution that credits closed revenue back to marketing. Configure the statuses well and the reporting is meaningful. Configure them poorly and every downstream number is off.

§ 02

How Member Status shapes campaign reporting

The CampaignMemberStatus object

Member Status values live on a real object called CampaignMemberStatus, not a global picklist. Each record ties one status value to one Campaign through the CampaignId field. The key fields are the Label (the text a user sees, like Sent or Attended), HasResponded (a checkbox that decides whether members with this status count as responses), IsDefault (marks the status applied automatically when someone is added without a status), and SortOrder (the position of the value in the list). Because the values are per campaign, two campaigns can use completely different vocabularies and still report cleanly. An event campaign might use Invited, Registered, and Attended. A webinar might use Registered, Watched Live, and Watched On Demand. Nothing forces consistency across campaigns, which is freedom and a trap at the same time. The freedom lets each campaign speak its own language. The trap is that sloppy naming makes cross-campaign comparison hard. When you query Salesforce for the statuses available on a given campaign, you are reading CampaignMemberStatus rows filtered by CampaignId, and the same object backs the Manage Member Statuses screen in the app.

Default statuses and what they mean

Every brand-new campaign starts with two statuses, Sent and Responded. Sent is the default, so a Lead or Contact added without an explicit status lands on Sent. Responded is flagged as a response, so anyone moved to it counts toward the campaign Total Responses. For a simple email blast, those two values are enough. You sent the email, and some people responded. The picture gets thin fast, though, the moment a campaign has more than one meaningful step. A trade show is not a Sent or Responded story. People are invited, some register, and a smaller group actually shows up at the booth. If you leave the defaults in place, you lose the ability to separate those stages in reports. That is why most teams replace or extend the defaults per campaign type. You can rename Sent and Responded, add new statuses, delete ones you do not need, and pick which value is the default. One status must remain the default at all times, and you set which value holds that role on the Manage Member Statuses screen.

The Has Responded flag and response rate

The single most important setting on a Member Status is the HasResponded checkbox. It is the bridge between a label and a metric. A campaign counts its Total Responses as the number of members sitting on any status where HasResponded is true. Response rate is that response count divided by total members. So the flag decides what your organization treats as a marketing response. More than one status on the same campaign can be flagged as a response. A conference campaign might mark both Attended and Spoke With Sales as responses, because either one is a real engagement worth crediting. That flexibility is useful, but it also means the flag deserves a deliberate decision rather than a default you never revisit. If you flag a low-intent status like Opened as a response, your response rate inflates and looks great while meaning little. If you forget to flag a genuine engagement status, real responses go uncounted and the campaign looks weaker than it was. Review the flag whenever you design a new status set.

Updating status from marketing automation

Member Status earns its keep when it updates automatically as people engage. Manual edits do not scale past a handful of records. Marketing Cloud Account Engagement (formerly Pardot) promotes a prospect from Sent to a richer status as they open or click, using completion actions and connected-campaign sync. Marketing Cloud Engagement can push status changes back through its Salesforce integration. Inside the platform, a Flow can move someone from Registered to Attended when a check-in record is created, and an Apex trigger can update status on a form submission. The pattern is almost always the same. An engagement signal arrives from an external system or an internal event, and something writes a new Member Status so the campaign report reflects reality without a human touching it. When this wiring is missing, the engagement data stays trapped in the marketing tool and never reaches Salesforce reporting. The campaign then looks quiet even when prospects are active, because the only signal Salesforce sees is whatever status was set the day the member was added.

Member Status and Campaign Influence

Campaign Influence is the model that credits closed revenue back to the campaigns that touched a deal. Member Status is one of its inputs. When a Contact on an Opportunity has a responded Member Status on a campaign during the sales cycle, that campaign can earn influence credit on the Opportunity. With Customizable Campaign Influence, you control the rules, the attribution model, and how much each campaign gets. The common thread is that a responded status is the signal the model looks for. If members were never promoted past Sent, Campaign Influence has nothing to attribute, and marketing cannot show its hand in pipeline or revenue. This is the business reason the HasResponded flag and the automation that sets it matter so much. They are not just for a tidy response rate. They feed the report that answers the question every marketing leader is asked, which campaigns actually drove revenue. Clean Member Status data is what lets that answer hold up under scrutiny from finance and sales leadership.

Reporting, dashboards, and bulk updates

Member Status is the join key for most campaign analysis. Campaign and Campaign Member reports break down member volume by status, response rate over time, and engagement by campaign type. Dashboards roll those up into leadership views like top campaigns by responses or response-rate trend by quarter. Because the field is per campaign, a report that spans many campaigns is only as clean as the status naming underneath it, which is the argument for status templates by campaign type. For changing many members at once, you have a few routes. The Manage Members tools on the campaign let you edit members in bulk in the app. Data Loader updates a CSV of CampaignMember records with new status values for large jobs. A Flow can update a collection of members on a schedule or trigger, and Apex covers anything custom. Manual bulk updates are usually reserved for cleanup or one-off corrections, while day-to-day status movement should ride on automation so the data stays current without ongoing effort.

§ 03

How to configure Member Statuses on a campaign

Member Statuses are configured per campaign on the Manage Member Statuses screen. Open the campaign, edit its statuses, and pick the default and the responded values. Do this when a campaign needs more than the out-of-the-box Sent and Responded.

  1. Open the campaign and go to its member statuses

    From the Campaign record, open the Manage Member Statuses action (also reachable as Advanced Setup or Edit Member Statuses depending on your layout). You see the list of statuses that currently exist for this campaign.

  2. Add or rename statuses

    Add the values your campaign type needs, such as Registered, Attended, or No Show for an event. Rename or delete the defaults if they do not fit. Keep the labels short and consistent with other campaigns of the same type so reports compare cleanly.

  3. Set the default status

    Mark exactly one status as the default. New members added without an explicit status inherit it. For most campaigns the entry-point status (often Sent or Invited) is the right default.

  4. Flag which statuses count as responses

    Check Responded on every status that should count toward Total Responses and response rate. You can flag more than one. Be deliberate, because this choice drives response rate and Campaign Influence credit.

  5. Save and verify on a test member

    Save the status set, then add a test Lead or Contact and move it through the statuses. Confirm the campaign statistics and response count change the way you expect before you rely on the campaign in reports.

Key options
Status labelremember

The text users see and select on a Campaign Member, for example Sent, Registered, or Attended.

Defaultremember

Marks the one status applied automatically when a member is added with no status specified.

Respondedremember

Flags a status as a response so members on it count toward Total Responses and response rate; more than one status can carry this flag.

Sort orderremember

Controls the order statuses appear in the picklist and on the Manage Member Statuses screen.

Gotchas
  • One status must always be the default; you cannot leave a campaign without a default status.
  • Flagging a low-intent status (like Opened) as a response inflates response rate and weakens Campaign Influence credibility.
  • Member Status sets do not copy across campaigns automatically; clone a template campaign or use a campaign type pattern to stay consistent.
  • Deleting a status that members already hold forces you to reassign those members, so plan status cleanup before a campaign is live.
§

Trust & references

Sources

Cross-checked against the following references.

Official documentation

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

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

About the Author

Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.

§

Test your knowledge

Q1. What is Member Status in Salesforce Campaigns?

Q2. What does the Has Responded flag do?

Q3. Why use consistent member statuses across campaigns?

§

Discussion

Loading…

Loading discussion…