Import from a CSV
1
Export a CSV from your old tool
In HouseCall Pro, Google Contacts, or whatever you use now, export your contacts as a CSV file. If your tool gives you an Excel file (.xlsx), open it and save it as CSV first; the importer will remind you if you upload an Excel file by mistake.
2
Open the importer
Go to Contacts and open Import. Upload your CSV.
3
Map your columns
ShineCRM auto-detects common columns: names, phone numbers (including separate mobile, home, and work columns), email, addresses (including “Street Line 2” style unit numbers), lead source, notes, the original created date, and the customer ID from your old CRM. Review the Map columns step and fix anything that landed in the wrong field. Set any column you don’t want to bring over to Ignore.
4
Review before importing
The review step shows how many contacts will be added, updated, and skipped, before anything is written. Two choices to make here:
- Import new contacts as: the pipeline stage for the new contacts. Importing your existing customer base? Pick Completed so they don’t all show up as leads.
- When a contact already exists: Skip duplicates leaves matching contacts untouched; Update existing fills in missing details from the file without erasing anything. Matches are found by customer ID, phone, or email.
5
Run the import
Import runs in fast batches with live progress and can be cancelled mid-way. You’ll get a summary showing what was added, updated, and skipped, and can download a CSV of just the rows that need fixing to re-import later. Re-importing the same file is safe: duplicates are detected automatically.