August 10th, 2026
New

You can now deploy firmware updates over the air, straight from the Spotflow portal. Find a bug in the field, change the code, and roll the fix to every affected device without a truck roll or a site visit.
This closes the observability loop. Alongside logs, crash reports, metrics, dashboards, and alerts, you can now push firmware updates straight to your devices, so you can detect a problem, ship the fix, and verify the result all in one place.

Deploy from the cloud: Upload a signed firmware image and roll it out to your fleet from one portal, no manual reflashing.
Target with deployment cohorts: Group devices manually or by Device Tags (location, hardware revision, any attribute), so you can pilot on a small cohort, verify the telemetry, then expand to the full fleet. Active deployments also apply to devices added to the cohort later.

Track every device to completion: See which devices succeeded, which are pending, and which failed, and retry the ones that need it.

Roll back automatically: The device boots the new image in test mode first. If your application doesn't confirm it, the next reboot reverts to the previous firmware, so a bad update can't strand a device in the field.
Integrate with minimal application code: The Spotflow device module handles the download, the image swap, and the reboot. Register update callbacks to delay the download or defer the reboot until a safe, idle window. The device-side integration is currently available for Zephyr.
Get started:
Full walkthrough on the blog: Over-the-Air Firmware Updates on Zephyr RTOS with Spotflow
July 28th, 2026
New

You can now upload an SBOM to any firmware version, and Spotflow automatically matches its components against known CVEs and tracks which of your deployed devices are affected.
Cross-referencing dependency lists against CVE feeds by hand doesn't scale. Spotflow does the matching for you, re-scans as the CVE database changes, and gives your team a structured way to assess and document each finding.
What you can do
Upload SBOMs per firmware version: SPDX 2 (tag-value) or SPDX 3 (JSON). Spotflow extracts the components and dependencies automatically.
Get matched against known CVEs, continuously: Checked on upload, then re-scanned as the CVE database updates, so newly disclosed vulnerabilities surface in firmware you already shipped.
Assess issues with VEX-style states: New findings start Not Assessed. Move each to In Triage, Affected, or Not Affected as your team investigates. Not Affected requires a justification.
See fleet-wide impact at a glance: The Security overview lists every firmware version with open issues, how many devices are affected, and lets you filter by severity or CISA KEV status.
Keep a full audit trail: Every assessment and ignore action is logged with who made it, when, and why.
Spotflow supports your CRA compliance work, but your organization is still responsible for determining which requirements apply and meeting them.
Read the full guide: Track security issues across your devices and Comply with CRA.
April 28th, 2026
New

We're excited to announce Alerting, now live in Spotflow.

You've been able to monitor the health of your embedded device fleet using Spotflow's dashboards.
Now Spotflow can proactively alert you when something needs your attention.

Whatβs new:
Metric-based alert rules: define rules on System Metrics (CPU usage, memory usage) or Custom Application Metrics (battery level, operation duration, error counts, anything your firmware reports)
Threshold conditions: alert when a metric crosses a fixed value, e.g., CPU above 90%
Percentual Change conditions: alert when a metric shifts significantly over time, e.g., battery voltage drops 20%
Offline detection: trigger an alert when no data is received from a device, great for catching devices that have gone silent
Configurable evaluation intervals: control how frequently each rule is checked
Custom alert tags: tag your alerts for easy triaging in the alert list
Notification Targets: define a group of email addresses once and reuse it across multiple alert rules
Automatic resolution: alerts resolve on their own once the condition clears, no manual action needed
π Overview: https://docs.spotflow.io/fundamentals/alerts
π Using Alerting: https://docs.spotflow.io/guides/alert-rules
April 8th, 2026
New

We're excited to announce Custom Dashboards, now live in Spotflow.

