Allometry · Integrations

The decision layer plugs into everything you already run.

No replacement, no migration. Allometry sits on top of your stack — reading what you have, writing decisions back where your team already works. 50+ first-party connectors, a full REST API, and webhooks for the edges.

50+
Native connectors
14
Categories supported
15min
OAuth time-to-connect
99.9%
Sync uptime · 90d
Live · the integration mesh 8 source systems · bidirectional · data in · decisions out · 16s loop
▸ Salesforce ▸ NetSuite ▸ ServiceTitan ▸ HubSpot ALLOMETRY DECISION LAYER → quote sent → dispatch routed → renewal triggered → alert raised DATA IN SUBSTRATE DECISIONS OUT
Time to connect
15min

OAuth connectors

Click-through OAuth, scopes auto-configured, sample data flowing in 15 minutes. CRM, ERP, FSM, marketing platforms.

1day

Standard implementation

Custom field mapping, role-based access, sandbox-to-prod promotion. We pair with your admin for one working session.

1wk

Custom connector

Bespoke integration against an internal system or a vendor we don't ship out of the box. Engineering scopes within 48h.

— Connectors

Fourteen categories. One unified surface.

Every integration is a real connector — not a Zapier middleware. Each ships with documented direction, refresh cadence, and a sample object schema you can audit before you turn it on.

14 vendors

CRM

Salesforce, HubSpot, Microsoft Dynamics, Pipedrive, Copper

↔ bi-directionallive
8 vendors

ERP & Finance

NetSuite, SAP, Oracle, QuickBooks, Xero, Sage

↔ bi-directional15min
6 vendors

Field Service & Dispatch

ServiceTitan, FieldEdge, Salesforce Field Service, Jobber, Housecall Pro

↔ bi-directionallive
3 vendors

Quoting & CPQ

Salesforce CPQ, DealHub, PandaDoc

→ writeon-event
4 vendors

Data Warehouse

Snowflake, Databricks, BigQuery, Redshift

← read15min
3 vendors

Geospatial & Maps

Mapbox, Esri ArcGIS, Google Maps Platform

← readon-demand
4 vendors

Marketing & ABM

6sense, Demandbase, Marketo, HubSpot Marketing

↔ bi-directionalhourly
4 vendors

Telephony & Comms

Aircall, Dialpad, Twilio, RingCentral

↔ bi-directionallive
3 vendors

Sales Engagement

Outreach, Salesloft, Apollo

↔ bi-directionallive
4 vendors

Logistics & WMS

SAP TM, Manhattan, Oracle WMS, Flexport

↔ bi-directional15min
4 vendors

Procurement & Supply

Coupa, Ariba, Jaggaer, Ivalua

← readdaily
4 vendors

Asset / IoT Telemetry

OSIsoft PI, Ignition, AWS IoT, ThingWorx

← readstreaming
3 vendors

Identity & SSO

Okta, Azure AD, Auth0

← readon-event
3 vendors

Payment & Billing

Stripe, Chargebee, NetSuite SuiteBilling

↔ bi-directionalon-event
— Featured connectors

Sample objects, refresh cadence, and direction — all in one card.

Six representative integrations. Browse the full directory in the docs once you're connected.

HS
HubSpot
CRM
↔ bi-directional
Refresh
Live · webhook + 15m poll
Auth
OAuth 2.0 · 15-min setup
ObjectsCompaniesDealsContactsQuotesEngagements
NS
NetSuite
ERP & Finance
↔ bi-directional
Refresh
Every 15 min · SuiteScript
Auth
Token-based · TBA
ObjectsSales ordersItems / SKUsCOGSInvoicesCustomers
ST
ServiceTitan
Field Service
↔ bi-directional
Refresh
Live · webhook
Auth
OAuth 2.0
ObjectsJobsInvoicesEstimatesTechniciansEquipment
SN
Snowflake
Data Warehouse
← read
Refresh
Every 15 min · scheduled query
Auth
Key-pair · IP allowlist
SchemasFACT_REVENUEDIM_ACCOUNTDIM_GEOFACT_COGS
PI
OSIsoft PI
Asset / IoT
← read
Refresh
Streaming · PI Web API
Auth
PI System credentials · TLS
TagsAsset healthRuntimeThroughputFaults
$
Stripe
Payment & Billing
↔ bi-directional
Refresh
On-event · webhooks
Auth
Restricted API key
ObjectsCustomersInvoicesSubscriptionsPayment intents
Build your own

API & SDK that doesn't fight you.

