Status Tracking

Status tracking

ProPresence tracks each brand post through these states:

draft → scheduled → published

Transitions:

From To Trigger
draft scheduled User (or Cowork) sets scheduled_at. Webhook fires immediately.
scheduled published make-post-callback succeeds.
scheduled scheduled (retry) Make scenario retries — webhook may fire again; idempotency is on post_id.

A safety-net cron (auto-fire-external-webhooks) re-fires any post.scheduled event that didn’t get an acknowledgement, so a transient Make outage doesn’t lose posts. The cron will not fire for organizations without an active webhook URL.

Related: Post callback, Webhook setup