30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

MailerPress Get Contact Activity

mailerpress/get-contact-activity returns a chronological activity feed for one contact: opens, clicks and unsubscribes across every campaign they have received.

It is the per-person timeline.

At a glance

Abilitymailerpress/get-contact-activity
ToolsetMailerPress — toolset/mailerpress
GroupMailerPress › Contacts
RequiresAcrossAI Pro, plus MailerPress active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

Chronology is what makes it a timeline rather than a tally. A contact who opened everything for two years and nothing since March has a story the totals do not tell.

That pattern is the practical use: identifying contacts who have disengaged, which is what a re-engagement campaign or a list clean-up is built from.

Opens carry the usual unreliability — image blocking suppresses them, pre-fetching fabricates them — so a feed of clicks is more trustworthy than a feed of opens.

The unsubscribe entry, where present, is the end of the timeline. Nothing after it is possible.

Paginated at twenty-five rows per page on the MailerPress side, which on an engaged contact of several years is a lot of pages.

mailerpress/get-contact-campaign-history pivots the same data on the campaign axis instead.

Input

NameTypeRequiredWhat it is
contact_idintegerYesThe contact.
pageintegerNoPage number.

What comes back

NameTypeWhat it is
activityarrayChronological opens, clicks and unsubscribes.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

What has this contact done with our emails?

It resolves to one call:

{
  "ability": "mailerpress/get-contact-activity",
  "parameters": {
    "contact_id": 118
  }
}

Worth knowing

  • Chronology reveals disengagement that totals hide.
  • Clicks are more trustworthy than opens.
  • An unsubscribe ends the timeline.
  • Twenty-five rows a page, which is many pages for an old contact.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading