What It Does
- Removes duplicate rows based on one or more selected columns
- Keeps only the first occurrence of each match
- Works across text, numeric, and ID fields
- Outputs a clean dataset β ready for routing, enrichment, or export
π Getting Started

1
Add the Node
Drag in the Remove Duplicates node to your play.
2
Choose Columns to Deduplicate On
Pick one or more columns β rows with matching values in all these fields will be grouped.
3
Run the Node
The output will include just the first unique row for each match group.
Inputs
π οΈ Required Field
- Deduplication Columns (β
)
Choose one or more columns to identify duplicates.
Tip: Youβll need to select at least one column β otherwise the node wonβt run.
Output
Returns a clean version of your data:- One row per match group
- Original column order is preserved
- All outputs are downloadable in CSV and Parquet formats

How It Works
- Loads the dataset
- Treats all selected columns as strings to avoid type mismatch issues
- Identifies duplicates using those fields
- Keeps only the first row in each group
- Outputs a deduplicated dataset
π Use Cases
| Use Case | Deduplication Columns |
|---|---|
| Clean up lead list from Nrev AI | email |
| Remove duplicate form entries | email, timestamp |
| Prep for company-level enrichment | company_id, domain |
| Deduplicate Slack exports | user_id, created_at |
β¨ Pro Tips
β οΈ Important Notes
π Troubleshooting
| Symptom | Likely Cause | Fix |
|---|---|---|
| All rows were dropped | All rows matched β try more columns | Add more fields to deduplication |
| Node errors on run | No column selected | Select at least one column |
| Wrong rows kept | Input ordering was unexpected | Reorder your data upstream if needed |
π FAQ
Can I use multiple columns?
Can I use multiple columns?
Absolutely. A row is only removed if all selected fields match another row.
Are data types normalized?
Are data types normalized?
Yes β the node treats all selected fields as strings when checking for duplicates.
Which row is kept in duplicates?
Which row is kept in duplicates?
The very first one β based on the original input order.
π° Pricing
The Remove Duplicates node is free β no credits required.
Clean lists, clean plays. Deduplicate with confidence and send only the best rows downstream.