Skip to content

GroupAlarm Changelog

WebApp
Marvin MenzerathFabian LanzerathJason SonghurstThomas DürenYannick Gasper
Marvin Menzerath | Head of Engineering and contributors

"New extension: GroupAlarm Things"

Management and display of dynamically configurable objects. Rule-based alerts and conditional visualisations.
WebApp iOS Android
Marvin MenzerathFabian LanzerathThomas DürenYannick GasperJason Songhurst
Marvin Menzerath | Head of Engineering and contributors

"New messaging app: GroupAlarm uses the MATRIX protocol"

Secure real-time chat with end-to-end encryption: Now featuring improved message management, polls, reactions and enhanced user-friendliness.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Alarm monitors always display the most recent alarm

If multiple alarms are active, the alarm monitor always switches to the alarm that was last modified. With this update, the monitor always displays the most recent alarm. If this is not desired, the split-screen view can be used.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Export of participants

Participants in an organization can be exported via CSV. Only the data that each participant has made available to administrators will be exported. The export is currently limited to 1,000 participants per export.
WebApp iOS Android
Hanno Heeskens
Hanno Heeskens | CEO

Announcement – Messenger migration to the Matrix protocol (27 April 2026)

Information about the update to the Messenger within the GroupAlarm app.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

File Keys in Tags

When triggering tags, files keys can now also be specified.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

"IMAP connections in the connection manager"

To improve the configuration and monitoring of the IMAP trigger, new IMAP connections are now managed in the central connection manager.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Calendar export contains organisation names

The iCal export of your own calendar now contains the organiser including the organisation name. You can find the iCal URL for importing into other systems in the web app by clicking on your profile picture under "Events".
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Native MQTT support for IoT and Industry 4.0 in the Connection Manager

The Connection Manager now includes a native MQTT client. You can now connect MQTT-based devices and software directly, process incoming data in flows, and actively send messages back to brokers.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Status filter for the Monitor unit views

In the "Units Overview" and "Unit Feedback" monitor panels, you can now filter by the status of the units.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

URL optimisation for voice output

