← Back to home

Integrations directory

Honest status on every integration we name.

No "coming soon" on items where the code isn't started. Three statuses: LIVE (works in production today), SCAFFOLDED (env contract + adapter functions committed; activates with credentials), ROADMAP (registry slot + design but no implementation).

OEM telematics

OEM telematics

  • John Deere Operations Center

    live

    OAuth + AEMP. Pulls engine hours into HoursLog when assetMap is configured.

    Evidence: lib/oem/adapters/john-deere

  • Komatsu KOMTRAX (ISO 15143-3)

    live

    ISO AEMP API client. Bearer token auth.

    Evidence: lib/oem/vendors/komatsu-iso.ts

  • Caterpillar / Volvo CE / Hitachi / etc. (AEMP-generic)

    live

    ISO 15143-3 AEMP Fleet XML for ~30 OEMs via per-provider endpoint config.

    Evidence: lib/oem/adapters/aemp-bearer.ts

Vehicle telematics

Vehicle telematics

  • Samsara

    scaffolded

    API adapter + ping + vehicle-list endpoints land. Sync wiring activates with the first paying customer's API token.

    Evidence: lib/oem/vendors/samsara.ts

  • Geotab MyGeotab

    roadmap

    Registry slot exists; SDK adapter not yet implemented.

  • Verizon Connect

    roadmap

    Registry slot exists; adapter pending.

  • Motive (formerly KeepTruckin)

    roadmap

    Registry slot exists; adapter pending. See /compare/vs-motive for positioning.

Auth / SSO

Auth / SSO

  • WorkOS SAML / SCIM

    scaffolded

    OAuth + SCIM helper functions written; live wiring lands with the first enterprise SSO customer.

    Evidence: lib/integrations/workos.ts

Accounting

Accounting

  • QuickBooks Online

    scaffolded

    OAuth + token-exchange + refresh helpers committed. GL mapping UI lands when the first paying customer triggers it.

    Evidence: lib/integrations/quickbooks.ts

  • Xero / Sage / NetSuite

    roadmap

    Same shape as QBO; not yet started.

Communications

Communications

  • Twilio SMS

    scaffolded

    Lazy-loaded adapter ready; activates with TWILIO_ACCOUNT_SID + TWILIO_AUTH_TOKEN. Console fallback in dev.

    Evidence: lib/sms.ts

  • Resend transactional email

    live

    Trial sequences, re-engagement, password reset, support emails. Bounce + complaint webhook live at /api/webhooks/resend.

    Evidence: lib/email.ts

  • Web push (browser)

    live

    Web-push + VAPID. Subscribed users get red-flag alerts to the browser/PWA.

    Evidence: lib/push.ts

Storage

Storage

  • S3 + Cloudflare R2 photo storage

    live

    Backend selector via PHOTO_STORAGE_BACKEND. Falls back to Postgres BYTEA in dev.

    Evidence: lib/photo-storage.ts

Observability

Observability

  • Sentry

    scaffolded

    registerErrorReporter wires error-level logs as captured exceptions. Activates with SENTRY_DSN + npm install @sentry/nextjs.

    Evidence: lib/observability.ts

Payments

Payments

  • Stripe

    live

    Checkout, customer portal, webhook lifecycle. Per-asset metering and flat-org subscription both supported.

    Evidence: lib/stripe.ts + lib/billing.ts

Hardware

Hardware

  • DirtFleet diagnostic-port tracker

    scaffolded

    Cloud endpoints (auth, telemetry ingest, OTA poll, camera-event metadata) all live. Hardware ships mid-2027; pre-order at /hardware/order.

    Evidence: app/api/devices/* + docs/HARDWARE_DEVICE_PLATFORM.md

Need an integration that's on roadmap or unlisted? Email support@dirtfleet.app. We prioritize by paid-customer demand; first-mover gets the adapter built around their exact use case.

← Marketing-style overview page