---
schema_version: "1"
id: a0e3ffc0fdc4b91483a64089fdfa8a5deacb8f6feda6ac30f36638bde7e94aaf
title: Campaign Member DMO
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-dmo-mapping/guides/std_dmos/c360dm-si-campaignmemberdmo-dmo.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-campaignmemberdmo-dmo.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: de92a102d5e2b28a87a520c5746a28acae737a10e06905b8a7c56c2368e7dc1d
products:
  - Data 360 DMO and Mapping Guide
  - Data 360 Developer Documentation
---
# Campaign Member DMO

## Object Properties

**Object API Name:** `ssot__CampaignMember__dlm`  
**Category:** Unassigned  
**Availability:** Available in 254 and later versions  
**Primary Key Field:** Id  

## Relationships

- **IndividualId** has a FOREIGNKEY relationship with the [Individual DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-individualdmo-dmo.md) `Id` field.
- **IndividualSourceId** has a FOREIGNKEY relationship with the [Account Contact DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-accountcontactdmo-dmo.md) `Id` field.
- **CampaignId** has a FOREIGNKEY relationship with the [Campaign DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-campaigndmo-dmo.md) `Id` field.
- **ContactPointPhoneId** has a FOREIGNKEY relationship with the [Contact Point Phone DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-contactpointphonedmo-dmo.md) `Id` field.
- **ContactPointEmailId** has a FOREIGNKEY relationship with the [Contact Point Email DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-contactpointemaildmo-dmo.md) `Id` field.
- **IndividualSourceId** has a FOREIGNKEY relationship with the [Lead DMO](https://developer.salesforce.com/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-leaddmo-dmo.md) `Id` field.


## Fields

- [BusinessAccountId](#businessaccountid)
- [CampaignId](#campaignid)
- [CampaignMemberStatus](#campaignmemberstatus)
- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [ContactPointEmailId](#contactpointemailid)
- [ContactPointPhoneId](#contactpointphoneid)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [FirstRespondedDate](#firstrespondeddate)
- [FirstResponseDateTime](#firstresponsedatetime)
- [HasResponded](#hasresponded)
- [Id](#id)
- [IndividualId](#individualid)
- [IndividualSourceId](#individualsourceid)
- [IndividualSourceObject](#individualsourceobject)
- [InternalOrganizationId](#internalorganizationid)
- [KQ_CampaignId](#kq_campaignid)
- [KQ_ContactPointPhoneId](#kq_contactpointphoneid)
- [KQ_Id](#kq_id)
- [KQ_IndividualId](#kq_individualid)
- [KQ_IndividualSourceId](#kq_individualsourceid)

### BusinessAccountId

- **Field API Name:** `ssot__BusinessAccountId__c`
- **Data Type:** TEXT
- **Description:** Represents a business relationship with an organization and is a way of recording and aggregating transactions.

### CampaignId

- **Field API Name:** `ssot__CampaignId__c`
- **Data Type:** TEXT
- **Description:** Required. The ID of the campaign related to the lead or contact.

### CampaignMemberStatus

- **Field API Name:** `ssot__CampaignMemberStatus__c`
- **Data Type:** TEXT
- **Description:** Controls the HasResponded flag on this object. You can't directly set the HasResponded flag, as it’s read-only. You can set it indirectly by setting this field in a create or update call. Each predefined value implies a HasResponded flag value. Each time you update this field, you implicitly update the HasResponded flag. In the Salesforce user interface, Marketing users can define valid status values for the Status picklist. They can choose one status as the default status. For each Status field value, they can also select which values to count as “Responded,” meaning that the HasResponded flag is set to true for those values. When you create or update campaign members, use the text value for Status instead of the ID from the CampaignMemberStatus object.

### cdp_sys_record_currency

- **Field API Name:** `ssot__cdp_sys_record_currency__c`
- **Data Type:** TEXT
- **Description:** System-generated metadata field that stores a 3-letter ISO currency code.

### ContactPointEmailId

- **Field API Name:** `ssot__ContactPointEmailId__c`
- **Data Type:** TEXT
- **Description:** Email address for a party. For example, email info@northerntrailoutfitters.com.

### ContactPointPhoneId

- **Field API Name:** `ssot__ContactPointPhoneId__c`
- **Data Type:** TEXT
- **Description:** Phone number for a party. For example, phone 123-4567.

### DataSourceId

- **Field API Name:** `ssot__DataSourceId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DataSourceObjectId

- **Field API Name:** `ssot__DataSourceObjectId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### FirstRespondedDate

- **Field API Name:** `ssot__FirstRespondedDate__c`
- **Data Type:** DATEONLY
- **Description:** The date that the campaign member first responded.

### FirstResponseDateTime

- **Field API Name:** `ssot__FirstResponseDateTime__c`
- **Data Type:** DATETIME
- **Description:** The date that the campaign member received a status of Responded.

### HasResponded

- **Field API Name:** `ssot__HasResponded__c`
- **Data Type:** BOOLEAN
- **Description:** This field indicates whether the campaign member has responded to the campaign (true) or not (false).

### Id

- **Field API Name:** `ssot__Id__c`
- **Data Type:** TEXT
- **Description:** Required. A unique, system-generated identifier for this CampaignMember record. Maximum size is 15 characters.

### IndividualId

- **Field API Name:** `ssot__IndividualId__c`
- **Data Type:** TEXT
- **Description:** The ID of a lead or contact that's related to the campaign. In orgs with the Accounts as Campaign Members setting enabled, this field also accepts an account ID. Maximum size is 15 characters.

### IndividualSourceId

- **Field API Name:** `ssot__IndividualSourceId__c`
- **Data Type:** TEXT
- **Description:** The ID of a lead or contact that's related to the campaign. In orgs with the Accounts as Campaign Members setting enabled, this field also accepts an account ID. Maximum size is 15 characters.

### IndividualSourceObject

- **Field API Name:** `ssot__IndividualSourceObject__c`
- **Data Type:** TEXT
- **Description:** The name of the campaign member, either a lead or a contact. In orgs with the Accounts as Campaign Members setting enabled, this field can indicate an account.

### InternalOrganizationId

- **Field API Name:** `ssot__InternalOrganizationId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### KQ_CampaignId

- **Field API Name:** `KQ_CampaignId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for CampaignId

### KQ_ContactPointPhoneId

- **Field API Name:** `KQ_ContactPointPhoneId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for ContactPointPhoneId

### KQ_Id

- **Field API Name:** `KQ_Id__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for Id

### KQ_IndividualId

- **Field API Name:** `KQ_IndividualId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for IndividualId

### KQ_IndividualSourceId

- **Field API Name:** `KQ_IndividualSourceId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for IndividualSourceId
