Fix Import Errors
Overview¶
Import not working? This guide helps you identify and fix common import errors step by step.
How Import Validation Works¶
After uploading your file and mapping columns, Grovana validates your data:
- Validation runs — Grovana checks each row for errors
- Errors are highlighted — problematic rows appear in yellow
- You can fix in-place — edit cells directly in the import UI
- Or remove rows — skip problematic records entirely
Note
Fix errors in the UI. You don't need to go back to your spreadsheet. Edit cells directly during import to save time.
Step-by-Step Troubleshooting¶
Step 1: Identify the Error Type¶
Click on a highlighted row to see the specific error message. Common error types:
| Error Message | What It Means |
|---|---|
| Duplicate values highlighted in yellow | Value already exists in Grovana or appears twice in your file |
{field} is not a valid {type} (hover on yellow cell) |
Data doesn't match expected format |
| Required field highlighted | A required field is empty |
Can't connect to {object}. No unique record found... (import fails) |
Referenced record doesn't exist |
Too many records. Up to 10000 allowed (upload blocked) |
File has more than 10,000 records |
Step 2: Fix the Error¶
Follow the specific instructions below for each error type.
Error: Duplicate Value¶
What You'll See¶
Rows with duplicate values are highlighted in yellow in the import UI before the import starts.
What It Means¶
A unique field (email, domain) either:
- Already exists in Grovana
- Appears twice in your file
How to Fix¶
Option 1: Edit the duplicate value
- Click the cell with the error
- Change to a unique value
- Continue with import
Option 2: Remove the duplicate row
- Click the X next to the row
- The row will be skipped during import
Option 3: Let Grovana update the existing record
- Ensure your file includes a unique identifier (
email,domain, orid) - Map the unique identifier field
- Grovana will update the existing record instead of creating a duplicate
Note
You can update unique fields too.
- If you keep the
idbut change theemail→ the email will be updated - If you keep the
emailbut change theid→ the id will be updated
As long as one unique identifier matches, Grovana updates the record.
How to Prevent This Error¶
Before importing:
- Sort your spreadsheet by the unique field
- Remove duplicate rows
- Check if records already exist in Grovana
Warning
Soft-deleted records count toward uniqueness.
Check Command Menu → See deleted records. Records there still enforce uniqueness. Permanently delete them or restore and update.
For more details: Uniqueness Constraints
Error: Invalid Format¶
What You'll See¶
The cell value is highlighted in yellow. Hover over it to see the error message:
What It Means¶
The data doesn't match the expected format for that field type.
How to Fix — By Field Type¶
Email¶
Problem: Invalid email format
Solution: Use format [email protected]
❌ john.smith@
❌ john [email protected]
✓ [email protected]
Domain¶
Problem: Inconsistent format may cause duplicates
Solution: Use https://domain.com format (recommended)
⚠️ acme.com (valid, but not recommended)
⚠️ www.acme.com (valid, but not recommended)
✅ https://acme.com (recommended)
Note
All formats are valid, but https://domain.com is recommended because it matches the format used by email/calendar sync. Using other formats may create duplicate companies.
Date¶
Problem: Unrecognized date format
Solution: Use YYYY-MM-DD format consistently throughout file
Phone¶
Problem: Missing required columns Solution: Include all phone columns
| Column | Example |
|---|---|
| Phones / Primary Phone Number | 4159095555 |
| Phones / Primary Phone Country Code | US |
| Phones / Primary Phone Calling Code | +1 |
Boolean¶
Problem: Wrong boolean value
Solution: Use uppercase TRUE or FALSE
Select / Multi-Select¶
Problem: Value doesn't match existing options Solution: Use API names, not display labels
How to find API names:
- Go to Settings → Data Model
- Select the object and field
- Enable Advanced mode (toggle at bottom right)
- Use the API name (e.g.,
OPTION_1, not "Option 1")
Currency¶
Problem: Missing amount or currency code Solution: Fill both columns
| Column | Example |
|---|---|
| Amount / Amount | 1234.56 |
| Amount / Currency | USD |
Number¶
Problem: Non-numeric characters Solution: Numbers only, period for decimals
For complete format reference: Field Mapping
Error: Required Field Missing¶
What You'll See¶
The row is highlighted in yellow with the required field cell marked.
What It Means¶
A required field is empty for this row.
How to Fix¶
Option 1: Enter a value
- Click the empty cell
- Enter a value
- Continue with import
Option 2: Remove the row
- If you don't have the data, click X to skip the row
How to Prevent This Error¶
Before importing, identify required fields:
- Go to Settings → Data Model
- Select your object
- Check which fields are marked as required
Error: Relation Not Found¶
What You'll See¶
This error appears after the import starts — the import fails with a message like:
Can't connect to company. No unique record found with condition: id = 7776ee49-f608-4a77-8cc8-6fe96ae1e43f
This means there is no Company in Grovana with that specific identifier.
Note
Unlike other errors, this one is not caught during the data review step. The import will start and then fail when it encounters the missing relation.
What It Means¶
You're trying to link to a record that doesn't exist in Grovana.
How to Fix¶
Option 1: Import parent records first
- Cancel the current import
- Import the parent records (e.g., Companies)
- Then import the child records (e.g., People)
Option 2: Fix the reference value
- Check the reference value in your file
- Ensure it exactly matches an existing record
- Verify format: domains should be
https://domain.com
Option 3: Remove the relation
- Clear the cell to import without the relation
- Add the relation manually later
How to Prevent This Error¶
-
Import in the correct order:
- Companies first
- People second (with company references)
- Opportunities third
-
Verify reference values:
- Export parent records to get exact identifiers
- Use domain format
https://domain.com - Check for typos and case sensitivity
Warning
Import will fail if a reference is made to a non-existent record.
Always import parent objects before child objects.
For more details: Import Relations
Error: File Too Large¶
What You'll See¶
This error appears when uploading your file — the upload is blocked entirely:
You won't be able to proceed to the data review step until you reduce the file size.
What It Means¶
Your file has more than 10,000 records.
How to Fix¶
Option 1: Split into multiple files
- Divide your data into files of 10,000 records or fewer
- Import each file separately
- Maintain import order (Companies before People)
Option 2: Ask for migration support Ask your administrator or implementation partner to plan a larger migration and verify the imported records.
Error: Field Not Recognized¶
What It Means¶
A column in your file can't be mapped because the field doesn't exist in Grovana.
How to Fix¶
- Go to Settings → Data Model
- Select the object you're importing
- Click + Add field
- Create the custom field with the appropriate type
- Re-upload your file
Note
The CSV import creates records, not fields. All fields must exist before importing.
Error: User Relation Empty¶
What It Means¶
You're trying to assign a record to a user (Owner, Assignee) but the relation isn't being mapped.
Common Causes¶
- User hasn't accepted their invitation — the user doesn't exist in Grovana yet
- Using user ID from old system — Grovana can't match IDs from another system
- Wrong email format — the email doesn't match the user's Grovana account
How to Fix¶
- Ensure all users have accepted their invitation to your Grovana workspace
- Use the user's email address (not their name or old system ID)
- Use the same email they used to join Grovana
Warning
Users must accept invitations before importing.
If a user hasn't accepted their invitation, records referencing them will have empty user relations.
Pre-Import Checklist¶
Avoid errors by checking these before importing:
File Requirements¶
Success
File is CSV, XLSX, or XLS format
Success
File has fewer than 10,000 records
Success
File uses UTF-8 encoding
Data Quality¶
Success
No duplicate emails (for People)
Success
No duplicate domains (for Companies)
Success
All dates use consistent format
Success
All domains use https://domain.com format
Field Formats¶
Success
Boolean fields use TRUE or FALSE (uppercase)
Success
Select fields use API names, not display labels
Success
Phone fields have all required columns
Success
Currency fields have both Amount and Currency Code
Relations¶
Success
Parent records imported before child records
Success
Relation columns reference existing records
Success
Domain format matches Grovana's format exactly
Data Model¶
Success
All custom fields exist in Settings → Data Model
Success
Select options exist before importing
Still Having Issues?¶
If you've tried the above solutions:
- Download the sample file — see the exact format Grovana expects
- Export existing records — compare your file to working data
- Test with a small batch — try 5-10 rows first
- Check the reference articles: