Websites11 min read

Real-Time Customer Dashboard in a SaaS in Tel Aviv: Cost and Architecture

Mohamed Bah·Fondateur, Kolonell
October 27, 2026
Share:
Real-Time Customer Dashboard in a SaaS in Tel Aviv: Cost and Architecture

Real-Time Customer Dashboard in a SaaS in Tel Aviv: Cost and Architecture

Websites

The verdict in three sentences

For a Tel Aviv SaaS in IoT, logistics or energy, a custom real-time customer dashboard means a budget of EUR 20,000 to 60,000 (about USD 22,000 to 66,000) and a 2 to 4 month project. Infrastructure adds EUR 200 to 1,500 per month depending on event volume, which is often cheaper than embedded analytics billed per user once you pass a few hundred customer accounts. The decision rests on three measurable parameters: the refresh rate you actually need, the number of data points per second and the number of end users.

What each building block costs in 2026

A real-time dashboard is more than a screen full of charts. You need a full chain: event ingestion, time-series storage, aggregation, delivery to the browser, multi-tenant access rights and exports. Here are 2026 ballpark figures for an agency team working locally or remotely.

BlockRole2026 range (EUR, excl. VAT)Indicative duration
Ingestion (MQTT, Kafka, webhooks)Receive sensor or business events3,000 to 9,0002 to 3 weeks
Time-series storage (TimescaleDB, ClickHouse)Store and compress measurements2,500 to 8,0001 to 2 weeks
Aggregations and materialised viewsAverages, percentiles, per-minute or hourly totals3,000 to 10,0002 to 3 weeks
Real-time delivery (WebSocket or SSE)Push updates without reloading2,500 to 8,0001 to 2 weeks
Interface (charts, filters, alerts)Widgets, period picker, thresholds5,000 to 15,0003 to 5 weeks
Multi-tenancy and permissionsData isolation per customer and role2,000 to 6,0001 to 2 weeks
CSV, PDF and API exportScheduled reports, extraction1,500 to 5,0001 week

An "essential" scope (10 widgets, 5-second refresh, CSV export) lands around EUR 20,000 to 28,000. A full scope with configurable alerts, scheduled PDF reports and long retention climbs to EUR 45,000 to 60,000.

WebSocket, SSE or polling: the right technical choice

Real time gets expensive when it is oversized. Many products only need a refresh every 10 to 30 seconds, which radically changes the architecture and the monthly bill.

TechniqueTypical latencyComplexityGood fitMonthly infrastructure cost (ballpark)
Polling every 30 s15 to 30 sLowLogistics reporting, daily energy useEUR 100 to 300
Server-Sent Events (SSE)Under 1 sMediumOne-way server-to-client stream, alertsEUR 200 to 600
WebSocketUnder 200 msHighIoT supervision, vehicle fleets, two-way interactionEUR 400 to 1,500
Managed WebSocket (Ably, Pusher)Under 200 msLow on the code sideFast start, unpredictable peaksEUR 50 to 900 depending on messages

Our default recommendation: SSE for 80% of customer dashboards, WebSocket only if users act on equipment from the screen (remote commands, operator chat). Storage matters too: ClickHouse compresses time series by roughly a factor of 10, which keeps disk costs in check beyond 1 billion points a year.

Custom build or embedded analytics (Metabase, Looker)

Embedded tools win on time to launch, but their per-user or per-instance pricing becomes heavy when every customer of your SaaS gets several seats.

CriterionCustom buildEmbedded Metabase (Pro/Enterprise)Embedded Looker
Upfront costEUR 20,000 to 60,000EUR 3,000 to 10,000 integrationEUR 10,000 to 25,000 integration
Recurring costEUR 200 to 1,500/month infrastructureFrom about USD 500/month, then per userAnnual contract, often USD 30,000 and up
Native real timeYes, depending on architectureNo, query-based refreshLimited
Fully on-brand experienceCompleteGood with paid embeddingGood
Vendor lock-inLow, code handed overMediumHigh
Typical break-even300 to 600 end usersSmall customer basesLarge accounts with a data team

Embedded analytics remains relevant for a 6 to 12 month validation phase. Once the dashboard becomes a sales argument and a retention driver, the custom build pays for itself.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

Mini case study

Noa, product owner of an energy monitoring SaaS in Tel Aviv, has 140 customers and 900 end users. The embedded option is quoted at about EUR 4 per user per month, i.e. EUR 3,600 a month or EUR 43,200 a year, without true real time. The custom build is quoted at EUR 38,000 (SSE, TimescaleDB, 14 widgets, PDF export) plus EUR 450 a month in infrastructure, i.e. EUR 5,400 a year. Over three years: EUR 129,600 for embedded versus EUR 54,200 for custom, a saving of about EUR 75,000, before counting the lower churn expected when customers see their consumption second by second.

FAQ

How long does it take to deliver a real-time dashboard?

Allow 8 to 10 weeks for an essential scope and 12 to 16 weeks for a full version with alerts and scheduled reports. A 1 to 2 week scoping phase is included.

Do I need a dedicated time-series database?

Above 50 million points a month, yes: TimescaleDB or ClickHouse cut query times by 10 to 50 times compared with standard PostgreSQL. Below that, a well-indexed table is often enough.

What is the infrastructure cost for 1,000 connected customers?

As a 2026 ballpark, expect EUR 300 to 800 a month with SSE and one-second refresh. With two-way WebSocket and heavy IoT volume, the bill can reach EUR 1,500 a month.

Can we start with Metabase and migrate later?

Yes, provided you structure a clean data warehouse from day one. Migrating to custom then costs 15 to 25% less, because aggregations are already defined.

Is the dashboard privacy compliant?

Multi-tenant isolation, access logging and hosting in a region matching your customers (EU, Israel or US) are included in the estimate. Budget EUR 1,500 to 3,000 for a privacy impact assessment if you process household consumption data.

Let's scope your project. Send us your event volume, number of end users and target refresh rate, and we will price the architecture, budget and timeline of your dashboard. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#dashboard#real time#SaaS#Tel Aviv#WebSocket#embedded analytics
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.