For installation companies

Turn your remote-reading installs into recurring revenue

Give every customer a consumption portal under your brand, with history and alerts, without building your own software or changing your infrastructure.

The meters are in and the data is already flowing. The only thing missing is the layer your customer opens: their consumption, their history, their alerts. We hand you that layer finished, under your brand, on the meters you have already fitted — whatever brand they are — and on the gateway and network server you already run.

On the call we connect one of your meters and leave it running. You keep your gateway, your operator and your network server. If you are not seeing data by the time we hang up, we give you 3 months free.

From webhook to first reading on screen
30 min
From webhook to first reading on screen
Meters run by AquaLinks, an installer in Tarragona
120+
Meters run by AquaLinks, an installer in Tarragona
Of development: you write no code
€0
Of development: you write no code

A Spanish installer already bills this way

AquaLinks is an independent LoRaWAN installer running more than 120 meters across three private shared-well communities on Datakubo, under their own brand. They started with a 66-meter community and followed with a second of 39. Every resident sees their own unit’s consumption from their phone, the community gets automatic leak alerts, and the installation won Best Product at ExpoEbre 2025.

This is what you open every morning

The dashboard you run every community from: each customer, each meter and each alarm in one place. Your customer logs into something else entirely — their own consumption, in the portal under your brand.

Click the sidebar to move through the product.

portal.yourbrand.com/analytics

Platform

Operations

Insights

Admin

Analytics

Where the water nobody is looking for goes

Shared-well communityZone 2Last 30 days

Main meter against the sum of the individual ones

The gap between the bar and the line is water that reaches no meter at all

Main:1,412 m³Sum of individuals:1,346 m³Unmetered:66 m³

Where are those 66 m³?

  • Expected baseline use12 m³
  • Meters offline8 m³
  • Unexplained46 m³

This is the calculation that turned a community in Tarragona into a case study: unmetered water nobody was looking for.

You have fitted the meters. Now what?

You have already done the hard part: changing or adapting the meters, deploying the coverage, registering the devices and getting the readings to arrive. The field work is done and invoiced.

But your customer does not want frames. They want their consumption, their history, and someone to tell them when something is wrong. And that question — "where do I look?" — is not one your network server answers: its interface is built for an engineer, not for the chair of a residents association.

Build it yourself

Months of development, maintenance that never ends, and the responsibility of keeping it up every night. That is margin walking out of the door.

Send the customer to someone else’s platform

Your customer logs into a brand that is not yours, every month. The service stops looking like yours.

Keep doing it by hand

Export a CSV, tidy it up, email it. That works with two customers; with ten it eats your evenings.

The fourth option

Offer your own portal without becoming a software company. Datakubo hooks onto the end of the chain you already run and supplies the one thing missing: what your customer sees.

You install once. You bill every month.

It is the same fleet of meters you have already fitted, invoiced differently. The field work does not change: what you can charge for it does.

How it is billed today

Install, invoice once, done

You quote the job, fit the meters, raise an invoice, and that is that. The fleet keeps transmitting but stops earning. To bill that customer again you need another job.

  • One payment per installation, and then nothing until the next one
  • The customer only calls when something breaks
  • The data sits in the network server and reaches nobody

With Datakubo

Install, customer portal, monthly fee

The same job ends with a branded portal in the customer’s hands. From there you have a live service to bill every month, and a reason for them to call you rather than someone else.

  • The installation is billed once; the portal, every month
  • You spot the leak before your customer does and close the repair yourself
  • A customer with a portal switches supplier far less often

You decide what to charge. Datakubo supplies the software. We invoice you for the platform; the commercial relationship with your customer stays yours.

Run it on your own numbers

Put in the meters you already have connected and the monthly fee you decide to charge for each one. The figure that comes out is what you would bill your customers.

You set the price. The €2 starting point is only an example to get you moving the figure — not a recommended price, and not a market rate.

Revenue per month
€500
Revenue per year
€6,000
Revenue per meter per year
€24.00

Break-even point

26 meters

At €2.00 per meter, 26 already covers the Starter plan (€49/mo with 20 meters included and €0.50 per extra meter per month). Past that, every meter you connect is margin for you.

With 250 meters at €2.00 a month you bill €500 a month, €6,000 a year.

This is what you bill, before costs. What the platform costs you — a fixed monthly fee with meters included, plus a price per additional meter — is published, plan by plan, on pricing. It also excludes meters, gateways, connectivity and your own labour.

Illustrative example. The 2 EUR starting point is only somewhere to start moving the figure: it is not a recommended price and not a market rate. You set the fee.

How it connects to what you already have

The integration is an HTTP forward. Your network server already receives the decoded uplink; you just tell it to send it to Datakubo as well, with your API key in the header.

