Import Domains from CSV
Upload a CSV file to add domains to UnifyDom. Get a clean portfolio with expiry tracking and alerts in minutes.
Updated: 2025-12-14
Quick answer
Upload a CSV file with your domain list and UnifyDom creates a portfolio with expiry tracking, tags, and alerts. No registrar access needed.
When to use this
- You have domains in a spreadsheet (Excel, Google Sheets, etc.)
- You want to quickly add domains without connecting registrars
- You’re onboarding a new client and received a domain list
- You inherited a portfolio and need visibility fast
Steps
-
Prepare your CSV file — At minimum, include a column named
domainwith one domain per row. -
Open UnifyDom — Go to the Import section from the sidebar.
-
Upload your CSV — Drag and drop, or click to browse your files.
-
Preview and map columns — UnifyDom shows a preview. Match your columns:
- domain (required) — The domain name
- expiry (optional) — Expiry date in YYYY-MM-DD format
- registrar (optional) — Registrar name
- tags (optional) — Comma-separated tags
-
Review duplicates — If any domains already exist, choose to skip or update.
-
Confirm import — Click Import. UnifyDom fetches WHOIS data for missing expiry dates.
-
Organize — Add tags, enable alerts, and filter your new portfolio.
CSV template
Use this template as a starting point:
domain,expiry,registrar,tags
example.com,2025-06-15,Namecheap,"client-a,primary"
mysite.org,2025-12-01,GoDaddy,internal
startup.io,,Porkbun,new
Notes:
- Header row is required
- Leave fields empty if you don’t have the data (UnifyDom will look it up)
- Tags are comma-separated within quotes if multiple
Common issues
| Issue | Cause | Fix |
|---|---|---|
| ”Invalid domain format” | Domain has invalid characters | Check for spaces or typos |
| ”Missing header row” | CSV doesn’t have column names | Add a header row: domain,expiry,... |
| ”Delimiter not recognized” | File uses semicolons or tabs | Convert to comma-separated format |
| ”Duplicate domain” | Domain already in your portfolio | Choose to skip or update during import |
| ”Expiry date invalid” | Date not in YYYY-MM-DD format | Reformat dates or leave empty for auto-lookup |
FAQ
What format should my CSV be in?
Use comma-separated values with a header row. The minimum is one column named 'domain'. See the CSV template below.
Can I import domains without expiry dates?
Yes. UnifyDom will look up expiry dates via WHOIS after import.
What if I have duplicate domains?
UnifyDom will flag duplicates during import. You can choose to skip or update them.
How many domains can I import at once?
There's no hard limit. We've tested with portfolios of 10,000+ domains.