Every Allometry decision is exposed as a typed API endpoint. Score an account, request a quote, fetch a territory map — all from your own product or workflow. SDKs in TypeScript, Python, and Go.

GET/v1/pulse/:account_idPulse score
POST/v1/quotesGenerate margin-protected quote
GET/v1/territories/:id/sitesScored sites
POST/v1/decisions/:loopRun a decision loop
PUT/v1/cost-modelUpdate cost primitives
TypeScript
// Install
import { Allometry } from "@allometry/sdk";

const alm = new Allometry({
  apiKey: process.env.ALLOMETRY_API_KEY,
});

// Score every account in your CRM, continuously
const pulse = await alm.pulse.score({
  account_id: "acct_dp01",
  include: ["margin", "ev", "signals"],
});

console.log(pulse);
// {
//   score: 92, delta_30d: +6,
//   margin: 0.342, ev_usd: 1_842_000,
//   next_action: "send_quote_v2",
//   updated_at: "2026-04-29T14:23:11Z"
// }
— Webhooks & streaming

Push, don't poll.

Subscribe to decision events from Allometry. Every loop fires — Pulse changes, margin alerts, new quotes, scored sites — to your endpoint with HMAC-signed payloads.

pulse.score.changedAccount Pulse score moved up or down beyond thresholdlive
margin.alert.openedDetected margin erosion against your live cost modellive
quote.generatedNew margin-protected quote ready for reviewon-event
site.scoredNew address scored above your EV thresholdon-event
deal.next_best_actionNBA recommendation written back to CRM15m
cost.primitive.updatedCost model re-trained with new operational datadaily
customer.health.declinedAccount health crossed retention thresholdlive
POST https://your-app.com/hooks/allometry
Payload · pulse.score.changed
{
  "event": "pulse.score.changed",
  "timestamp": "2026-04-29T14:23:11Z",
  "account": {
    "id": "acct_dp01",
    "name": "Operator G"
  },
  "score": {
    "prev": 86,
    "curr": 92,
    "delta": +6
  },
  "signature": "hmac-sha256=…"
}
— Anatomy of a sync

From signal to next-best-action, in one round-trip.

A typical Pulse update reads from four upstream systems, runs the decision graph, and writes the result to your CRM & ERP — all in under a minute.

Live trace · Operator G 2026-04-29 · 14:23:11 UTC
NetSuite · ERP
sales_order:8472
42K USD · 14 SKUs
read
Allometry · core
pulse.recompute()
cost-engine + site-scorer
compute
Allometry · graph
decision: send_quote_v2
margin: 34.2% · EV +312%
write
HubSpot · CRM
deal.next_best_action
posted · webhook fired
End-to-end847ms
Read latency120ms
Compute612ms
Write115ms
— Security & data handling

Audited from connector to decision.

Every connector enforces least-privilege scopes, encrypts at rest and in transit, and writes a complete signal-to-decision audit trail. Trust is the deliverable.

Compliance

SOC 2 Type II

Annual third-party audit. Continuous monitoring via Vanta. Report under NDA on request.

Audited · 2026
Encryption

End-to-end

AES-256 at rest. TLS 1.3 in transit. Customer-managed keys (BYOK) on Enterprise.

FIPS 140-2
Data residency

US · EU · CA

Region-pinned tenancy. Data does not leave your selected region. Sub-processors disclosed.

3 regions live
Retention

Configurable

Default 90-day signal retention. Decision audit log retained per your contract. Right-to-delete on request.

90d default
Access

SSO + RBAC

SAML / OIDC via Okta, Azure AD, Auth0. Role-based access. SCIM for provisioning. Just-in-time scopes.

SAML 2.0
Audit log

Signal → decision

Every input, every override, every output — captured with operator attribution and timestamp.

100% traced
Network

Private connectivity

VPC peering, private endpoints (PrivateLink, Private Service Connect), and IP allowlists for connectors.

Enterprise tier
Sub-processors

Disclosed list

AWS, Snowflake, Vercel, Anthropic. Full DPA on request. 30-day notice on additions.

4 sub-processors
— Request a connector

Don't see your tool? We'll build it.

Most custom connectors ship within a week. Tell us what system, what you want to read or write, and how often. We'll scope, quote, and ship.

Existing customers — file requests in the partner portal for SLA-tracked delivery.

We respond within 24h with a scope & estimate.

Connect once. Decide everywhere.

Spin up a 15-minute connection review with engineering. We'll mirror your stack in a sandbox, score sample data, and walk you through every read/write before anything touches production.