Repair Status Tracking

Let customers track their repair progress via a unique link or QR code — no login required.

Repair Status Tracking provides a public, no-login-required page where customers can check the progress of their repair. Each repair gets a unique URL that can be shared as a link or printed as a QR code on SRO receipts.

What Customers See

When a customer opens their repair status link, the page displays:

  • Tenant branding — your logo and organization name at the top
  • Device name — the equipment being repaired
  • Repair number — the SRO number from PIMS
  • Customer name — the billing name on the SRO
  • Serial number — if available from the equipment record
  • Repair type — if configured in PIMS
  • Estimated completion date — the promised date from the SRO
  • Completed date — shown when the repair is finished
  • Repair summary — displayed when the repair is marked ready for pickup
  • Status timeline — a step-by-step visual history of every status change

How It Works

1

Customer Opens the Link

The customer scans a QR code on their SRO receipt or clicks a tracking link you've provided. No login or account is needed.

2

Repair Details Load

The page loads your tenant branding (logo and business name) along with a card showing the device name, SRO number, customer name, dates, and serial number.

3

Status Timeline Displays

Below the repair details, a vertical timeline shows every status change from the PIMS SRO Status Log. Completed steps display a green checkmark with a timestamp. The current in-progress step displays a blue clock icon.

4

Repair Completes

When the SRO has a completion date in PIMS, a "Repair Complete" entry is automatically added to the top of the timeline. If the repair is marked ready for pickup, the repair summary is also displayed on the details card.

URL Structure

Each repair status page has a unique URL in this format:

https://cloud.weevio.co/portal/repair-status/<teamID>/<UNIQUE_CODE>
SegmentDescription
<teamID>Your team's unique identifier in Weevio Cloud
<UNIQUE_CODE>The SRO's unique code generated by PIMS — each repair has a different one

Note:

The teamID can be found in your Weevio Cloud settings. The UNIQUE_CODE is automatically assigned to each SRO by PIMS and is available as a field in the PIMS Forms Designer.

Adding a QR Code to SRO Printouts

The most common way to share the tracking link is by printing a QR code directly on SRO receipts using the PIMS Forms Designer.

1

Open PIMS Forms Designer

In PIMS, open the Forms Designer and select the SRO template you want to modify (e.g., your SRO receipt or work order printout).

2

Add a QR Code Field

Insert a QR code element into your form layout. Set the QR code's data source to the full tracking URL, using the PIMS UNIQUE_CODE variable to dynamically insert each SRO's code.

3

Build the URL

The QR code content should follow this pattern, replacing <teamID> with your actual team ID:

https://cloud.weevio.co/portal/repair-status/<teamID>/<UNIQUE_CODE>

The <UNIQUE_CODE> part is replaced automatically by PIMS for each SRO when the form is printed.

4

Print and Test

Print a test SRO and scan the QR code with your phone to verify it opens the correct repair status page.

Tip:

Place the QR code in a visible spot on the SRO receipt — such as the bottom or top corner. This makes it easy for walk-in customers to scan it before leaving the store.

Tenant Branding

The repair status page automatically displays your business branding:

  • Logo — pulled from your team's theme settings in Weevio Cloud (Theme > Logo URL)
  • Organization name — displayed below the logo, from your team settings
  • Clickable logo — if a Logo Link URL is configured in your theme settings, customers can click the logo to visit your website

No additional configuration is needed — branding is applied automatically based on your existing Weevio Cloud theme settings.

Status Timeline

The status timeline is the core visual element of the repair status page. It shows every status change recorded in the PIMS SRO Status Log for the repair.

How Statuses Are Displayed

  • Completed steps — shown with a green checkmark icon and a timestamp (date and time when the status was recorded)
  • Current in-progress step — the most recent status when the repair is not yet complete, shown with a blue clock icon
  • Repair Complete — a synthetic final entry added automatically when the SRO has a completion date in PIMS, shown with a green checkmark
  • Chronological order — the timeline displays newest statuses at the top, so the most recent update is always visible first

Where Statuses Come From

Status entries are pulled directly from the SRO Status Log table in PIMS. Every time a status change is recorded on an SRO in PIMS, it appears on the tracking page. The page reflects whatever statuses your PIMS workflow uses — there is no separate configuration needed in Weevio Cloud.

Privacy and Security

Note:

The repair status page is completely public — no login is required. Only non-sensitive repair information is displayed: device name, repair number, customer name, dates, and status history. Sensitive data such as pricing, internal notes, and detailed customer contact information is never exposed.

The public API that powers this page is locked down to:

  • Read-only access — only SRO lookup and status history queries are allowed
  • Field restrictions — only a specific allowlist of non-sensitive SRO fields is returned
  • Input validation — the unique code is validated as alphanumeric to prevent injection
  • No authentication bypass — the endpoint is purpose-built for public access with no path to other tenant data

Need Help?

For assistance, please send a message to our Support page.