Automatically free up seats in KNIME Business Hub by removing users who are inactive.
This data app identifies inactive users based on two criteria: they have not logged in for the configured number of days and they have no active deployments in their user scope. Once detected, the workflow removes these users from all Hub teams they belong to, freeing up seats.
Optionally, administrators can be notified via email after removal by configuring the “Notify User” component.
The data app requires access to Keycloak session events to track user activity. Therefore, the Keycloak service client credentials (Client ID and Client Secret) must be provided.