Import data from another system
Bring your customers, employees, bookings, journal history, leads, and catalog over from your previous system.
Switching from another system? Calendia's migration assistant helps you bring your history across instead of starting from a blank slate.
Import customers, employees, bookings, and journal history
- Go to Imports. The Migration assistant card is at the top.
- Click Upload export files, choose the exports from your previous system, then click Analyze files. Large files are sent in resumable chunks, so an interrupted upload can continue.
- Calendia assembles the files in private storage and reads only headers and a small set of sample rows first. This quick profile suggests each dataset and its columns without making you wait for the full history to be read.
- Check every suggested dataset and field, then click Confirm mapping. The sample is a preview, not the final row count.
- When all mappings are confirmed, click Check full history. Calendia reads and validates the complete files in background jobs; you can leave the page and return to Import history to see progress or retry a failed step.
- Resolve any blocking issues or matching conflicts. Once everything is ready, click Import reviewed data.

Each import is tracked under Import history, and you can Undo import if something doesn't look right shortly after importing.
The migration assistant accepts CSV, TSV, XLSX, JSON and XML exports. Large supported files use the same sample-first and background process; the page does not load the entire export into the browser. Keep the original export until the import is complete, and do not edit or split files while resuming an interrupted upload.
Import leads
Leads use a simpler CSV/XLSX flow, on the same Imports page:
- In the Lead imports card, click Upload CSV or XLSX and select your file, then click Stage import.
- Under Map columns, match your spreadsheet columns to Calendia's lead fields, then Save mappings.
- Review the mapped rows and click Commit import.
Import your service or product catalog
For catalogs, Calendia uses an AI-assisted format instead of a spreadsheet:
- Open Import catalog from your catalog page.
- Click Download the format, or Copy prompt and example to hand to an AI assistant along with your existing price list — it returns the catalog as a JSON file in Calendia's format.
- Under Upload generated JSON, choose your JSON file (2 MB maximum) and click Upload and review.
Get help with an import
If a file doesn't fit the expected format or the review step raises issues you're not sure about, click Request import help on the migration assistant. This opens a conversation with Calendia support instead of leaving you to resolve it alone.
Related articles
Welcome to Calendia
A quick tour of the sidebar, your calendar dashboard, and where to find help when you need it.
Add and manage customers
Build your customer directory, search and filter it, and find customers who haven't booked in a while.
Create services and categories
Add the services you offer, group them into categories, and control what customers see and pay.