Shop isolation
Customers, tickets, payments, inventory, and documents belong to one tenant.
Operating CRM for phone repair shops
ServiceKit connects intake, diagnosis, approval, parts, payment, and pickup in one repair record. The team sees what happened. The customer sees what they need to decide.
A separate workspace for every shop. Repair-scoped links for customers.
This is not another inbox or a prettier spreadsheet. It is the operational record of the repair: who received the device, what condition it was in, what was found, what the customer approved, which part was ordered, what was paid, and who collected it.
RECEIVE
The front desk opens the ticket once and captures the context that normally disappears into photos, notes, and conversations.
3 photos attached · consent recorded
SHOW
The customer receives a link for their repair. They see the findings, images, costs, and warranty before approving or refusing.
Customer link · ticket #SK-4912
The public link is limited to their repair. It does not expose the shop dashboard or ask the customer to learn another app.
OLED display replacement and post-install calibration.
TRACK
Every important change enters the timeline. Front desk and technician work from the same version of the truth.
Choose a stage to see what remains recorded.
The customer received the estimate and images for approval.
CLOSE
Pickup is more than another status. The PIN or QR code, payment, and documents close the route in the same record where it started.
Product boundaries, not decorative promises
Public and internal flows have different responsibilities. ServiceKit keeps that separation in the product model.
Customers, tickets, payments, inventory, and documents belong to one tenant.
The customer sees only the ticket attached to their token, not the internal app.
Internal sessions use HttpOnly cookies, while mutations require the matching CSRF protection.
Statuses, payments, signatures, messages, and pickup remain recorded.
Three answers about the route you can test.
You can run intake, diagnosis, customer approval, deposit, parts, pickup, and warranty in the same workspace.
No. They receive a repair-scoped link and can decide directly in the browser.
The flow is designed around tenant isolation: every operational resource belongs to the shop that created it.
Open the workspace, configure the counter route, and follow the first repair without scattering its context.
Open first ticket