Skip to content

NEWUnify Agents (MCP): governed AI access to finance data. Early access.See Unify Agents

UNIFY SYNC

Fresh data without polling every API yourself.

Incremental sync, change detection and signed webhooks across every connected platform. Choose frequency per object and replay any event.

Sample data

Unify-Signature: t=1761998400,v1=…

{
  "id": "evt_01JC9A3T6P",
  "type": "invoice.updated",
  "created_at": "2026-11-01T09:20:00Z",
  "connection_id": "conn_nts_5q2w4",
  "platform": "netsuite",
  "data": {
    "id": "inv_01JC8Q2K7M",
    "status": "paid",
    "amount_due": "0.00"
  },
  "changed_fields": [
    "status",
    "amount_due"
  ]
}

What Unify Sync does.

  • Incremental.

    Only changed records move.

  • Per-object schedules.

    Minutes for orders, daily for the chart of accounts.

  • Signed webhooks.

    HMAC signatures, retries with backoff, replay.

HOW IT WORKS

Three steps, every platform.

  1. Choose.

    Pick the objects to sync and a schedule for each.

  2. Detect.

    We use platform webhooks where they exist and incremental polling where they don't.

  3. Deliver.

    You get a signed webhook for every change, with replay from Unify Monitor.

Unify Sync questions.

How fresh is the data?

Sync-and-store objects refresh on a schedule you set per object, and webhooks fire on change. Pass-through reads are live.

How do I verify a webhook?

Each delivery carries a Unify-Signature header with a timestamp and an HMAC of the payload. Check it with your signing secret and reject old timestamps.

What if my endpoint is down?

Deliveries retry with backoff. Anything still undelivered can be replayed from Unify Monitor, one event or a date range at a time.

Get started

Connect once. Build everything else on top.

Request sandbox access, or book 30 minutes with an engineer to map your integrations.

Free sandbox access. No credit card. Reply within one business day.