Productivity & Tools Community

Data Cleaning

Easily format and clean text data across multiple records. Quickly identify duplicate entries, compare details, and effortlessly merge them into a single, accurate record — saving time and improving data consistency.

$15.30 USD
Choose your Odoo version
Ask a question
Built by an Odoo partner Initial setup support Download link by email
Data Cleaning
What's included

Key features

1

Model Specific Field Cleaning Rules

Define cleaning rules per model and fix fields like Name, Email, Phone, Tax ID, Mobile, and City with precision.

2

Manual & Scheduled Cleaning Jobs

Run cleaning instantly using the Clean button or automate it with scheduled execution and user notifications.

3

Recycle Records Management

Configure rules to archive or permanently delete records using manual or automatic recycle modes.

4

Domain Based Record Targeting

Select exactly which records are affected using domain filters, record counters, and optional archived data inclusion.

5

Centralized Rule Monitoring

View and manage all cleaning and recycle rules from a single dashboard for better control and transparency.

Inside the module

Screenshots

Real screens from Data Cleaning — click any image to see it full size.

Step 1

Model Specific Field Cleaning Rules

Model Specific Field Cleaning Rules
Step 2

Manual & Scheduled Cleaning Jobs

Run cleaning instantly using the Clean button or automate it with scheduled execution and user notifications.

Manual & Scheduled Cleaning Jobs
Step 3

Recycle Records Management

Configure rules to archive or permanently delete records using manual or automatic recycle modes.

Recycle Records Management
Step 4

Domain Based Record Targeting

Select exactly which records are affected using domain filters, record counters, and optional archived data inclusion.

Domain Based Record Targeting
Step 5

Navigate to Configuration > Recycle Records and click on the New button to start creating a record cleaning rule.

Navigate to Configuration > Recycle Records and click on the New button to start creating a record cleaning rule.
Step 6

From the Model dropdown menu, select the specific document type (e.g., Contact, Lead) where you want to apply this rule.

From the Model dropdown menu, select the specific document type (e.g., Contact, Lead) where you want to apply this rule.
Step 7

Choose the Recycle Action (Archive or Delete) and set the Time Field criteria to filter records based on their age or activity.

Choose the Recycle Action (Archive or Delete) and set the Time Field criteria to filter records based on their age or activity.
Step 8

Select the Recycle Mode (Manual or Automatic) and click the Run Now button to trigger the rule immediately.

Select the Recycle Mode (Manual or Automatic) and click the Run Now button to trigger the rule immediately.
Step 9

The system will display identified records. Review the list and click Validate to confirm the action or Discard to skip specific records.

The system will display identified records. Review the list and click Validate to confirm the action or Discard to skip specific records.
Step 10

Go to the Configuration menu and select Field Cleaning to manage text formatting and standardization rules.

Go to the Configuration menu and select Field Cleaning to manage text formatting and standardization rules.
Step 11

Inside the configuration form, click on Add a line to define a specific cleaning operation for your data fields.

Inside the configuration form, click on Add a line to define a specific cleaning operation for your data fields.
Step 12

In the pop-up window, select the Field To Clean and choose the desired Action (e.g., Trim Spaces, All Uppercase) to standardize the data.

In the pop-up window, select the Field To Clean and choose the desired Action (e.g., Trim Spaces, All Uppercase) to standardize the data.
Common questions

Questions aboutthis module.

Something else? Ask our team.

This build is for Odoo 18. Need it for another version? Contact us and we will let you know when it is available.

Yes. Every purchase includes free deployment — after payment our team installs and sets up the module on your Odoo.

It builds on these Odoo apps: data_recycle, phone_validation.

Not sure it's theright fit?

Book a free consultation and we'll help you pick the right modules for your workflow.