Built for builders

APIs, SDKs, webhooks,
reverse-ETL.

Everything Zobrx does in the dashboard, you can do programmatically. Read, mutate, stream — with the same auth, permissions, and audit trail.

Quickstart

One OAuth. Every surface.

Zobrx exposes a single, REST-over-HTTPS API with OAuth 2.0, rate limits, and idempotency keys. Rich TypeScript types in the Node SDK; first-class async support in Python and Go.

OAuth 2.0 app

Register an OAuth client — users grant scoped workspace access.

PAT for scripts

Personal access tokens for CLI, CI, one-off ETL scripts.

Rate limits

600 req/min / workspace, soft-burst to 2,400 with retry-after.

typescript
import { Zobrx } from "@zobrx/sdk";

const zobrx = new Zobrx({ token: process.env.ZOBRX_TOKEN });

// Pull last 30 days of attributed revenue, across all channels
const revenue = await zobrx.attribution.list({
  workspace: "acme-growth",
  model: "shapley",
  range: "last_30_days",
  groupBy: ["channel", "country"],
});

// React to a new qualified lead in real time
zobrx.on("lead.qualified", async (lead) => {
  await notifySlack(lead);
  await zobrx.whatsapp.send({
    to: lead.phone,
    template: "welcome_v3",
    params: { firstName: lead.firstName },
  });
});
SDKs

Official libraries for every stack

Node.js / TypeScript
@zobrx/sdk
npm install @zobrx/sdk
Python
zobrx-sdk
pip install zobrx-sdk
PHP
zobrx/sdk
composer require zobrx/sdk
Go
github.com/zobrx/zobrx-go
go get github.com/zobrx/zobrx-go
Webhooks

Push, don't poll.

Zobrx emits HMAC-signed webhooks for every important event — leads, conversions, budget alerts, WhatsApp messages, audit log entries. Retry with exponential backoff up to 72h.

  • HMAC-SHA256 signature verification
  • Exactly-once semantics with idempotency keys
  • Retry envelope with full replay history
  • Auto-suspend after 50 consecutive failures
  • Event filters by workspace, channel, severity
POSTyour-endpoint.example.com/zobrx
{
  "event": "lead.qualified",
  "workspace": "acme-growth",
  "data": {
    "leadId": "lead_01hz9...",
    "source": "whatsapp",
    "score": 87,
    "attribution": {
      "model": "shapley",
      "touches": [
        { "channel": "meta", "creative": "playbook_v3" },
        { "channel": "whatsapp", "template": "welcome_v3" }
      ]
    }
  },
  "signature": "sha256=d14e7...",
  "deliveryAttempt": 1
}
Reverse-ETL

Pipe Zobrx data into your warehouse

Every metric, every event, every attributed conversion — streamed to your warehouse on your schedule.

BigQuery

Native GCP streaming + scheduled exports.

Snowflake

Snowpipe-based reverse-ETL, every 15 min.

Redshift

COPY from S3 with incremental partitions.

Databricks

Delta Lake writes via the Databricks SQL endpoint.

Reverse-ETL is included on Scale and Enterprise. Custom schedules, partitioning and incremental merge keys supported.

No-code automation

Connect to 6,000+ apps with Zapier, Make & n8n

Zapier
Make
n8n
Workato
FAQ

Frequently asked questions

Live at docs.zobrx.com (once your workspace is provisioned). A public, unauthenticated reference is on the Phase 3 roadmap. Today, docs are available inside the Zobrx app.
Get started

Start building with Zobrx

Get your API key, read the docs, and ship your first integration in an afternoon.

  • ✓ 14-day free trial
  • ✓ No credit card
  • ✓ Cancel anytime