Customer tracking is a small public web page at tracking.repairnode.app that shows the current status of one repair or order. Each link contains a 32-character random key — anyone with that key can view that one record, but they cannot list, search, or browse anything else.

What customer tracking is

  • A read-only status page on the public web.
  • One unique link per repair and per order, derived from a 32-character access key.
  • Shows the shop name, status timeline, device or item details, and the public contact footer for your shop.
  • Loads without an app install, a customer account, or a login screen.
  • Auto-detects the visitor's browser language on the public tracking site.

Access and prerequisites

  • Public tracking is a RepairNode Pro feature.
  • Customers do not need Pro, an app install, or a login. Only the shop needs Pro to publish and maintain tracking pages.
  • Your shop name, phone, email, and address are shown in the tracking footer, so those fields should be correct before you enable tracking.
  • Repair and order records need a synced public access key before the public link or tracking QR can work.

Enabling tracking

  1. 1
    Open Settings → Shop Management → Customer Communication → Customer Tracking
    This is the main setup screen for public repair and order tracking.
  2. 2
    Review the disclosure card
    The screen explains exactly which shop-facing fields are public and which customer/private fields stay hidden.
  3. 3
    Enable tracking
    Once enabled, RepairNode starts syncing existing repairs and orders in the background and generates access keys for records that do not have one yet.
  4. 4
    Wait for the first sync
    New records sync as they are created or updated, and older records are picked up by the background catch-up loop.

Sharing the link

There are several ways to hand the tracking link to the customer once a record is synced:

  • Tracking action on repair or order details — opens a review sheet first, then lets you send the link by SMS, WhatsApp, or email.
  • Tracking Messages settings — the dedicated tracking-message templates use the {tracking} placeholder so the final message includes the unique URL automatically.
  • Receipt QR codes — the customer can scan the QR from a receipt and land directly on the tracking page.
  • Manual copy — you can still copy and share the URL yourself if you prefer a custom message.

QR codes on receipts

Repair and order receipt flows can include a small QR code that encodes the customer-facing tracking URL when a tracking key exists. The customer scans it with the phone camera, taps the notification, and opens the live tracking page without typing anything.

When tracking updates

  • Any status change on a repair or order queues a background sync.
  • Any update to shop info that appears on the tracking page footer queues existing tracking records for re-sync.
  • The app runs a 5-minute catch-up timer while it is open, so offline or failed syncs retry automatically when connectivity returns.
  • Record deletes queue remote deletion as well, so a local delete eventually removes the public copy.

Privacy and what is shown

The tracking page intentionally shows only a minimal public view of the job:

  • Shop name and shop contact details.
  • Status timeline and last-updated date.
  • Device description for repairs or item summary for orders.
  • Public workflow state only — enough for the customer to know progress without exposing internal notes.

What is never shown: customer name, customer phone or email, costs, deposits, signatures, photos, passcodes, serial numbers, accessories, internal notes, activity logs, or the order supplier.

Disable or delete tracking data

  • Disable tracking — stops future syncs from the tracking settings screen. Existing remote records are not automatically deleted just because the toggle is off.
  • Delete a repair or order — queues remote deletion for that record so the public page is removed.
  • Delete All Data — triggers the privacy-safe bulk cleanup path that also purges your tracking data.
  • Lose Pro access — RepairNode turns tracking off and queues a bulk purge of public tracking data instead of leaving it online indefinitely.
  • Automatic retention — the server also prunes old tracking rows on a scheduled cleanup window.
Was this article helpful? Feedback is sent anonymously to the RepairNode team.