Skip to main content

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

Product

PricingFAQPaminga vs. MarketoMigration CenterMarketo to Paminga TranslatorMarketo Alternative
Paminga Logo
LinkedInFacebookXYouTube
ISO 27001 CompliantSOC 2 Compliant

Built with pride in Denver, Colorado, USA

Copyright © Paminga, Inc. 2026
All rights reserved. Various trademarks held by their respective owners.