CSV and JSON export / import
Export your data to spreadsheet-friendly CSV files, or to a single JSON file that captures the entire shop state for migration.
Cloud backup is the right tool for safety and disaster recovery — encrypted, daily, automatic. Export and import are different tools, designed for spreadsheet workflows, accountant handoffs, and one-off migrations.
Export vs backup
| Use | Tool |
|---|---|
| Daily safety, restore on a new phone | Cloud backup |
| Send customer list to your accountant | CSV export |
| Open repairs in Excel for analysis | CSV export |
| Move from one phone to another without Google | JSON export + import |
| Bulk-import 200 customers from another tool | CSV import |
CSV export
Open Settings → Data → Export / Import. The CSV section has one button per entity:
- Customers — name, phone, WhatsApp phone, email, address, notes, archived flag, dates.
- Repairs — repair ID, customer name, device, issue, status, costs, dates, technician.
- Orders — order ID, customer, items summary, status, costs, supplier, dates.
- Quotes — quote ID, customer, items summary, total, date.
Tap the button, choose where to save the file via the system share sheet, and you are done.
CSV import
- 1Get the templateExport the relevant entity once to see the exact column layout RepairNode expects.
- 2Edit in your spreadsheet toolAdd new rows. Keep column headers identical. Leave ID columns empty for new records.
- 3Save as CSVUTF-8 encoding, comma separator. Excel may default to a different separator depending on your locale — pick CSV (comma delimited).
- 4Open Settings → Data → Export / ImportTap Import and pick the CSV.
- 5Review and confirmRepairNode reports how many rows it parsed and lets you confirm before writing.
JSON full export
The JSON export is a single file containing your entire shop state — customers, repairs, orders, quotes, technicians, manufacturers, settings, and the shop logo bytes. It is the right tool for moving from one phone to another when you do not want to use Google Drive.
JSON import
- 1Open Settings → Data → Export / Import on the new deviceTap Import JSON.
- 2Pick the JSON fileTransfer it via AirDrop, USB, email-to-yourself, or any file-sharing tool.
- 3ConfirmRepairNode will replace the current shop state with the imported one. Make sure you have nothing important on the destination phone first.
Logo and binary data
The JSON export embeds the shop logo as base64. CSV export does not — CSV is for tabular data, not binary assets. Photos and signatures are also not included in either export type. Use cloud backup for those.
Migration tips
- If you are switching phones and use Google, the cleanest path is cloud backup → restore. JSON is a fallback when Google is not available.
- For accountant handoffs, repairs CSV plus orders CSV gives a complete revenue picture for a date range.
- Date columns use ISO 8601 (
2026-04-25T10:12:37.000Z) so spreadsheet date functions work cleanly.