We do not replace your LNS. ChirpStack, The Things Network or whichever server your gateway ships with keep managing the network, the keys and device provisioning.

    1. MeterThe one you already fitted
    2. LoRaWAN / NB-IoTYour radio or your SIM
    3. TTN / ChirpStack / APIYour network server
    1. DatakuboInbound webhook
    2. Your brandYour logo, your subdomain
    3. Your customerTheir own login

Datakubo joins at the end of the chain. Change gateway or operator tomorrow and it is the network layer that changes, not your customer’s portal.

With NB-IoT you do not even need a gateway

NB-IoT meters carry their own SIM and send straight to Datakubo’s HTTP endpoint over the cellular network. No gateway and no network server in between.

It is the sensible option when the points are scattered — plots, wells, isolated homes — and a LoRaWAN gateway would cover two or three meters.

    1. NB-IoT meterWith its own SIM
    2. Cellular networkNo gateway
    3. DatakuboHTTP endpoint
    4. Your customerTheir own login

The vendor trap: software that only reads their meters

It is the most common pattern in the sector. You buy meters from a manufacturer and they offer you their platform "free", or nearly. The small print is that the platform only understands their meters.

The day you want to change brand — on price, on lead time, or because the customer already has something else fitted — you find that changing meter means changing software, and changing software means moving every one of your customers to a new portal.

  • Your hardware supplier stops being a technical decision and becomes one you cannot walk away from
  • You negotiate meter prices from a far weaker position
  • A mixed fleet — normal once you have a few years behind you — ends up spread across two or three platforms
  • If the manufacturer raises prices or discontinues a model, the problem is yours

Datakubo does not sell meters. Any water meter that reports on its own works, and payloads are normalised on the way in, so meters from different manufacturers appear in the same view with the same charts and the same alert rules. If you have a payload we do not support, we write the decoder free within 24 hours.

You could build it. But should you?

A dashboard with charts takes a few weeks. What eats the year is everything around it that turns those charts into something you can put in front of a customer and charge for.

  • Users, permissions and per-resident access
  • Isolation between customers (multi-tenancy)
  • History and roll-ups that survive years of readings
  • Alerts and anomaly detection that do not cry wolf
  • Branding, subdomain and per-customer look
  • A decoder for every new payload that lands on you
  • Security, backups and recovery
  • Maintenance and support, Sundays included

And none of those pieces is ever finished: every new meter, every odd payload and every network-server upgrade lands back on your desk.

Every hour you spend building software is an hour you are not installing or selling. Datakubo lets you offer that layer without creating it from scratch.

Your customer gets a portal. You get a new service line.

Two different products over the same data: what your customer opens, and what you open to run your whole book.

For your customer

Their consumption, in plain language and under your brand

They log in through your subdomain and see their own: no frames, no network jargon, nothing to configure.

  • Their current consumption and history, unit by unit
  • Automatic alerts when something departs from their own pattern
  • The gap between the main meter and the sum of the individual ones
  • Their own login for every resident, with no per-user cost
  • Nothing to download: send them a link and they open it in their phone browser

For you

Your entire book from one dashboard

Each community is an isolated customer inside your account, with its meters, its zones and its users. One customer’s data is not visible from another.

  • Onboard a new customer without building anything per customer
  • Every open alarm across every community in one list
  • Your logo, your colour and your subdomain on the portal they see
  • Meters from different manufacturers in the same view

Your customer never sees the name Datakubo

Switch brand in the selector and look at what your customer sees when they log in. Same product: the only thing that changes is whose it is.

Pick an example brand

aqualinks.datakubo.com
AquaLinksMeter 12 · Unit 3B

My water consumption

This month

14.2 m³

−8% vs last month

Last 7 days

No alerts on your meter
Portal by AquaLinks24/7

Your customer sees your brand. The name Datakubo appears nowhere.

You upload your logo, pick your colour and your customers log in at your subdomain. We bill you; what you charge your customer is your decision and your invoice.

Real catches

What the platform flagged on its own, before the bill did.

Zone leak · found on its own

66,320 litres that reached no meter

In August, the zone balance on a community in Tarragona uncovered unmetered water nobody was looking for. The platform opened the alarm and named the zone without anyone reading the chart.

Consumption anomaly · 6 nights

A meter running steadily through the night

Six nights in a row above its own 30-day history. Not a generic threshold: that meter compared against itself.

Hardware alarm · on the spot

Low battery before it went silent

The meter reported it itself and the alarm reached the portal on the same uplink. It gets swapped on the next scheduled visit, not on an emergency call-out.

Device down · 48 h

A meter that stopped reporting

