MarketingProgram

Represents a marketing program in a marketing hierarchy group that's tied to a specific node in the hierarchy. This object is available in API version 68.0 and later.

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Special Access Rules

Marketing Planning and Operations must be available to access this object. See Availability of Marketing Planning and Operations.

Fields

Field Details
AudienceProfile
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The persona of the marketing program's target audience, describing the mindset, motivations, and defining traits that characterize them, such as a visionary steward focused on ethical legacy or a technical skeptic who demands proof over promises.
BrandGuardrail
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The rules that keep the marketing program's communications consistent with the brand's identity and positioning, such as presenting the brand as a trusted governance leader, avoiding startup aesthetics, or requiring an evidence-led brand voice. Establishes the boundaries for how the brand is represented across visual identity, tone, and messaging.
BusinessUnitId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The ID of the business unit associated with the marketing program.
This field is a relationship field.
Relationship Name
BusinessUnit
Refers To
BusinessUnit
ChannelList
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The list of channels available to the marketing program for reaching its audience, such as a corporate website, executive PR, or industry events. Defines the complete range of channels at the program level, from which campaigns created under the program select a more specific subset.
CommunicationExclusions
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The elements that the marketing program's communications must avoid, such as competitor mentions, restricted words, or unsubstantiated claims.
CommunicationInclusions
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The elements that the marketing program's communications must always include, such as SOC 2 Type II compliance, HIPAA compliance, or cryptographic proof.
CommunicationStyle
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The formatting and style conventions that the marketing program's communications follow, such as long-form academic documents, data-heavy slide decks, or bulleted technical whitepapers.
CommunicationTone
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The tone that the marketing program's communications convey, such as authoritative, consultative, or peer-to-peer.
Description
Type
textarea
Properties
Create, Nillable, Update
Description
The description of the marketing program.
EndDate
Type
date
Properties
Create, Filter, Group, Sort, Update
Description
Specifies the end date of the marketing program.
ExternalSystemIdentifier
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The unique identifier of the marketing program in an external system.
KeyBenefits
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The key benefits that the marketing program promotes to its audience, such as regulatory safety, patient trust, or seamless API integration
KeyMessage
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The primary message that the marketing program conveys to its audience, capturing the central theme or business value the audience should resonate with.
KeyOffering
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The key offering that the marketing program intends to promote to its audience, such as access to an industry charter, a strategy consultation, or a technical proof of concept.
LastReferencedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.
LastViewedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp when the current user last viewed this record or list view. If this value is null, and LastReferencedDate is not null, the user accessed this record or list view indirectly.
MarketingHierGroupDefId
Type
reference
Properties
Create, Filter, Group, Sort, Update
Description
The ID of the marketing hierarchy group definition associated with the marketing program.
This field is a relationship field.
Relationship Name
MarketingHierGroupDef
Refers To
MarketingHierarchyGroupDef
MarketingHierGrpNdDefId
Type
reference
Properties
Create, Filter, Group, Sort, Update
Description
The ID of the marketing hierarchy group node definition associated with the marketing program.
This field is a relationship field.
Relationship Name
MarketingHierGrpNdDef
Refers To
MarketingHierarchyGroupNodeDef
Name
Type
string
Properties
Create, Filter, Group, idLookup, Sort, Update
Description
The name of the marketing program.
OverallComplianceStatus
Type
picklist
Properties
Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
Description
Specifies the compliance status of the marketing program based on the reviews of all applicable compliance controls.
Possible values are:
  • Compliant
  • NotCompliant—Not Compliant
  • NotStarted—Not Started
The default value is NotStarted.
OwnerId
Type
reference
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
The ID of the owner of the marketing program record.
This field is a polymorphic relationship field.
Relationship Name
Owner
Refers To
Group, User
ParentMarketingProgramId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The ID of the marketing program that the current program rolls up to.
This field is a relationship field.
Relationship Name
ParentMarketingProgram
Refers To
MarketingProgram
RootMarketingProgramId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
The ID of the top-level marketing program that the current program rolls up to.
This field is a relationship field.
Relationship Name
RootMarketingProgram
Refers To
MarketingProgram
Stage
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
Description
Specifies the current stage of the marketing program.
Possible values are:
  • Approval
  • Archive
  • Completed
  • Development
  • Discovery
  • Execution
  • Planning
The default value is Discovery.
StartDate
Type
date
Properties
Create, Filter, Group, Sort, Update
Description
Specifies the start date of the marketing program.
TargetAudience
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The audience segment that the marketing program is intended to reach, such as Global Fortune 500 enterprises, hospital systems, or IT architects and chief security officers.

Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

MarketingProgramFeed
Feed tracking is available for the object.
MarketingProgramHistory
History is available for tracked fields of the object.
MarketingProgramShare
Sharing is available for the object.