Integrations overview

Import assets from external systems and surface live diagnostics on the asset page.

Integrations connect Maintella to platforms that already hold your fleet data — charging networks, vehicle APIs, IoT backends, and similar systems. The goal is to stop retyping assets and give field engineers live context before they arrive on site.

What integrations do

CapabilityBenefit
Asset syncImport or update assets automatically from the vendor
DiagnosticsShow online status, components, and active faults on the field-engineer advanced view
LinkingTie each Maintella asset to a vendor external_id for ongoing sync

Sync is the primary reason integrations exist. Diagnostics build on synced assets — they do not replace import.

Supported platforms

Maintella ships connectors for several platforms (Enode, Kempower Chargeye, Monta, Smartcar, and others). The current list with logos and asset types is on the Integrations page on our website.

Device brands within a platform (e.g. charger manufacturers surfaced via Enode) are listed in the supported brands table on that same page.

How sync works

  1. An admin enables an integration under Admin → Organization → Integrations and enters vendor credentials
  2. Maintella runs sync — manually on demand or on a schedule when enabled
  3. Assets are created or updated in your organization, linked by integration_id and external ID
  4. Sync runs are logged with counts and errors so you can spot discovery or credential issues

A sync that returns zero assets may still succeed technically — treat asset_count: 0 as a signal to check credentials, API permissions, or whether the vendor exposes a list API.

What field engineers see

On integrated assets, field engineers with a valid access key can open the advanced view (/assets/access_key/{key}/advanced). That page presents normalized diagnostics: connectivity, components, conditions, and location when available.

Diagnostics are fetched from the vendor and cached briefly so repeat visits stay fast. The view reflects the asset’s state at fetch time — not a live streaming dashboard.

Manual linking

When a vendor has no list API, or you need a single device quickly, admins can link one asset by external ID from the integration screen. Ongoing sync then keeps that asset updated.

Getting started

  1. Confirm the platform you need is on Integrations
  2. Gather API credentials from the vendor environment you intend to use
  3. Enable the integration in the admin app and run an initial sync
  4. Assign workflows or QR access to imported assets as usual

Per-vendor setup details vary; contact hello@maintella.com if you need rollout help.

  • Key concepts — how assets and organizations relate
  • Asset files — attaching your own manuals alongside vendor data
  • API reference — endpoint details for automation are in the docs sidebar API reference (Swagger)