Magidoc

Campaign
Object

Fields

#

pilot

First-recipient conversation and explicit preparation approval.

pilotFirst

_id

ID !
Non-null

workspace

ID !
Non-null

name

Non-null

description

ownerId

senderMode

Absent/null means self.

senderUserId

Workspace member used when senderMode is fixed_user.

senderOwnerIds

[ID !]

With senderMode account_owners: non-empty scopes audience selection (builder pre-filter + auto-select) to accounts owned by these users. It does not re-route senders — accounts pulled in anyway send from their real owner.

senderEmail

Connected mailbox used when senderMode is self.

senderProvider

externalId

objective

startAt

endAt

planningSummary

planningSkipped

tableId

Hive Table holding the campaign audience as rows; created lazily by ensureCampaignTable

tableBuild

Background audience build progress; null unless the campaign was created from a goal

buildGoals

The audiences the build's Goal step wrote from the prompt; the first one is built

aiColumns

Non-null

AI columns on the campaign table: criteria score columns and research columns

researchFilterConditions

AND/OR groups of table fields and saved AI filters; null preserves the legacy all-AI-filters AND default.

emailTemplate

Last template Draft emails ran with; null until someone drafts with one

emailRules

Last structured email rules Draft emails ran with; null until configured

emailSenderMode

Who Draft emails sends this table campaign's emails from, as last chosen: self or account_owners. Null sends from whoever drafts. Table campaigns draft past senderMode.

aiProvider

Which AI runs this campaign's agents. Null means default.

followUps

Non-null

Follow-up steps in send order.

goalCount

Non-null

unhandledReplyCount

Non-null

Replies to this campaign's emails that nobody has marked handled yet.

customFields

createdAt

Non-null

modifiedAt

Non-null

createdBy

ID !
Non-null

modifiedBy

ID !
Non-null

Usages

#

References

#

  • Field startCampaignAudienceSession from Mutation
  • Field updateCampaignAudiencePipeline from Mutation