Skip to content

Switch from RepairShopr

Connect your RepairShopr account in Settings → System → Migrate Data and BenchKey reads your customers, tickets, invoices and more straight from RepairShopr. RepairShopr itself is never changed. Start with customers, check a few, then bring over the rest.

RepairShopr, RepairDesk and A spreadsheet or another system appear with descriptions and an offer to have BenchKey move your data.

  1. In RepairShopr, open More → Admin → API → API Tokens, then New Token.
  2. Choose Custom Permissions, give the token a name you’ll recognize, and allow access to every kind of record you want to bring over. Invoice access is required if you want to import invoices. Pick an expiry that covers your move.
  3. Create the token and copy it somewhere safe. RepairShopr shows the full value only once.
  4. Note your RepairShopr address: the part before .repairshopr.com in the address you use to sign in.

Don’t paste the token into messages or screenshots.

  1. Open Settings → System → Migrate Data and choose RepairShopr.
  2. Enter your RepairShopr address and API token. Open Where do I find this? for the token steps.
  3. Under What to bring over, choose Customers and products first · Recommended or Everything at once, or open Choose exactly what to bring to select the kinds of records. Then choose Continue.
  4. At Ready to bring over N records, check the counts (customers are exact; tickets, invoices and payments are close estimates), then choose Start import.

Connect RepairShopr shows the brightfix.repairshopr.com address, a hidden API token and expanded instructions for finding a token.

  • Customers, with phones, including extra numbers, emails and addresses.
  • Tickets, with comments, messages and their attached files. The files transfer to BenchKey.
  • Ticket details: device password, ticket type, issue type, technician, signatures and uninvoiced charges.
  • Invoices, with line items, and payments.
  • Estimates, with line items, and products and inventory.
  • Leads, in every status, including New and Won.
  • Assets and devices, as device records.
  • Appointments and canned responses (saved replies).

The primary customer comes over. Additional named contacts stay in RepairShopr.

A RepairShopr account with more than one store can’t be imported directly (BenchKey refuses it before writing anything and explains the one-store limit and per-store file option). Export each store’s records and use the spreadsheet import for each, choosing the matching BenchKey store.

Duration depends on record volume, ticket histories, attached files and RepairShopr’s shared reading limits. Your import may wait for other work. It runs on BenchKey’s servers and saves progress, so you can close the tab and return to Migrate Data to check it.

Open a few customers you know well and compare their tickets, invoice totals and old reference numbers with RepairShopr. If rows didn’t come over, Download row report shows which and why. Set up your statuses, templates and message automations before the first new repair.

For eligible imports, Undo this import is available for 7 days after the import finishes and removes unchanged imported records, including unused customer profiles it created. Imports that brought in invoices, estimates or payments can’t be undone. See Undo an import for what it can and can’t remove.

Right before you switch, rerun for new records; imported records are skipped. Choose one route for your tickets: a direct connection or files. Tickets imported through one route aren’t matched by the other. Invoices and payments come from one import source per shop. Unclear matches are listed for owner review, never merged. Check familiar records, then revoke the token in RepairShopr.

You can also import RepairShopr’s CSV or Excel exports instead of connecting: choose A spreadsheet or another system, then RepairShopr CSV under Where are these files from?, and follow the spreadsheet steps.

System status