Blog: Bulk-import your contacts from agentOS, Reapit, and Alto
Bulk-import your contacts from agentOS, Reapit, and Alto
Release v1.0.36
Getting your existing contacts into NurtureHub just got significantly faster. Version 1.0.36 ships a full CSV import flow — drag, map, validate, and import your entire contact list in minutes, with no manual data entry and no risk of duplicates.
The problem it solves
Starting a new platform shouldn't mean retyping hundreds of contacts one by one. Most agents already have their contacts in agentOS, Reapit, Alto, or a spreadsheet. Until now, moving them into NurtureHub required either manual entry or a bespoke data migration. That changes today.
How it works
1. Export from your CRM
Run a standard contact export from agentOS, Reapit, or Alto. NurtureHub recognises these formats out of the box — no reformatting required. If you're working from a spreadsheet, any UTF-8 CSV with a header row will work.
2. Drag and drop
Head to Contacts (/dashboard/contacts) and drop your CSV file onto the upload area. That's it for the upload step.
3. Map your columns
NurtureHub shows you each column header from your file and lets you match it to the right contact field using a simple dropdown UI. Required fields (email, first name, last name) are clearly marked. Anything you don't map is ignored.
4. Review the validation preview
Before a single row is written, NurtureHub checks every record and flags:
- Duplicate emails — both within your file and against contacts already in your account.
- Missing required fields — any row that's incomplete.
You get a clear, row-by-row preview so you can decide whether to proceed with valid rows or go back and fix the source file first.
5. Import and review the report
Confirm the import and NurtureHub bulk-inserts all valid, non-duplicate contacts. A post-import report tells you exactly how many contacts were imported, how many were skipped (already existed), and how many were rejected (failed validation).
What happens next — categorisation
Imported contacts land in NurtureHub without a category. This is intentional: NurtureHub prompts you to categorise each contact, and that's the moment the AI kicks in.
Assign a contact to one of the twelve categories — Seller, Landlord, Buy-to-Let Investor, Active Tenant, and so on — and NurtureHub immediately generates a personalised three-email nurture sequence in your agency's brand voice, ready for your review before anything is sent.
The fastest way to handle a fresh import is to filter your Contacts list by Uncategorised, select contacts in bulk, and assign a category in one action.
Supported CRM exports
| Source | Status |
|---|---|
| agentOS | ✅ Supported |
| Reapit | ✅ Supported |
| Alto | ✅ Supported |
| Generic CSV | ✅ Supported |
Get started
The import flow is live now at /dashboard/contacts. Full documentation is available in the CSV Contact Import guide.