Until now, Spotflow offered pre-built dashboards for fleet health and per-device diagnostics. Custom Dashboards expand on this by letting you create tailored views for any aspect of your device fleet β including product usage and user behavior through your custom application metrics.
What you can do:
Create multiple dashboards β each with a name and optional description, organized around your team's specific needs
Add premade widgets β the same fleet health widgets you already know: connectivity, crash rate, firmware distribution, resource usage, and more
Add custom widgets β query any metric (Spotflow-provided or custom), apply filters and grouping by built-in or custom labels, and choose your preferred visualization type and units
Manage and evolve dashboards β resize and rename widgets, add or remove them at any time, configure time range and auto-refresh frequency

Why it matters:
Embedded teams often track device stability in one tool and product analytics in another. Custom Dashboards bring these together β so you can see how a firmware rollout affects not just crash rates, but actual feature adoption, all in the same place.
Check here on how to get started: https://docs.spotflow.io/guides/custom-dashboards
February 10th, 2026
New

Weβre introducing 2 dashboards that help you understand whatβs happening across your device fleets.
Fleet overview dashboard
Device overview dashboard
Use it when youβre monitoring day-to-day operations, validating a rollout, or responding to a report like βdevices started rebootingβ or βtelemetry droppedβ.

It helps you answer questions like:
Are devices connecting as expected?
Are crashes increasing, and is it tied to a rollout?
Which firmware versions are active in the field right now?
Did something change in logs (volume or severity)?
Seeing something fishy and need to check on a specific device? The Device overview is your go-to place for understanding how a single device behaves in the real world over time.

It helps you answer questions like:
Is this device stable?
Did a recent firmware update introduce crashes?
Is the device communicating reliably with the cloud?
Are we running close to CPU or memory limits?
Zephyr OS metrics are automatically collected by ourΒ device module, which runs alongside your firmware on the device. No coding needed!
The dashboards are now available for all plans, including the Free tier.
Want to learn more? Check our documentation.
Have any feedback? Join our community.
October 29th, 2025
New

You can now set the log level directly from the Spotflow web interface, without needing to modify firmware and redeploy.
Only logs above the selected level are sent to the cloud, so you can:
Cut down data transfer
Turn up verbosity remotely when troubleshooting
Keep your logging verbosity consistent according to the needs of your environment

The rule of thumb is to keep production devices on ERROR and only increase verbosity to DEBUG for specific devices when troubleshooting is actually needed.
October 20th, 2025
New

Hi,
Our crash dump analysis just got a big update! You donβt have to waste hours decoding stack traces and registers anymore.
In addition to our automated GDB analysis, our AI now breaks it down, providing aΒ clear, human-readable explanation and suggesting a fixΒ based on the decompiled symbol file.
All crash dumps coming to the Spotflow platform are analyzed upon arrival.
AI analysis explains what went wrong in natural language based on the decompiled symbol file.
AI suggests how to fix to your firmware.
You gain the understanding in seconds, instead of hours, so you can focus on fixing your code.
Crash report with a concise message of what went wrong:

Full root cause analysis and suggested fix:

Available for all Spotflow plans, including the free tier.
August 26th, 2025
New

Automated collection from Zephyr-powered devices, just enable it via Kconfig.
Analysis via an easy-to-use web interface.
Crash reason, stack trace, registers, and variables at a glance.
Not using Zephyr? Send crash dumps via MQTT.

June 16th, 2025

It supports:
Sending logs from Zephyr-powered devices (use Spotflow as a west dependency)
Sending logs using the MQTT client (if your device is not running Zephyr)
Web portal for querying and filtering logs
Device management
Coming soon:
Sending and analyzing crash dumps
Allow users to label log template parameters, like '%d' as 'battery_level', for easier querying
Metrics support
June 3rd, 2025

Spotflow Embedded Observability has entered closed beta, and I invite you to test it out!
It supports:
Sending logs from Zephyr-powered devices (use Spotflow as a west dependency)
Sending logs using the MQTT client (if your device is not running Zephyr)
Web portal for querying and filtering logs
Device management
Coming soon:
Sending and analyzing crash dumps
Allow users to label log template parameters, like '%d' as 'battery_level', for easier querying
Metrics support