Understand Smart Correct
One of our platform’s superpowers is its ability to flag errored and missing data. Validation is done when data is brought into the platform, whether manually or through inbound integrations. The Data Standards Cloud reviews the data in each row of your dataset against your defined data standards and alerts you to nonstandard fields that needed your attention.
This enables you to correct data before it’s used in analytics or data storage, as well as to send fixes back to the platform of origin. And with Smart Correct, we make corrections to this errored data as simple as a click.
| Without Smart Correct | With Smart Correct |
|---|---|
| Prior to Smart Correct, each errored field needed to be manually corrected before the rows could be submitted. Often, this is where work piles up. Fixing errors by hand can take valuable hours. | Now, the Data Standards Cloud suggests data standard-aligned corrections with a single click. You stay in control with a review of corrections that you can edit and submit, minimizing manual re-entry and helping you launch faster. Using your Claravine account’s taxonomy definition, template and lists, this feature can provide standard correction automation. And if you enable AI, The Data Standards Cloud can make even smarter corrections. So, whether you’re looking at a handful of fixes or thousands of rows, you can complete corrections in minutes. |
AI-Enabled Smart Correct
The Smart Correct feature is available to all Claravine customers. Customers who have an AI-enhanced Claravine contract also enjoy AI-enabled Smart Correct, which offers an elevated level of recommendations. Contact your Claravine account manager to learn more.
Smart Correct Data-Entry Issues, Not Template Issues
What looks like erroneous data can be caused by data entry errors or by problems with the underlying template. Smart Correct catches unintentional data entry errors, not errors within the template. This is an important distinction. If there's a template issue, correcting wrong entries as data errors without fixing the template itself would only exacerbate the problem.
For instance, let's say your Claravine template has a "Channel" drop-down list with the values 'Facebook', 'Instagram', and 'Snapchat', but at some point, your Digital Asset Manager's list of "Channel" values changes to 'FB', 'IG', and 'SNAP'. If you forget to update the list field definition in Claravine and upload these new updated values, they will yield errors in Claravine. In this case, it's desirable for you to see these errors and update the list field definition to match your DAM. We don't want Smart Correct to treat the entries as data errors, "correcting" them to values that are, in fact, outdated, and then mark them as fixed.
Smart Correct is designed to approach corrections conservatively, assuming that large corrections are more likely to signal template problems. It will not modify original entries if it deems the modifications too large and too risky. Smart Correct is designed to strike a balance between caution and usefulness.
Smart Correct and Empty Cells
Smart Correct is most effective when there is existing data to work with. When a cell is completely empty, there’s no context for the system to generate a meaningful suggestion.
In most cases, empty cells can’t be corrected. The exception is when the field is part of a drill-down or dependent list, where Smart Correct may be able to infer a value based on related data in the row.
If you're working with rows that contain missing values, be aware that Smart Correct may not provide suggestions for those fields. For the best results, focus on correcting data that’s present but inaccurate or inconsistent, rather than fields that are entirely blank.
Use Smart Correct
When data is brought into pending through an inbound integration or manual upload, the platform highlights (in red) all errored fields that don't adhere to the data standards for that template.
- Use the filters to select the rows to include in the edit.
-
To use Smart Correct, select the Smart Correct # Rows button instead of the green Edit # Rows button.
-
The Data Standards Cloud will automatically suggest values based on existing rules and taxonomy across errored fields.
Whether AI is engaged depends on your organization’s policy and account settings.
Fields updated by Smart Correct will change to green.
-
Hover over green fields to see additional detail about the suggested correction.
- Finalize edits and submit data for processing.
Correction Types
Text Fields
Text fields can contain multiple errors. For example, a field may violate a “Begins with” rule and an exclusion rule. Smart Correct attempts to fix both errors.
Prefixes and Suffixes
This correction is triggered by creating a text field with the “Begins With” rule or “Ends With” rule, and then failing to start or end the field value with the specified characters.
Examples:
| Text Field Rule | Error Value | Corrected Value | Notes |
|---|---|---|---|
Begins with CVAI-
|
CVA-Field-1 |
CVAI-Field-1 |
Prefix misspelled |
Begins with CVAI-
|
Field-1 |
CVAI-Field-1 |
Prefix omitted |
Begins with CVAI-
|
Field-1-CVAI |
CVAI-Field-1 |
Prefix in wrong place |
Ends with 2026
|
CVAI-Campaign-26 |
CVAI-Campaign-2026 |
Suffix misspelled |
Ends with -2026
|
CVAI-Campaign2026 |
CVAI-Campaign-2026 |
Suffix misspelled |
Disallowed Numbers
This correction is triggered by creating a text field with the “Exclude - Numbers” rule, and then including numbers in the field value
Note that only two numbers are corrected. If there are more than two numbers, the field is not corrected on the premise that more than two disallowed numbers may indicate that the numbers were intentional and the template needs modification.
Examples:
| Text Field Rule | Error Value | Corrected Value | Notes |
|---|---|---|---|
| Exclude - Numbers | CVAI-Field1 |
CVAI-Field |
|
| Exclude - Numbers | CVAI-Field-2026 |
No correction | More than two numbers to be removed, Smart Correct assumes this is a template issue |
Disallowed Spaces
This correction is triggered by creating a text field with the “Exclude - Spaces” rule, and then including spaces in the field value
Example:
| Text Field Rule | Error Value | Corrected Value |
|---|---|---|
| Exclude - Spaces | 1920 x 1080 |
1920x1080 |
List Fields: Dropdown Lists
Misspelled or Malformed value
This correction is triggered by small misspellings or bad formatting in a list field cell, resulting in an invalid field value.
Example 1:
| Valid List Values | Error Value | Corrected Value | Notes | |
|---|---|---|---|---|
|
Lamburghin |
Lamborghini |
Misspelled | |
Lamborghini_1 |
Lamborghini |
Formatting | ||
| No correction | Empty input | |||
Ferr3ra. ri |
No correction | Correction would be too large |
Example 2:
| Valid List Values | Error Value | Corrected Value | Notes | |
|---|---|---|---|---|
|
1500GTX-123 |
No correction | Equally likely to match multiple list values, so Smart Correct cannot be confident in either |
Swapped List Field Values
This correction is triggered when a template contains at least two list fields. For a given submission row, two list field cells contain invalid values, and each invalid value exactly matches a single valid value from the other list field.
Examples:
| Col 1 List Values | Col 2 List Values | Col 1 Error Value | Col 2 Error Value | Col 1 Corrected Value | Col 2 Corrected Value | Notes | ||
|---|---|---|---|---|---|---|---|---|
|
|
Q1 |
2025 |
2025 |
Q1 |
Swap Col 1 and Col 2 |
||
Q1 |
25 |
No correction | No correction | Col 2 is not an exact match of a valid Col 1 list value, so Smart Correct cannot fix |
Abbreviated Values
Note: This is a Claravine AI-enabled capability. It requires an AI Addendum.
This correction is triggered when a cell contains text that is a commonly accepted abbreviation of one of the valid list values, or vice versa.
Note that abbreviated values are only corrected if the resulting change is ±4 characters in length from the invalid value.
Examples:
| Valid List Values | Error Value | Corrected Value | Notes | |
|---|---|---|---|---|
|
US |
USA |
||
Canada |
No correction | Matching value is clear, but the format is significantly different (>4 chars difference), so Smart Correct assumes this is a template issue rather than a typo |
List Fields: Drilldown and Dependent Lists
Drilldown lists and dependent lists contain multiple columns. A dependent list is a drilldown list in which the very first column is unique. A dependent list is a valid drilldown list and therefore functions the exact same way. Because they have the same behavior, the rest of this section discusses only drilldown lists (it is the more general case), but know that everything here applies to both types of lists.
To correct values in a drilldown, we must first determine what the possible options are in a given column based on the values in the other columns. Consider this drilldown:
| Country | Metro |
|---|---|
Mexico |
Guadalajara |
Canada |
Toronto |
Canada |
Vancouver |
And this submission row:
| Country | Metro |
|---|---|
Canada |
Trnto |
Because Canada was selected for the Country field, we know based on the drilldown definition that we can narrow down Metro to two options: Toronto, or Vancouver.
Next, we need to consider the errored value itself. The user provided Trnto, which is not one of the valid options. The system uses the same correction logic that it uses for dropdown lists to determine that, given Toronto and Vancouver as options, Trnto should be corrected to Toronto.
Misspelled and Abbreviated Fields
Example 1:
Note: Example 1 illustrates a Claravine AI-enabled capability. It requires an AI Addendum.
Example 2:
North Amer doesn’t match any of the valid values for Continent, but the system recognizes that it’s a misspelling of North America and corrects it.
Blank Fields
Example 1:
Because South America and Brazil are selected, the only possible option for Metro is Sao Paolo. The system assumes that the user did not intend to leave this field blank, and corrects to Sao Paolo.
Example 2:
The system can infer that because Continent is South America and Metro is Buenos Aires, there is only one possible Country value. It corrects to that value, which is Brazil.
Multiple Errors
Example:
The system sees that Country must be either Canada or United States. Canada_1 is a misspelling of Canada, so this is corrected. Once Country is known, Metro has only one possible option, Montreal.
Invalid Combinations
Although Brazil is a valid value for Country in the drilldown list definition, it is not valid given that Continent is North America. However, changing Brazil to Canada would then make Buenos Aires an invalid option for Metro. Instead, the system recognizes that the values for Country and Metro are tied to a single possible combination. The system changes Continent to South America because that requires only one field correction, and is more likely what the user intended.
Date Fields
Malformed Dates
This correction is triggered when date field values are provided in a different format than what the template specifies.
Note that this only works when the provided date is still in a reasonably interpretable format. To make a correction, Smart Correct must be able to parse what date the value represents in the first place.
Examples:
| Field Date Format | Error Value | Corrected Value | Notes |
|---|---|---|---|
Order: Month/Day/Year Delimiter: / Month format: 01-12 Year format: 0000-9999 |
5.12.26 |
05/12/2026 |
|
Order: Month/Day/Year Delimiter: - Month format: 01-12 Year format: 0000-9999 |
May 12 2026 |
05-12-2026 |
|
Order: Month/Day/Year Delimiter: /Month format: 01-12 Year format: 0000-9999 |
1/1 |
No correction | Cannot interpret the day, month, and year in the error value, so Smart Correct can’t fix the format |
Comments
0 comments
Please sign in to leave a comment.