CampaignBuildPiece
No description
type CampaignBuildPiece {
id: ID!
kind: CampaignBuildPieceKind!
name: String!
detail: String!
status: CampaignBuildPieceStatus!
build_order: Int
crm_status: String
timing: CampaignBuildTiming
segment_rules: [CampaignBuildSegmentRule!]!
stage_id: ID
parent_piece_id: ID
existing_id: ID
requalify: Boolean
segment: JSON
delivery: JSON
join_url: String
platform: String
}
Fields
CampaignBuildPiece.id ● ID! non-null scalar
CampaignBuildPiece.kind ● CampaignBuildPieceKind! non-null enum
CampaignBuildPiece.name ● String! non-null scalar
CampaignBuildPiece.detail ● String! non-null scalar
CampaignBuildPiece.status ● CampaignBuildPieceStatus! non-null enum
CampaignBuildPiece.build_order ● Int scalar
Position in the build, 1 first. Null for what already exists (the webinar itself).
CampaignBuildPiece.crm_status ● String scalar
The Salesforce campaign member status this piece sets, if any.
CampaignBuildPiece.timing ● CampaignBuildTiming object
When it happens. Null for what has no time of its own (a segment, a workflow).
CampaignBuildPiece.segment_rules ● [CampaignBuildSegmentRule!]! non-null object
CampaignBuildPiece.stage_id ● ID scalar
The stage this piece belongs to. Null for what runs the whole campaign: the campaign, its CRM campaign, the workflow and its segment.
CampaignBuildPiece.parent_piece_id ● ID scalar
The piece this one sits inside: the form on its landing page, the segment its workflow enrolls.
CampaignBuildPiece.existing_id ● ID scalar
The id of the thing this piece stands for when it already exists (a list, email, segment, workflow, event or scoring ruleset); null when the campaign creates it.
CampaignBuildPiece.requalify ● Boolean scalar
A workflow's: whether someone who has been through it can come in again. Null leaves the workflow's default.
CampaignBuildPiece.segment ● JSON scalar
A segment's conditions as the segment builder holds them: {name, description, conditions: {outerAnds}}. Null when none are set.
CampaignBuildPiece.delivery ● JSON scalar
A workflow's delivery window: its execution schedule as the workflow builder saves it (delay_type WEEKLY_SCHEDULE, weekly_schedule, fixed_timezone). Null delivers as contacts qualify.
CampaignBuildPiece.join_url ● String scalar
A new Paminga Event's join link, as registrants open it. Null until given, and always for a linked event (its link is its platform's).
CampaignBuildPiece.platform ● String scalar
Where a linked event runs (Zoom, GoToWebinar, BigMarker, Goldcast), from the event itself. Null for a new Paminga Event and anything that is not an event.
Returned By
renameCampaignBuildPiece mutation ● setCampaignBuildSegmentRuleValue mutation
Member Of
CampaignBuild object ● CampaignBuildPlan object


