Skip to content

Switching to Mimiao

Move your school with care for its history.

Students, teachers, groups and the history you need move step by step. Review and your decision first — changes after.

Import wizard

Every row is visible before it reaches your CRM.

01

Export what you have

Export a supported Excel or CSV file and select it in the wizard. Students, teachers, groups and their relationships can come from several CSV, XLS or XLSX files.

02

Map the columns

The assistant suggests mappings from column structure and aggregate statistics — AI never receives cell values. The owner accepts the mapping.

03

See what was found

The wizard checks every row: duplicates, broken phone numbers, empty fields. Blank values never erase existing data, and an ambiguous match waits for your decision.

04

Done — get to work

When it finishes you see created, updated and skipped records. If an import was a mistake, a rollback preview shows what will be removed and what stays.

Drop CSV, XLS or XLSX files

Migration files

  • xlsx students-september.xlsx136 rows · 7 columns ✓ Read
  • csv teachers.csv9 rows · 4 columns ✓ Read
  • xls groups.xls12 rows · 3 columns Next

Column mapping

✦ Suggested from column structure
  • Student full name First and last name
  • Mum’s phone Family contact
  • Subject Subject
  • Group Group
  • Remaining Lesson balance
Accept mapping

Data readiness

132ready
2need a decision
2errors
  • Sophie Miller · Row 17Matches an existing student Update
  • Adam Cole · Row 42Phone “067 12” is invalid Skip
  • Luke Bell · Row 88Blank “Subject” — CRM data is kept Keep
Student import finished
128created
6updated
2skipped
↺ Preview rollback First you see the records that will be removed and the ones that stay.

Sample interface with fictional data

Migration Center

Your school moves in a clear order.

The Migration Center walks through the data everything else depends on, so Mimiao starts from an honest baseline.

  1. Teachers The team that groups and lessons are later linked to.
  2. Products & prices The services that invoices and balances rely on.
  3. Students & balances People from your files; paid opening balances move separately.
  4. Groups Group rosters and student–teacher relationships.
  5. Lesson & payment history Specialist imports for past lessons and payments.

What you can bring across

What you can bring across

People and relationships

The Migration Center coordinates teachers, students, groups and their relationships. The owner accepts field mappings and resolves conflicting values.

Paid opening balances

Move remaining paid lessons separately. For a single learner, enter a previous payment and its remainder in the student profile. Do not import that payment again elsewhere.

Past lessons and payments

Specialist imports handle historical records. Imported lessons create neither new charges nor teacher pay. Historical payments enter the immutable financial journal.

Your decisions

A move where nothing happens without you.

  • 1 Suggestions, not autopilotAI sees column structure and aggregate statistics, not cell values. The owner confirms the mapping.
  • 2 Blank never erasesEmpty values in the file do not overwrite data already in the CRM.
  • 3 Different values need a decisionWhen non-empty values differ, you choose which one to keep.
  • 4 Rollback with a previewStudents, teachers, groups and historical lessons created by an import can be reviewed before rollback. Edited or newly referenced records stay.

Rollback does not restore old values on existing records, remove relationship writes or reverse historical payments.

First step

Start with one group.

You don’t have to move everything in one evening. Quick start walks you through school settings, a teacher, a student or a group with a price — to the first lesson. You can run both systems for a while to reconcile data: agree on a cutover date and where new payments and lessons are recorded.

Questions

Common questions about switching

How long does migration take?

It depends on the amount and quality of data, relationships and financial history. After reviewing the files, we agree on stages and timing. Import previews identify problems before confirmation.

Can I move one balance without a large file?

Yes. The student profile supports a previous-system workflow for one current product: payment date and amount, remaining paid lessons and remaining value. It creates irreversible financial history; do not record the same payment in another import.

Does AI see our spreadsheet rows?

Assisted field mapping sends column structure and aggregate statistics to AI, not cell values. The owner accepts the mapping. Different non-empty values require an explicit decision.

What happens to blanks and duplicates?

Blank file values do not erase CRM data. Ambiguous matches need a decision. Check the mapping, preview and reported errors before execution.

Can an import be rolled back?

Students, teachers, groups and historical lessons created by one import may qualify after a rollback preview. Edited or newly referenced records stay. Rollback does not restore old values on existing records, remove relationship writes or reverse historical payments.

Can we use both systems temporarily?

Yes, to reconcile data and learn the workflows. Agree on a cutover date and where new payments and lessons are recorded to avoid entering them twice.