Alarm texts now automatically filter redundant URL components (https://, www.) and all path parameters. The text-to-speech output is restricted to the core domain (e.g., teams.microsoft.com) for improved clarity.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Introduction of an API Rate Limit

To ensure platform stability, GroupAlarm is introducing an initial API rate limit of 500 requests per minute. In the event of a block, you will receive an HTTP 429 response and can evaluate the Retry-After header.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Update Unit Status and Position

You can now update the status and position of your units directly using dedicated Flow functions. This method is not only easier to set up, but also significantly faster and more reliable than using HTTP requests.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Alert participants multiple times

From now on, participants in new organisations will be alerted multiple times unless the organisational setting "Participants booked in an event can be alerted again" is deactivated.
WebApp
Jason SonghurstFabian Lanzerath
Jason Songhurst | Software Engineer and contributors

Direct tag assignment for alarm templates

Alarm templates can now be linked directly to tags without configuring a flow. The assigned templates are listed in the tag overview. For more complex logic, the tag trigger within the flows is still available.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Extended radii for geofences in organizations

Geofences in organizations can now extend up to 50 km.
Cockpit-App
Jason SonghurstFabian Lanzerath
Jason Songhurst | Software Engineer and contributors

'"Trigger alarm" in the Cockpit App'

The Cockpit App receives the "Trigger alarm" functionality from the Web App
WebApp
Jason SonghurstFabian Lanzerath
Jason Songhurst | Software Engineer and contributors

Automated Monitoring of Label Coverage Levels

Using flow triggers, organizations can react in real-time to changes in personnel readiness as soon as defined thresholds for labels are exceeded or fallen short of.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Monitor panel for displaying the coverage ratio

The "Participant list" panel shows the number of available participants and the coverage ratio for each label.
WebApp
Marvin MenzerathHanno Heeskens
Marvin Menzerath | Head of Engineering and contributors

Coverage for Monitoring Operational Readiness

The new coverage metric indicates the actual availability of participants per label, relative to an individual minimum.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Correction for escalation of devices

We fixed a bug where certain devices were triggered too late in specific configurations.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Improvements for e-invoices

We have improved the e-invoice process (ZUGFeRD/X-Rechnung). The routing ID and order number can now be entered directly in the billing data.
Android iOS WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Controlling pausable labels via the cockpit

Users who are authorised to edit participant labels can now also change the status of a pausable label in the cockpit.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Label Prioritization now applied instantly

Label Prioritization is no longer applied at the end of an alarm, but now occurs directly during the live alert process. This ensures a more efficient and faster alarm flow.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Alarm Simulation

The new alarm preview function enables the exact simulation of configured alarm scenarios. This serves to validate complex rules that take into account availability, shift schedules and other time criteria.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Pausing and activating labels for administrators

Administrators can now not only assign pausable labels to participants, but also adjust their active status as required.
WebApp
Thomas Düren
Thomas Düren | Software Engineer

The "Trigger alarm" flow function now supports external EventID

The external ID of the event has been added to the "Trigger alarm" function, so that it is no longer necessary to create an event in advance and then trigger the alarm in it.
WebApp Android iOS
Yannick GasperFabian LanzerathJason SonghurstThomas Düren
Yannick Gasper | Software Engineer and contributors

Alarm comments allow for more detailed feedback

Freely definable comments allow for more precise feedback from the alerted persons in addition to the YES/NO answers.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Introduction of email quotas

We're introducing a quota of 5,000 emails per month per organisation.
WebApp
Yannick GasperFabian LanzerathJason SonghurstThomas Düren
Yannick Gasper | Software Engineer and contributors

Severity levels and alarm comments in new configuration

The severity levels for alarms can now be found in the Configuration → Alerting menu item, along with the alarm comments, and no longer in the organisation settings.
WebApp
Thomas DürenFabian LanzerathJason SonghurstYannick Gasper
Thomas Düren | Software Engineer and contributors

Process alarm feedback in the flow

The "Load alarm data" and "alarm closed" functions now also provide the names of the participants in the feedback as well as the absolute feedback numbers to forward this feedback via Flow. The absolute feedback values are also available via the API.
WebApp
Fabian LanzerathThomas DürenYannick GasperJason Songhurst
Fabian Lanzerath | Software Engineer and contributors

Scheduled trigger in flow (cronjob)

With the first trigger in the new „Automatic tasks“ extension, up to five cronjobs can now be defined and used per organization.
Cockpit-App WebApp
Marvin MenzerathFabian LanzerathThomas DürenYannick Gasper
Marvin Menzerath | Head of Engineering and contributors

Categorisation of units

To improve clarity, units can now be assigned to their own categories.
Cockpit-App
Yannick GasperJason Songhurst
Yannick Gasper | Software Engineer and contributors

GroupAlarm Cockpit for various operating systems

The GroupAlarm Cockpit is now also available for Windows and macOS.
Cockpit-App
Thomas DürenFabian Lanzerath
Thomas Düren | Software Engineer and contributors

GroupAlarm Cockpit on the Web

The GroupAlarm Cockpit is now available in your web browser without installation at cockpit.groupalarm.com.
WebApp
Thomas Düren
Thomas Düren | Software Engineer

Closing and archiving multiple events

Multiple events can now be selected simultaneously (up to 50) and closed or archived in one step.
WebApp
Thomas DürenYannick Gasper
Thomas Düren | Software Engineer and contributors

New status “Alarmed”

The status “Alarmed” can be set automatically for alarmed units/vehicles so that they can be displayed on the monitor, for example.
F.R.E.D. Pager
Yannick Gasper
Yannick Gasper | Software Engineer

F.R.E.D. pager receives event severity

We have added the severity to the event name of the pager, which is now - if set - prefixed to the event.
Cockpit-App
Thomas DürenYannick GasperFabian Lanzerath
Thomas Düren | Software Engineer and contributors

Units, availability, and incident log in the Cockpit app

The Cockpit app displays the status and location of units, available participants, and the incident log.
Cockpit-App
Fabian LanzerathJason Songhurst
Fabian Lanzerath | Software Engineer and contributors

Alarming by units in the cockpit app

In addition to the quick actions, units can now also be flexibly selected and alerted using the cockpit app.
iOS
Yannick Gasper
Yannick Gasper | Software Engineer

Better screenshot handling in iOS

We now hide alarm data in the iOS app when a screenshot is taken. The familiar warning is also displayed.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Renaming ongoing events

Ongoing events can now be renamed using the API when a new alarm is triggered.
Cockpit-App
Thomas DürenFabian Lanzerath
Thomas Düren | Software Engineer and contributors

New GroupAlarm Cockpit replaces QuickActions app

The new GroupAlarm Cockpit replaces the GroupAlarm QuickActions app with immediate effect.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Guard book and incident log can be maintained more easily

The input forms have been optimised to focus on writing new entries
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

The filter in the connection manager now supports wildcards

Wildcards in the filter help to quickly bind a large number of units to organizations. This is useful, for example, with the WDX3 interface, so that alarms only reach the relevant organizations.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Improved Event Manpower Report

We fixed a bug where a person was counted multiple times in multiple alarms when reporting the event's strength.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Improved JSON parser function in the flow

A new data type “Output as JSON” allows objects extracted from JSON to be further processed as such, e.g. when passing them via HTTP within another JSON string.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Improved API documentation

We have improved the documentation of the API interface createAlert. You can now check the available options within the optional content.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Skipping empty shift groups in full escalation

If a shift group is without participants (i.e. because of empty shift plans or paused labels), it will be skipped directly in future regardless of the configured waiting time.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

More characters for messages to the F.R.E.D. pagers

900 characters are now available for sending messages to the F.R.E.D. pagers in the flow element "Send message to pager".
WebApp
Hanno Heeskens
Hanno Heeskens | CEO

GroupAlarm Trust Center published

The GroupAlarm Trust Center provides information about our certifications, memberships, key subcontractors and implemented policies (trust.groupalarm.com).
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

New "Position change" flow trigger

A new flow trigger "Position change", which reacts to position changes of units, has been added.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Improved feedback on the alarm monitors

The Unit Feedback panel has new filters, e.g. filter options by unit, name and sorting of entries.
WebApp
Fabian LanzerathThomas Düren
Fabian Lanzerath | Software Engineer and contributors

Alarm monitor shows organizations involved

The alarm monitor now displays the organizations involved in the alarm in a new panel, including alerted units and positive feedback.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Description in flow functions

Descriptions can now be added to individual flow functions for better documentation.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Reload interval of the I-Frame panel

The reload interval for the I-Frame panel on the monitors is now adjustable so that the page is not reloaded every minute, causing an unsightly effect on the monitor.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Pager statistics

Track the availability of individual pagers over a longer period of time.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Invoice format XRechnung and ZUGFeRD

You can now select the invoice format yourself between PDF, XRechnung and ZUGFeRD in GroupAlarm. You can find the setting in the billing section under invoice recipient.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Deprecation of TLS 1.0 & 1.1 and webin API as of June 30, 2025

To ensure the continued security and efficiency of our services, we are deactivating insecure protocols and removing rarely used APIs.
WebApp
Yannick GasperFabian Lanzerath
Yannick Gasper | Software Engineer and contributors

Private Flows for more data security

Flows can now be marked as private when inherited, so that no data (insights) can be viewed in the sub-organizations.
Android iOS
Yannick GasperFabian Lanzerath
Yannick Gasper | Software Engineer and contributors

Control user profile settings via the app

Participants can now access certain profile functions directly via the app, e.g. the pausable labels or the email notification when they accept an alert (for employers or similar).
WebApp
Thomas DürenJason Songhurst
Thomas Düren | Software Engineer and contributors

Improving the data connection for alarm monitors

The information on the alarm monitors is now provided in real time without periodic reloading (SSE).
F.R.E.D. Pager
Thomas DürenJason Songhurst
Thomas Düren | Software Engineer and contributors

Pauseable Lebels on F.R.E.D.

Pauseable Labels are now available in the F.R.E.D. menu
WebApp
Jason SonghurstThomas Düren
Jason Songhurst | Software Engineer and contributors

Filter for WDX3 messages

We are introducing a filter for units so that WDX3 messages only show up in the associated organizations.
WebApp
Marvin MenzerathYannick Gasper
Marvin Menzerath | Head of Engineering and contributors

New e-mail provider

We implemented a new e-mail provider for data privacy reasons.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

New layout for strength report

The strength report has been revised and displays the selected labels more clearly.
WebApp
Jason SonghurstThomas Düren
Jason Songhurst | Software Engineer and contributors

Connection manager for interfacing with GroupAlarm

The connection manager organises and monitors the connection to third-party systems.
WebApp Android iOS
Yannick GasperFabian Lanzerath
Yannick Gasper | Software Engineer and contributors

Severity for events and alarms

We are implementing freely configurable severities for events and alarms, which can be individually signalled in the apps.
WebApp Android iOS
Yannick GasperFabian Lanzerath
Yannick Gasper | Software Engineer and contributors

Appointment reminders

GroupAlarm now sends reminders of upcoming appointments via app.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Fix for the inheritance of permissions

We have fixed a bug where participants with inherited permissions did not have access to newly created sub-organisations.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Optimised view of the quick actions

The layout of the quick actions on the organisation dashboard has been updated. In addition to improved behaviour on small screens, they can now be collapsed.
WebApp Android iOS
Jason SonghurstFabian LanzerathThomas DürenYannick Gasper
Jason Songhurst | Software Engineer and contributors

Document management in GroupAlarm

The document manager is now available to our customers as a new, powerful function that enables the centralised management of important documents and information.
WebApp
Hanno Heeskens
Hanno Heeskens | CEO

More Icons for QuickActions

New icons have been added to the quick actions. The larger selection ensures that the icons are better suited to different alarm scenarios.
Android iOS
Yannick Gasper
Yannick Gasper | Software Engineer

Smart labels in the apps

Previously, only normal labels could be selected in the app when creating an alarm. With the new app versions, smart labels created in the organisation can now also be selected here.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

JSON Parser output as list

The JSON parser in our Flows can now output lists instead of only single values.
WebApp
Thomas Düren
Thomas Düren | Software Engineer

Easier CSV import

It is now possible to update participant data via CSV. Previously, it was only possible to delete or update the data individually.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Better redelivery of alarms to FRED pagers

We have shortened the time in which a pager signals an open alarm after a new login. Open alarms are now checked and delivered immediately after logging into the system.
WebApp
Thomas Düren
Thomas Düren | Software Engineer

Data retention in Groupalarm

Old events and alarms can now be completely removed from GroupAlarm.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Automated email notifications

With this update, we are introducing a new beta feature: The automated email notifications.
WebApp
Thomas Düren
Thomas Düren | Software Engineer

New role for assigning Labels

We have introduced a new role that only authorises the assignment of labels to participants.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Tag assignment to scenarios

Simplify tag assignment to scenarios
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Update the pager name on assignment

If the pager is assigned to a participant, the participant name on the pager is now updated immediately. Previously, there was a waiting time of up to several hours.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Deletion of inactive organisations

From now on, we will automatically delete inactive organisations after three months.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

WDX3 interface

GroupAlarm now supports the WDX-3 interface for connecting the ELS Cobra (ISE).
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Gong and announcement function for monitors

This update adds a chime and read aloud feature to the monitor.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

GroupAlarm is now available in French

GroupAlarm and the apps are now also available in French.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Dynamic layers for the monitor

With this update, the monitor gets new layers, overlays and the option to display points of interest.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Updating the DWD map layers

With this update, we update the existing DWD map layers and extend the layer selection with the addition of Weather warnings for inland lakes, Pollen hazard index, Lightning short-term forecast and Lightning density.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Automatic adjustment of quotas

Immediately upon requesting an increased quota, 1000 executions are added so that (e.g. the flow) works again immediately.
Android iOS
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Trigger alarm via the apps

Previously, organisations with inherited permissions were not available in the apps to trigger an alarm. This has been corrected so that all organisations authorised for alarm creation can now be selected.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Enhancement of the alarm report

With this update, we are improving the information in the alarm report.
Android iOS
Hanno Heeskens
Hanno Heeskens | CEO

Extended validity for app pushes

The validity period of push notifications has been extended to 10 minutes. This means that alerts can be sent for longer in the event of short-term signal loss on mobile phones.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Specification of the externalEventID

With this update we correct the behaviour of the externalEventID.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

New "Status change" flow trigger

A new flow trigger "Status change", which reacts to status changes of units, has been added.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

"Adjustment of the manpower report on the alarm display"

On the alarm display, the labels in the "Manpower report" panel are now displayed proportionally to the selected font size.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Support of different coordinate formats

Other formats are now supported in addition to the GPS coordinate format.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Participant list now displays device deactivation by the organization.

In the participant list, it is now directly visible on which devices an alarm will be sent to a participant.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Shift groups now support synchronization with labels.

To make it easier to manage the participants in the shift schedules, the shift groups now also support synchronization with labels.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

General availability via FRED pager

Set the general availability of a participant via the FRED pager.
WebApp
Marvin Menzerath
Marvin Menzerath | Head of Engineering

Configure FRED Pagers

Administrators can now configure the settings of the FRED pagers directly in GroupAlarm.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

Pager Searching and Sorting

The pager table supports searching and sorting by specific columns.
WebApp
Yannick Gasper
Yannick Gasper | Software Engineer

PGP decryption in the flow

The Flow gets a component to decrypt pgp-encrypted text.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Pager deadman and emergency call functions as Flow-Triggers

A flow is triggered when a deadman or emergency alarm is dispatched from a pager.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Labels can be paused by the participant

Participants can now select or deselect accordingly configured labels in their profile.
WebApp
Hanno Heeskens
Hanno Heeskens | CEO

"SMS message: event and alarm text in 160 characters"

A new option in the organization settings now allows to shorten the SMS text including event name to 160 characters. Previously, this option was only available for sending the alarm text.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Participants can view their label assignments

Each participant can now see in their personal profile which labels have been assigned to them in which organization.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Monitors with authentication

From now on, displays can be activated and better managed with a password.
WebApp
Fabian Lanzerath
Fabian Lanzerath | Software Engineer

Organizations can enforce 2FA

Organizations can now enforce two-factor authentication for new participants.
WebApp
Jason Songhurst
Jason Songhurst | Software Engineer

Closing date for appointments

For one-off appointments, you can optionally set a feedback deadline. Once the date has been reached, appointment invitations can no longer be changed.
WebApp Android iOS
Hanno Heeskens
Hanno Heeskens | CEO

Start of the English changelog

Until now, the changelog was only available in German - from now on it will also be available in English.

Enable customer chat

Our customer chat is provided by Crisp. If you agree, Crisp will load and receive connection data (such as your IP address) and your chat messages. Crisp may use cookies and browser storage. Your agreement is remembered for this browser tab’s session. Without your agreement, Crisp will not load.