From TTN to a branded customer portal
in 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
From TTN to a branded customer portal in 4 steps
One webhook. Three clicks. Your domain. That's it.
Webhook URL
https://api.datakubo.com/v1/ingest/<token>
Connected to TTN
12 devices streaming
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.
New Customer
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.
Brand colors
Custom domain
portal.yourbrand.com
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.
Leak detected
Meter #28 · continuous flow 2h
Battery low
Meter #14 · 12% remaining
Device offline
Meter #07 · last seen 3h ago
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.
Connect your LoRaWAN server
~5 minutesPaste 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.
Add a customer in 3 clicks
~3 minutes per customerCreate 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.
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.
Set up alerts your customers understand
~2 minutes per ruleConfigure 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.
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.
A Datakubo account
Sign up for the 14-day free trial. No credit card required. Your API key is generated automatically on signup.
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.
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.