Skip to main content

Connectors hub: browse, connect, sync, and rotate

The Developer → Connectors page is where you take a connector from “listed in a catalog” to “wired to your workspace.” It supports two connector families, and the walkthrough below covers both: This page walks the shared lifecycle the two families follow: filter the catalog, open the detail, attach a credential, pick how often it syncs, check what landed, and disconnect or rotate. Get into the hub from Developer → Connectors in the dashboard nav.

1. Catalog view — filter to the connector you want

The hub opens on the catalog. Every catalog view gives you the same three filters, so a workspace with dozens of connectors stays browsable:
  • Category — the connector’s domain (CRM, billing, support, e-commerce, marketing, analytics, advertising) with a per-category count in parentheses.
  • Search — free text against the connector name and the objects it syncs (“tickets”, “invoices”) — not just the display name.
  • Maturity badge — every card carries an honest maturity pill: Live for connectors with a wired backend today, beta for a live transport with metadata gaps, and coming soon where no activatable backend exists yet. Connect without depending on the badge — a coming soon connector still validates a config, it just routes to a Request access CTA instead of a connect flow.
For automation connectors, the catalog is a three-way choice — Zapier, Make, n8n — rendered as download buttons, with a live preview of every trigger and action the three platforms share listed under them.

2. Pick a connector — read the detail before you connect

Each catalog card shows the connector’s name, a category and an auth type (OAuth or API key), and the objects it syncs (for example: contacts, opportunities, tickets) with a +N more overflow when the list is long. Scan that object list before you connect — importing a connector that syncs the wrong objects for your use case is the most common miswire. For automation connectors, the same card content lives in your downloaded definition file, so you can review the triggers and actions in your editor before you import it into Zapier, Make, or n8n.

3. Import and attach the credential

CDP catalog connectors open a Connect dialog. It runs a side-effect-free validation step first: you fill the connector’s config fields (client id, subdomain, API key), pick Validate configuration, and the hub checks your form against the connector’s field spec without storing anything and without reaching the provider — the echo back is credential-redacted. Fixing a typo at this step costs nothing. Then the flow splits by auth type:
  • OAuth — choose Connect source and the hub hands you to the provider’s hosted consent screen (routed through Nango’s hosted connect UI). Complete the handshake there; the OAuth token lands in the credential broker, never in Orbit’s app database.
  • API key — the hosted connect screen collects the key in the same way. Either way, the connect form’s credential never persists in the hub — it travels once to the broker and renders back redacted everywhere after.
Automation connectors invert the flow: the hub exports, you import. Download the app definition, import it into Zapier, Make, or n8n, and paste your own secret API key (dv_live_sk_…) into the tool’s connection field — the file itself never embeds a key. Create the key first under Settings → API Keys.

4. Pick the sync cadence

Pull connectors (CRM sync, ERP sync, and the managed source pulls) accept a schedule in minutes. Leave it blank to run syncs on demand only; set, for example, 360 to have the workspace re-pull the source’s objects into unified profiles every six hours. The on-demand Run sync now button always works regardless of the cadence — a scheduled cadence follows the same object mapping. For the object-storage file import/export family the cadence governs the bucket scan, and the same “optional minutes” rule applies. Event-bus and streaming sources listen continuously instead of running on a cadence — there is nothing to schedule on those.

5. Detail view — what got imported

Once a connector is connected, its detail flips to the live view:
  • Live vs roadmap objects — which of the advertised objects the backend actually syncs today and which are still planned; a coming soon connector’s whole list lives on the roadmap side.
  • Per-sync rows — each managed sync (contacts, invoices) with its own status pill: Synced, Running, Error, Failed, Paused, or Stopped, plus a relative “last synced” timestamp.
For CRM/ERP sync the detail view adds the object mapping: enabled flag, object type (Salesforce contact, NetSuite Customer), the upsert identifier field (email, entityId), the field map, and the segment it ships — plus last-run status. If a row skips an object, the run counts tell you: profiles missing the identifier field are dropped before batching, never blind-inserted.

6. Disconnect or rotate

Lifecycle operations keep their confirm dialogs — and what they mean:
  • Reconnect — a connected connector’s Connect button becomes Reconnect; use it to re-authorize after the OAuth grant expires upstream.
  • Rotate — destination subscriptions rotate their signing secret from the destination’s row menu. A fresh secret is minted and shown once; a seven-day dual-sign grace window carries the old one while your verifier updates. Same for ingest secrets: mint a replacement, redeploy, then revoke the old.
  • Disconnect / delete — deleting a destination stops future forwards and drops pending in-flight retries. Revoking an ingest secret fails closed at edge verification.
  • Automation connectors — revoke the specific dv_live_sk_… key you handed to Zapier/Make/n8n from Settings → API Keys; a dedicated key per tool means one rotation never breaks the other two. That is a tenant-owned control — Orbit surfaces the revoke; you own the credential.

7. Screenshot sequence — what to capture

When you’re wiring a connector, take these shots — in this order — so the audit trail or the support thread carries the whole flow, not a fragment:
  1. The hub grid — catalog view with your category filter and search term set, so reviewers see why this connector was the pick (or what else was filtered out).
  2. The connector card detail — objects + auth type visible; on a CDP catalog connector, this pairs the listed objects against the import you later validate.
  3. The credential modal — the Connect dialog mid-validation. Capture after the validation check; the redacted echo proves a credential never stuck in the modal. Never screenshot a filled credential — crop or wait for the validate step.
  4. The connected detail — live vs roadmap objects with per-sync rows after the first run.
For automation connectors: the Connectors page, the imported app inside Zapier/Make/n8n, and the Settings → API Keys row on your key — leave the actual secret out of every frame.

See also

  • Connector downloads — the three automation connector files, endpoint by endpoint
  • CDP connector catalogs — the per-catalog API surfaces (source, destination, enrichment, BI, file, event bus)
  • Connected apps — OAuth-scoped access when a different Orbit customer installs your app
  • Authentication — API key formats, role ranges, and rotation