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

Start free trial

MailerPress Track Import Progress

mailerpress/track-import-progress polls the status of an ongoing import batch, returning processed and total counts plus per-chunk status.

It is the companion to mailerpress/import-contacts, which returns before it finishes.

At a glance

Abilitymailerpress/track-import-progress
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

An import that stops making progress is almost always Action Scheduler rather than MailerPress — the same failure mode as a stalled campaign send, and with the same signature: chunks pending with nothing processing them.

The per-chunk status is what distinguishes that from an import failing on its data. Chunks marked failed have hit validation errors on individual rows; chunks sitting pending have not been picked up at all.

Those have different fixes. Failed chunks are retried with mailerpress/retry-import-batch; pending chunks need the scheduler looking at.

The processed count against the total is the progress bar. An import that is genuinely running moves between polls; one that is stuck does not.

Read-only and cheap enough to poll.

Input

NameTypeRequiredWhat it is
batch_idintegerYesThe import batch.

What comes back

NameTypeWhat it is
processedintegerRows processed so far.
totalintegerRows in total.
chunksarrayPer-chunk status.
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:

How is that import going?

It resolves to one call:

{
  "ability": "mailerpress/track-import-progress",
  "parameters": {
    "batch_id": 12
  }
}

Worth knowing

  • Pending chunks mean Action Scheduler; failed chunks mean data.
  • The two have different fixes.
  • Progress moving between polls is the test for whether it is running.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading