Product

Your Wialon data. Your PostgreSQL.

FleetSQL pulls Wialon data into a database you own, so trips, fuel, driver scores and geofence events stop living behind a report builder and start answering SQL. It runs as a managed service on a schedule you set, and it ships white-label for partners who resell it under their own brand.

What it looks like

The generated schema — units, trips, fuel events and geofence events as relational tables.
  • A real query against the extracted data, in a normal PostgreSQL client.

  • A dashboard built straight on the database — no export step in between.

Why this exists

Every claim below is published by the platform vendors themselves. Follow the links.

  • Wialon Hosting deletes your history on a timer

    The default history period is 400 days, and messages older than it are automatically removed from the database. The period is extendable only by request to a Partner Success Manager, so a year-over-year comparison built later may have nothing to compare against.

    help.wialon.com — account restrictions
  • Reports stop at a wall, and stop quietly

    An online report gets five minutes of server time and a detalized report caps at 400,000 rows. When the limit is reached, execution is skipped and no results are returned — an absence rather than an error, which downstream systems record as a period with no activity.

    sdk.wialon.com — limitations
  • There is no SQL, and no connector is coming

    Wialon ships nothing that writes its data to a database. Fivetran, Stitch, Airbyte and Hevo all have zero Wialon connectors, and flespi's published downstream-integrations list contains no warehouse destination at all.

    flespi.com — downstream integrations
  • The rest of the market already treats this as table stakes

    Geotab bundles an official Data Connector for Power BI, Tableau and Excel free with its ProPlus and GO plans. Wialon has no equivalent, which makes this a gap in platform parity rather than an optional extra.

    marketplace.geotab.com — Data Connector

Who it is for

  • Telematics integrators and Wialon partners who need a data layer to sell alongside the platform, under their own brand and without building extraction and sync themselves.

  • Fleet owners large enough that reporting has become a data problem — where the questions have outgrown the report builder and the answers need to live in a warehouse next to ERP and finance data.

What you get

  • 50+ data points

    Unit properties, events, trips and report outputs extracted from Wialon and written into relational tables you can join against anything else you hold.

  • One database per client

    Isolation by default rather than a shared schema with a tenant column, so access control, backups and deletion are per customer.

  • Daily automatic sync

    Runs on a schedule you configure. Sync state is tracked per entity so an interrupted run resumes instead of starting over or duplicating rows.

  • Full SQL access

    It is a normal PostgreSQL database with normal credentials. Connect any client, any BI tool, any script — no proprietary query layer in between.

  • Historical backfill

    Initial extraction pulls history as deep as the account's Wialon retention period allows, which is why standing the mirror up early matters more than it looks.

  • Managed, not handed over

    Schema migrations, API changes on the Wialon side and failed-run recovery are ours to handle. You get a database, not a pipeline to operate.

The data itself

  • Driver behaviour

    Eco-driving scores, harsh braking and acceleration events, idle time — per driver and per trip, queryable rather than locked in a scorecard.

  • Fuel events

    Fill-ups, drains and suspicious losses, each with volume and location, so a fuel investigation is a query instead of a week of manual report comparison.

  • Geofence events

    Enter and exit timestamps, dwell time and zone names — the raw material for site-time analysis, customer SLA reporting and detention billing.

How it connects

  1. Step 1: Connect a Wialon token

    A read-only token is enough. We scope it to online tracking and view access rather than asking for account-wide control.

  2. Step 2: Configure the extraction

    Choose the entities, parameters and units in scope. The schema is generated from that selection rather than from a fixed template.

  3. Step 3: Set the schedule and backfill

    Pick a sync cadence and how far back the initial extraction should reach, bounded by your account's Wialon retention period.

  4. Step 4: Query from anything

    Credentials arrive and the database is live. Point a BI tool, a notebook or an application at it the same day.

What you point at it

BI and dashboards

  • Metabase
  • Grafana
  • Power BI
  • Tableau
  • Superset
  • Looker

Data science

  • Python
  • pandas
  • Jupyter
  • R

Automation and integration

  • n8n
  • Zapier
  • Webhooks
  • ERP and TMS connectors
  • Custom applications

White-label

FleetSQL ships white-label. Partners resell it as part of their own offering, and the end customer sees the partner's brand rather than ours.

  • Your branding and your domain on everything the customer touches.
  • The database and its credentials belong to your customer, so the data-ownership argument works for you rather than against you.
  • You hold the commercial relationship and the billing; we stay behind it.
  • Delivery, schema migrations and Wialon API changes are handled on our side, so reselling it does not create an engineering commitment for your team.

Security and access

  • One database per client, isolated rather than sharing a schema.
  • Encrypted in transit and at rest.
  • Audit logs of extraction runs and access.
  • Deletion on request, covering the database and its backups.
  • Read-only Wialon access — the token we ask for cannot modify your account.

The mechanics, written out

Our Wialon API reference covers what this product handles for you. Useful whether you buy it or build it yourself.

Also from Asset Track

FAQ

How far back can the initial backfill reach?

As far as your Wialon account retains data, and no further — the platform is the only source. Wialon Hosting defaults to a 400-day history period and removes older messages automatically, though the period can be extended on request to a Partner Success Manager. This is the argument for starting the mirror before you need the history rather than after: once messages age out of Wialon, they are not recoverable from anywhere.

What happens when Wialon changes its API?

We handle it. Extraction, schema migrations and any adaptation to upstream changes are part of the managed service, which is the difference between this and writing your own sync job.

What happens to the sync after an outage?

Sync state is tracked per entity, so an interrupted run resumes from where it stopped rather than restarting or duplicating rows. Gaps caused by a longer outage are backfilled on the next successful run.

Does it work with Wialon Local?

Yes. Wialon Local is supported alongside Hosting; the extraction targets your server instead of the shared platform, and the retention question usually disappears because you control the history period yourself.

Who owns the database?

You do. It is a normal PostgreSQL database with normal credentials, and the data in it is yours. If the service ends, the database and its contents go with you rather than being switched off.

Can we resell FleetSQL to our own customers?

Yes — that is what the white-label configuration exists for. Your brand and domain, your commercial relationship, your billing, with delivery and maintenance handled on our side.

Will extraction slow down our Wialon account?

Wialon meters message loading per user, and heavy requests are capped at three simultaneously per session, so a careless extractor can degrade the live interface for everyone on the account. Ours is paced against the published quotas and, where licensing allows, runs under its own account so it competes with nothing.

Related

Guide · Analytics

The Story Behind FleetSQL

How FleetSQL began: a passion for telematics reports, years of customer feedback, and the path from one Python script to a full backend service.

Read more
Contact

Let's connect.

About Us

Helping businesses to make their fleets safer, teams more productive and processes more efficient.