Preparing your CSV file
Before starting an import, make sure your file is properly formatted:- Format —
.csvwith a single sheet - Size — under 30 MB
- Encoding — UTF-8
- Header row — column names must be present for field mapping
Formatting guidelines
| Field | Requirement |
|---|---|
| Phone numbers | E.164 format preferred (e.g., +1 1234567890); US formats like 123-456-7890 also accepted |
| Dates | mm/dd/yyyy or yyyy/mm/dd; separators can be /, -, or . |
| Contact owner | FirstName LastName or LastName FirstName format |
| Tags | Comma-separated values: Value 1, Value 2, Value 3 |
| Emails | Standard email format |
Importing contacts
Open the Import wizard
In the Contacts section, click the Import icon at the top right of the toolbar.

Upload your file
Click Upload a File and select your CSV. The system uses email addresses (then phone numbers) as the default unique identifier for deduplication.
Click Next to proceed.

Map fields
Map each column in your CSV to the corresponding Hoop contact field. Use the Preview column to verify the mapping is correct.

Configure post-import preferences
Set optional preferences for what happens after import:
- Create a Smart List — automatically creates a smart list containing all newly imported contacts
- Add to workflow — enroll imported contacts in an automation
- Add tags — apply one or more tags to all imported contacts

Importing contacts with shared information
When multiple contacts share the same address, company, phone number, or email address, you need to configure deduplication settings first.Adjust deduplication settings
Go to Settings > Business Profile and scroll to Contact Deduplication Preferences.
- Enable Allow Duplicate Contacts to permit new contacts to share identifiers with existing ones
- Configure the primary and secondary search preferences to match your import strategy
When “Allow Duplicate Contacts” is on, importing a contact with matching identifiers creates a new contact. When off, it updates the existing record instead.
Troubleshooting import errors
Review import statistics
Click Show Stats to see a breakdown of total contacts, successful imports, and errors.
Common errors and resolutions
| Error | Cause | Resolution |
|---|---|---|
| Formatting error | Column headers or data types don’t match required format | Fix the CSV structure and re-import |
| Missing information | Required fields (name, email, phone) are absent | Add the missing data and re-import |
| Duplicate contact | Contact matches an existing record | Adjust deduplication settings or use Manage Duplicates to merge |
| Encoding error | File is not UTF-8 encoded | Re-save the CSV with UTF-8 encoding |
| Invalid phone number | Phone format not recognized | Use E.164 format (+1 1234567890) |
Troubleshooting tips
- Pre-validate your data — use spreadsheet software to check for missing values, formatting issues, and inconsistencies before importing
- Test with a small batch — import 5–10 rows first to confirm field mapping is correct before doing a full import
- Check for hidden characters — spreadsheet software sometimes adds invisible characters; resave as plain CSV if issues persist
Frequently asked questions
Can I import contacts and opportunities at the same time?
Can I import contacts and opportunities at the same time?
Yes. On the first step of the import wizard, select both Contacts and Opportunities. Map fields for both objects during the mapping step.
What if my contacts still won't import after troubleshooting?
What if my contacts still won't import after troubleshooting?
Double-check the CSV for hidden formatting issues. If problems persist, contact Hoop support for further assistance.
Can I undo a contact import?
Can I undo a contact import?
Yes. Navigate to Contacts > Bulk Actions, find the import, and use the restore option in the three-dot menu to revert the imported contacts.
How does the system handle contacts with multiple email addresses in the CSV?
How does the system handle contacts with multiple email addresses in the CSV?
Map additional email columns during the field mapping step. The system will assign them as secondary email addresses on the contact record.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)



