⚡ 🧹 Archive (delete) duplicate items from a Notion database

1,064 views · ⚡ Personal Productivity

Description

🧑‍💼 Who is this for?

If you’re using Notion to manage a database (like saving links, tasks, notes, or anything really), and it’s starting to get messy with duplicate entries, this workflow is for you.

It’s especially useful if you want to keep things tidy without doing any manual cleanup.

🧠 What problem is this workflow solving?

Notion doesn’t have a built-in way to find or remove duplicates, so you either clean them up manually 😩 or just let them pile up.

This workflow automatically finds entries that share the same property (like a URL or title) and archives the extra copies, keeping just one.

⚙️ What this workflow does

It includes two optional triggers:

🛠️ Setup

  1. Connect your Notion account in n8n.
  2. Select your database in the Notion nodes.
  3. In the “Format items properly” node, replace "SET YOUR PROPERTY HERE" with a reference to the property you want to use for detecting duplicates. I recommend using the n8n property drag-and-drop feature.
  4. Enable whichever trigger you prefer — or both.

And that’s it. It runs on its own after that.

🧩 How to customize this workflow to your needs

🔗 Nodes Used

Notion, Notion Trigger, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup