Import Companies via CSV
Overview¶
This guide walks you through importing your companies into Grovana. Companies should be imported first because People and Opportunities link to Companies.
Before You Start¶
Prerequisites Checklist¶
Success
Your file is CSV, XLSX, or XLS format
Success
File has fewer than 10,000 records
Success
No duplicate domains in your file
Success
All custom fields exist in Settings → Data Model
Note
Need to import more than 10,000 companies? Split into multiple files or ask your administrator for migration support.
Step 1: Prepare Your Company Data¶
Required and Recommended Fields¶
| Field | Required? | Format | Notes |
|---|---|---|---|
| Name | Recommended | Text | Company display name |
| Domain | Recommended | https://domain.com |
Unique identifier |
| Address | Optional | Multiple columns | See below |
| Employees | Optional | Number | Employee count |
| Custom fields | Optional | Varies | Must exist in Data Model |
Domain Format¶
Warning
Use the format https://domain.com for domains.
This matches the format used when Companies are auto-created from email/calendar sync, preventing duplicates later.
Domain columns:
- Domain / Domain Label:
acme.com - Domain / Domain URL:
https://acme.com
Address Format¶
Address is a nested field with multiple columns:
Address / Address 1,Address / City,Address / State,Address / Country,Address / Post Code
123 Main Street,San Francisco,CA,USA,94105
Sample CSV Structure¶
name,Domain / Domain URL,Domain / Domain Label,Address / City,Address / Country,employees
Acme Corp,https://acme.com,acme.com,San Francisco,USA,250
Widget Co,https://widgets.co,widgets.co,New York,USA,50
Note
Pro tip: Click Download sample file during import to see the exact column names Grovana expects.
Step 2: Access the Import Feature¶
Option 1: From the Companies View
- Navigate to Companies in the left sidebar
- Click the ⋮ icon on the top right
- Select Import records
Option 2: Using Command Menu
- Press
Cmd + K(Mac) orCtrl + K(Windows) - Type "import"
- Select Import records
- Choose Companies
Step 3: Upload Your File¶
- Click Select file
- Choose your CSV, XLSX, or XLS file
- Wait for Grovana to analyze your file
Step 4: Map Your Columns¶
Grovana automatically tries to match your columns to fields. Review and adjust:
- Check automatic mappings — verify they're correct
- Fix incorrect mappings — click the dropdown to select the right field
- Skip columns — select Do not map for columns you don't want to import
Important Mapping Rules¶
- Domain: Map to Domain / Domain URL (not Domain Label)
- Address: Map each part to its specific column (City, State, etc.)
- Select fields: Values must match existing options (or you'll map them in the next step)
Step 5: Map Select Field Values¶
If you have Select or Multi-Select fields:
- Grovana shows your values alongside existing options
- Match each value in your file to a Grovana option
- Or create new options if needed
Note
Select options use API names, not display labels. Check Settings → Data Model → Enable Advanced mode to see API names.
Step 6: Review and Fix Errors¶
Before completing the import, Grovana validates your data:
- Click Next Steps
- Rows with errors are highlighted in yellow
- Fix errors directly — click a cell and edit the value
- Remove problematic rows — click the X to skip that row
Common Company Import Errors¶
| Error | Cause | Solution |
|---|---|---|
| Duplicate domain | Domain already exists in Grovana | Remove from file or update existing record |
| Invalid domain format | Wrong format | Use https://domain.com |
| Missing required field | Required field is empty | Fill in the value or remove the row |
Step 7: Complete the Import¶
- Review the import summary
- Click Confirm to import
- Wait for the import to complete
- Verify by checking a few records
After Importing Companies¶
Now you can import records that link to Companies:
- Import People — link them to Companies using the domain
- Import Opportunities — link them to Companies
- Verify the import — spot-check a few records to ensure data is correct
Updating Existing Companies¶
To update companies instead of creating new ones:
- Include the
domainoridcolumn in your file - Grovana matches records by this unique identifier
- Existing companies are updated; new ones are created
See How to Update Existing Records for details.
FAQ¶
Why can't two Companies have the same domain?
Domain is a unique identifier in Grovana. This prevents duplicate companies and ensures email sync correctly links emails to the right company.
What if I have companies without a domain?
You can leave the domain empty. However, we recommend adding domains when possible for better data quality and automatic email linking.
Can I import companies without any People linked?
Yes! You can import companies first, then import People later and link them using the company domain.
What happens if I import a domain that already exists?
If you include a unique identifier (domain or id) that matches an existing company, Grovana updates that company instead of creating a duplicate.
How do I fix 'duplicate domain' errors?
Either remove the duplicate from your file, or include the company's id to update the existing record instead.
Troubleshooting¶
Having issues? Check: