Required columns
Only one field is technically required — you need at least one identifier:
You must have at least email or phone for each row. Rows missing both are skipped.
Standard columns
Phone number formatting
HoopAI accepts multiple formats, but E.164 is strongly recommended to avoid errors:Date formats
Custom field mapping
To import data into custom fields, use the custom field’s key (not the display name) as the column header. Find the key in Settings → Custom Fields. Example: If you have a custom field “Lead Score” with keylead_score, your column header should be lead_score.
Tags formatting
Tags can be included in a single column, separated by commas:Do-Not-Disturb flags
Sample CSV template
Import steps
1
Prepare your CSV
Format your CSV according to the guidelines above. Save as UTF-8 encoded CSV.
2
Go to Contacts
Navigate to Contacts and click Import → Import from CSV.
3
Upload the file
Select your CSV file. HoopAI will preview the first few rows.
4
Map columns
Map each CSV column to the corresponding HoopAI field. The system will auto-match common column names.
5
Set import options
- Duplicate handling — choose to skip, update, or create new for duplicates
- Tags — optionally apply a tag to all imported contacts
- Source — set the import source for tracking
6
Import
Click Import and wait for processing. You will receive a notification when complete.
Common errors and fixes
For detailed troubleshooting of import issues, see Bulk import troubleshooting.