Two ways teams actually use it
Bring your own UI, or bring none
01
Build your own calendar or compose UI
Design the interface your product actually needs — a Kanban board, a calendar, a Slack command — and call the same schedules and posts endpoints underneath it. Your UI, your interaction model, PostGate's delivery.
02
Or run it with zero UI, as a pipeline
Generate content programmatically, create a cron schedule or push directly to scheduled_at: "queue", and let delivery run unattended. Read status through the API or subscribe to webhooks — nobody has to open a screen for the pipeline to work.
03
Track outcomes without a status page you didn't build
Each materialized post reports its own target-level delivery status, and post.published/post.partial/post.failed webhooks tell your system — not a PostGate dashboard — the moment something needs attention.
Related for your use case
Two more angles on the same primitives
→
For the full API contract — OpenAPI document, generated SDKs, sandbox keys, idempotency, and structured errors — behind these scheduling endpoints.
→
For the reliability case — delivery evidence, retries, and webhooks — that makes scheduling logic safe to build a product on top of.