Quick overview
Quick overview This workflow runs daily and uses the n8n API to find archived workflows older than a retention threshold, optionally deleting unprotected ones in batches while producing a detailed preview or deletion summary. How it works Runs every day at 09:00 (workflow timezone) on a schedule. Fetches workflows from the n8n API (optionally scoped to a specific project) and keeps only workflows marked as archived. Validates configuration, then selects deletion candidates based on the retention cutoff date while excluding workflows that include a protected tag. If dry-run mode is enabled or no candidates exist, outputs a preview-style summary with stats and the candidate list. If dry-run mode is disabled, splits candidates into individual items and deletes the workflows via the n8n API using configurable batching. Outputs a final summary including retention settings, candidate details, and deletion success/failure counts. Setup Create/select an n8n API credential and assign it to the workflow list and delete actions. In the config values, set your retention period and keep dry_run enabled until you have reviewed the preview output. If you plan to enable live deletion (dry_run = false), set project_id to the target n8n project to avoid validation errors. Set protected_tag to a tag name (for example, "keep") and ensure any workflows you never want deleted are tagged accordingly. Adjust batch_size and batch_interval_ms to match your instance’s API limits and desired deletion pace. An n8n automation workflow template by Alvaro Pérez.
Alvaro Pérez
web
free
Others in the same category, ranked by how often they are opened.