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 app keeps things tidy on its own - older logs are removed regularly. Available modes:

  • Once a day, while the app is in use (recommended) - cleanup runs automatically once a day when someone uses the app. No additional server configuration required.
  • Via cron - for server configurations - for servers with a scheduled cron job (calling cron.php?task=cleanup). Choose this only if you know you have cron configured.

Default setting: automatic cleaning is on, with the mode set to “once a day while using the app”.

Manual clean-up

The “Clean old logs now” button runs the clean-up immediately. When it’s done, you’ll see how many entries were deleted 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 real user data and is irreversible - that's why it's always manual and requires confirmation 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 status "Done" or "Cancelled" 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 disappears.

For each option you choose a time threshold (30 / 90 / 180 / 365 days). "Inactive" means no changes to the task and no new messages for the selected period - tasks with recent discussion will not be deleted.

How it works step by step

  1. Choose a time threshold and click “Delete…” next to the option you want.
  2. The application will show how many items will be deleted and approximately how much space will be freed up.
  3. A confirmation window will appear with a random 8-character code - type it in exactly to unlock the "Delete" button.
  4. 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.