Flagged on its own after 48 hours, with no rule to configure. The difference between you finding out and your customer telling you.

From your data to your customer’s portal

Four steps. Only the first is technical, and it is an HTTP forward.

  1. Connect

    Add an HTTP forward on your network server pointing at the Datakubo ingestion endpoint, with your API key in the header. On NB-IoT the meter sends straight there, with no gateway in between.

  2. Organise

    Create the community as a customer and assign its meters and zones. Meters register themselves on their first reading.

  3. Brand it

    Upload your logo, pick your brand colour and set your subdomain. That is what your customer sees when they log in.

  4. Hand it over

    Invite the residents by email and each one lands on their own. From there you have a service you can bill every month.

The situations Datakubo is used in most. Each page goes into the detail of that case without repeating this one.

What it costs

A fixed monthly fee with meters included, plus a price per additional meter. No setup fee and no lock-in: if it does not fit, you cancel.

  • Starter plan from €49/mo, with 20 meters included
  • White label, the customer portal and in-app alarms included from the first plan (email notifications on Professional)
  • What you charge your customer is your decision, and your invoice
  • No per-user cost: add as many residents as you need
See plans and pricing

We carry the risk

Two written guarantees, so setting it up does not cost you an evening

We are not asking you to spend your evenings fighting a payload: we set it up with you on the call. If something does not work, we fix it and it costs you nothing.

30 minutes

30-minute setup guarantee

We register your first customer’s webhook with you, on the call. If you are not seeing decoded data in your portal by the time we finish, we give you the first 3 months free.

24 hours

24-hour decoder guarantee

Got a water meter with an odd or unsupported payload? Send us the datasheet and we write the decoder free within 24 hours.

Both guarantees apply from day one and on any plan. No small print.

Join the network and we pass you the projects that reach us

Property managers and communities reach Datakubo wanting remote reading with no installer in their area. Those projects go to the installers in the network.

  • Projects from administrators and communities with no installer in their area
  • You run them from your own dashboard, under your brand
  • The customer is yours — we stay out of that relationship
Join the installer network

Installer network available in Spain only.

Installer questions

Do I need to change my meters?

No. If the meter already sends readings on its own, it connects as is. Datakubo never touches the field equipment: it receives the frame already decoded by your network server.

Does it work with meters from several brands at once?

Yes, and that is the normal case. Payloads are normalised on the way in, so meters from different manufacturers appear in the same view with the same charts and the same alert rules. We do not sell meters, so we have no interest in tying you to a brand.

Does it work with LoRaWAN?

Yes, that is the most common case. Your LoRaWAN network server forwards the uplink to Datakubo over HTTP and the meter appears in the dashboard.

Does it work with NB-IoT?

Yes. With NB-IoT there is no gateway or LNS in between: the meter sends straight to Datakubo’s HTTP endpoint over the cellular network. It is the sensible option on scattered installations where a LoRaWAN gateway would cover two or three meters.

Can I use ChirpStack?

Yes. You add an HTTP integration in your ChirpStack application pointing at Datakubo’s ingest endpoint, with your API key in the header. ChirpStack v4 and v3.

Does Datakubo replace my LNS?

No, and it is not meant to. Your LNS keeps managing the network, the keys and the devices. Datakubo is the business layer on top: what your customer sees.

Do I need to change my infrastructure?

No. You keep your gateways, your operator and your network server. The integration is an HTTP forward from where the frames already arrive.

What if I have a payload you do not support?

Send us the meter datasheet and we write the decoder free within 24 hours. It is one of the two written guarantees.

Can each community have its own login?

Yes. Each community is an isolated customer inside your account, with its own meters, zones and users. One community’s data is never visible from another.

Can I use my own brand?

Yes. You upload your logo, pick your brand colour and your customers log in at your subdomain (yourbrand.datakubo.com). A custom domain such as portal.yourcompany.com is included on the Professional plan.

Can I charge my customers a monthly fee?

Yes. Datakubo bills you for the platform; what you charge your customer is your decision and your invoice. Datakubo never bills your customers or issues receipts in your name.

How long until the first customer is running?

Under 30 minutes from adding the HTTP forward on your network server to seeing decoded data — and you do not do it alone: we set it up with you on the call. If you are not seeing data by the end, we give you 3 months free.

Written by

Xavier — Founder & CTO, DataKubo

Builds DataKubo working directly with LoRaWAN and NB-IoT water meter installers in Spain, taking their field readings into a branded portal for each of their customers.

You install the metering. We provide the software.

Start your 30-day free trial and show it to your customers, or bring a meter you already have transmitting and we leave it connected with you on a 30-minute call. If it does not fit, you cancel and you have paid nothing.