Over time, technical logs accumulate in the application database (login logs, n8n integration events and expired sessions). They are not needed for day-to-day work and unnecessarily increase the size of the database. The Technical log clean-up section allows the administrator to keep the application in good condition.
Important: this feature removes technical logs only. It never deletes your tasks, chats, messages or attachments.
Where to find it
⚙ icon → Settings → Advanced tab → Technical log clean-up section. This section is visible only to the administrator account.
How much space the data uses
At the top of the section, you will see how much space the logs currently use and approximately how much can be freed up. The figures will be updated after the clean-up.
Automatic log clean-up
Once enabled, the application takes care of this automatically - older logs are removed regularly. The available modes are:
- Once a day while the application is in use (recommended) - the clean-up runs automatically once a day when someone uses the application. It does not require any additional server configuration.
- Via cron - for server configurations - for servers with a scheduled cron job (calling
cron.php?task=cleanup). Select this only if you know that cron has been configured.
Default setting: automatic clean-up is enabled, using the “once a day while the application is in use” mode.
Manual clean-up
The “Clear old logs now” button starts the clean-up immediately. Once it is complete, you will see how many entries were removed and how much space was freed up.
What exactly is removed
- Login attempt logs older than 30 days
- Expired sessions
- n8n integration event logs older than 90 days
- Processed n8n queue entries older than 30 days
Tasks, chats, messages and attachments remain unaffected.
In addition to clearing logs, the administrator can permanently delete old content to free up more space. Unlike logs, this operation deletes actual user data and cannot be undone - it must therefore always be started manually and confirmed with a code.
Note: before clearing content, we recommend creating a database backup.
Available options
In the Settings → Advanced → Permanently delete old content section:
- Archived tasks - deletes archived tasks older than the selected period, together with their messages and attachments.
- Closed tasks - deletes tasks with the “Done” or “Cancelled” status that are older than the selected period.
- Old messages - deletes only individual messages older than the selected period. The tasks and chats themselves remain - only the old correspondence is removed.
For each option, you select a time threshold (30 / 90 / 180 / 365 days). “Inactive” means there have been no changes to the task and no new messages during the selected period - tasks with recent discussions will not be deleted.
How it works step by step
- Select a time threshold and click “Delete…” next to the chosen option.
- The application will show how many items will be deleted and approximately how much space will be freed up.
- A confirmation window will appear with a random 8-character code - enter it exactly as shown to enable the “Delete” button.
- Once confirmed, the data is permanently deleted (together with any related attachments and files).
If there is nothing to delete within the selected period, the application will simply let you know.
