Duplicate pages slow teams and create messy reports. This setup keeps a Notion database clean by finding copies and archiving the extras, so only one record remains. It suits teams that track leads, content, tasks, or assets in Notion and want one trusted source of truth.
It can run two ways, either when a new page is added in your Notion database or on a daily schedule. The flow pulls every page from a chosen Notion database, then formats key fields, including the property you want to match on, such as Email, URL, Title, or SKU. All items are combined into a single list, and a code step checks for matching values and keeps only one. Any extra copies are sent to Notion to be archived, which removes clutter without deleting your last good record.
Setup is simple. Connect your Notion account and map the property_to_check field in the Set node to the Notion property you care about. Start in a test database and enable only one trigger at first. Expect faster search, fewer reporting errors, and less time spent on manual cleanup. Great for Notion based CRMs, content libraries, project boards, and asset catalogs where duplicates happen.