Migrate lines from a competitor

Bulk-import customers, billing accounts, and lines from a single CSV. Designed for operators bringing their book of business over from another MVNO billing system (Sonar, Kazoo, CSG, etc.).

CSV format

One row per line. Columns are case-insensitive. Rows with an existing email or msisdn are updated in place (idempotent — safe to re-run).

firstName,lastName,email,phone,accountNumber,msisdn,planName,iccid,status
Alice,Chen,[email protected],+14155550100,ACC-20001,+14155551234,Essential 5GB,8901410123456789012,ACTIVE
Bob,Patel,[email protected],,,+14155551235,Pro 15GB,,ACTIVE
Casey,Liu,[email protected],+14155550103,,,Unlimited,,PENDING
  • planName must match an active Plan in your catalog (case-insensitive).
  • accountNumber auto-generated when blank.
  • status defaults to ACTIVE; PENDING for lines awaiting activation.
  • Match keys: email (contact), msisdn (line) — present rows update, absent rows insert.