Magidoc

CampaignEngagementPerson
Object

One recipient still on a campaign, with their email's engagement.

Fields

#

recipientId

ID !
Non-null

personId

name

Non-null

email

accountId

accountName

sentAt

When the email went out; filled only when listing who was emailed (kind sent).

openCount

Non-null

Times the tracking pixel loaded; 0 when the open is only known from a click or reply.

firstOpenedAt

First and last open, counting a click or reply as an open.

lastOpenedAt

clickCount

Non-null

clickedUrls

[String !]!
Non-null

Distinct tracked links clicked. Clicks recorded before Oct 2026 keep only the last link.

firstClickedAt

lastClickedAt

repliedAt

replyEmailId

Stored email thread holding the reply; null when the caller can't open it.

producedEmailId

Stored campaign email thread; opening it requires stored-email access.

replySnippet

Start of the recipient's reply; null when the caller can't open the thread.

Usages

#

References

#

  • Field getCampaignEngagementPeople from Query