Overview
A unique field stops two records of the same object from sharing the same value in that field. Once a field is unique, Reevo blocks duplicate values at save time: if someone tries to save a value another record already has, the save is rejected and Reevo shows which record already uses it. Use a unique field to protect an identifier your team relies on, such as:- One employee ID per contact
- One external system ID per account
- One contract number per custom record
At a glance
Unique fields vs. duplicate detection
These are two separate features on the same settings page, and they solve opposite problems:Before you start
Only admins can set up unique fields. If you aren’t an admin, you won’t see the Data integrity page. Uniqueness applies to custom fields, so you need the field to exist before you can make it unique. You can also turn uniqueness on while you’re creating the field. Each unique field covers one field on its own. Reevo can’t enforce uniqueness across a combination of two or more fields together. If you need a combined key, make a single custom field that holds the combined value, then make that field unique.Which fields can be unique
You can make custom fields unique on Accounts, Contacts, and any of your custom objects. Opportunities aren’t supported. Five field types can be unique:How Reevo compares values
Reevo tidies values up before comparing them, so near-identical entries still count as duplicates:Make a field unique
There are two places to do this, and both run the same checks.From the field editor
Use this when you’re already creating or editing the field.- Go to Settings, pick your object under CRM, and open Custom Fields.
- Click Add Field, or click an existing field to edit it.
- Turn on Set as unique.
- Click Save.
From Data integrity settings
Use this when you want to see everything that’s currently unique in one place.- Go to Settings > Data integrity and open the Unique fields tab.
- Click Add field.
- Pick the Object.
- Pick the Field. Fields that are already unique show an Already unique label and can’t be picked again.
- Under When duplicates exist, choose what should happen to records that already share a value.
- Wait for the conflict check to finish, and sort out any conflicts it finds.
- Click Proceed.
Handling records that already share a value
Making a field unique doesn’t just affect what happens next. Reevo also has to decide what to do about records that already hold the same value. There are 3 things to know:1. Choose what happens to existing duplicates
2. Read the conflict check
As soon as you pick a field, Reevo checks your existing records in the background. This takes a few seconds. You’ll get one of three answers:3. Sort out the conflicts
Clicking Resolve duplicates opens a Resolve duplicates page in a new tab, so your setup stays open behind it. The page groups records by the value they’re clashing on. For each group you can:- Click Merge to combine the records. This works for groups of 2 to 10 records. Above 10 the button is disabled, and you use View list instead to open the object’s list filtered to that value and work through it in bulk.
- Click any record to open it and change or clear the value, or delete the record.
What happens when someone hits a duplicate
Once a unique field is active, Reevo blocks any save that would create a duplicate value. In the app, a red warning appears under the field reading Already in use by another contact, or Already in use by 3 other contacts when several records hold the value. The warning lists the records so you can click straight through to them, showing the first three with a Show 2 more link for the rest. You can’t save until you change or clear the value. Through the API, the request is rejected with a 409 error reading"GB-123" is already used by another contact and must be unique. The response also includes the ID of the record holding the value, so an integration can look it up.
Manage your unique fields
The Unique fields tab lists everything currently unique, with its object, field, and status. You can search by field or object name, filter by object or status, and sort any column.Status
Change or remove a unique field
You can’t edit a unique field in place. To change which field is unique, or to change how existing duplicates were handled, delete it and set it up again. To delete one:- Click the … menu on the field’s row.
- Select Delete.
- Confirm in the Delete unique field? dialog.
Unique fields and imports
Uniqueness applies to CSV imports as well as to records people create by hand, so an import can’t sneak a duplicate value past a unique field. Rows that would duplicate a value, either against an existing record or against another row in the same file, are skipped rather than imported, and reported back so you can review them. The rest of the import goes ahead as normal. Deleting or archiving a record frees up its values for someone else to use. When you merge two records, the surviving record keeps its values and the archived one’s are released.Troubleshooting / FAQs
Who can set up unique fields?
Who can set up unique fields?
Can I make a standard field unique?
Can I make a standard field unique?
Can a unique field cover two fields at once?
Can a unique field cover two fields at once?
Is it case-sensitive?
Is it case-sensitive?
What about records where the field is empty?
What about records where the field is empty?
I got a warning when saving a record. What now?
I got a warning when saving a record. What now?
Why did setup fail?
Why did setup fail?
Will this clean up the duplicates I already have?
Will this clean up the duplicates I already have?
How many can I have?
How many can I have?
Why can't I pick my date, dropdown, or long text field?
Why can't I pick my date, dropdown, or long text field?
What happens during a CSV import if a row would create a duplicate?
What happens during a CSV import if a row would create a duplicate?
Still have questions? Sign in and use Ask Reevo for instant answers or to raise a support ticket.