Founding member: lock in today's pricing forever. Sign up before July 31, 2026 →
How It Works

From TTN to a branded customer portalin under 15 minutes.

No new hardware. No code. No migration. You keep TTN or ChirpStack exactly as-is — Datakubo adds the customer-facing layer on top.

< 15 min

First customer live

3 clicks

Per new customer after that

0

Lines of code to write

How It Works

From TTN to a branded customer portal in 4 steps

One webhook. Three clicks. Your domain. That's it.

Connect ChirpStack or TTN in minutes

Paste a webhook URL into your existing LoRaWAN server. Your devices start streaming into Datakubo immediately — no code, no migration.

Add customers in 3 clicks

Create the customer account, assign their devices, send the invite. They log into a portal that already shows their data.

White-label branding — your logo, your domain

Upload your logo, pick your colors, point your subdomain. Your customers see your brand from login to data export — never Datakubo.

Alerts your customers actually understand

Configure thresholds in plain language: leak detected, battery low, device offline. Your customers get email or SMS — no JSON, no LoRaWAN jargon.

Step-by-step setup guide

What happens at each stage — including the technical details for integrators.

1

Connect your LoRaWAN server

~5 minutes

Paste a single webhook URL into your ChirpStack or TTN application. That's the only integration step — one URL covers every customer and every device you'll ever add.

Technical details

ChirpStack: Tenants → Applications → Integrations → HTTP integration. TTN: Application → Webhooks → Custom webhook. Include your Datakubo API key in the X-API-Key header.

Your devices start streaming data into Datakubo in real time.

2

Add a customer in 3 clicks

~3 minutes per customer

Create the customer account, assign their devices from your fleet, and send the invite email. They receive a login link to a portal that already shows their live data.

Technical details

Customer gets an isolated account: row-level security ensures they only see their own devices and historical readings. No per-customer configuration required from you after initial setup.

Customer receives a branded login email and sees their devices immediately.

3

Configure your branding

~5 minutes (one time)

Upload your logo, choose your brand colors, and set your subdomain. Every customer portal will reflect your brand — not Datakubo's.

Technical details

Starter plan: branded subdomain (yourbrand.datakubo.com). Pro plan: bring your own domain (portal.yourbrand.com) with automatic SSL. Terminology is customizable per vertical.

Customers see your brand on every screen, every email, every alert.

4

Set up alerts your customers understand

~2 minutes per rule

Configure threshold rules in plain language: continuous flow = leak, battery below 15% = low battery, no data for 2 hours = device offline. No JSON, no LoRaWAN jargon.

Technical details

Rules run against incoming time-series data and trigger in-portal notifications. Email and SMS notifications available. Rules are configured once and apply automatically to all assigned devices.

Customers get proactive alerts without contacting you for support.

What you need to get started

No new hardware, no developer, no long procurement cycle.

Required

An existing LoRaWAN setup

ChirpStack (any version), The Things Network, or any LoRaWAN server that supports HTTP webhooks. Your devices just need to already be sending data.

Required

A Datakubo account

Sign up for the 14-day free trial. No credit card required. Your API key is generated automatically on signup.

Optional

Your logo and brand colors

Optional but recommended. SVG or PNG works. Without custom branding, the portal uses Datakubo's default look until you configure it.

Optional

A custom domain (Pro plan)

Optional on Starter. On Pro, point portal.yourbrand.com to Datakubo via a CNAME record and we handle the SSL certificate automatically.

Ready to see it for yourself?

Start the free trial and have your first customer live in under 15 minutes.

Or view pricing →