Enroll a phone with work order 00

Send work order 00 to the iPhone or iPad. The tech opens that file in ServiceValet. Nobody copies an API key.

Direct App Store link: ServiceValet. Install that on the tech’s iPhone or iPad first.

Enrollment is work order 00. The office sends that file. The tech opens it in ServiceValet. It is not a job. Do not copy or paste a host key.

Send work order 00

  1. Install ServiceValet from the App Store on the iPhone or iPad.
  2. In the shop office, add the person under Workers (name + mobile). They reply Y to the registration text.
  3. Still on Workers, tap Text 00 enrollment for that person (or send to every registered phone).
  4. The SMS is a pickup link. The tech opens it and shares/opens the .msworkorder in ServiceValet.
  5. The app enrolls with this shop and does not add 00 to Jobs.

Same file, no text: System integration → Download 00 enrollment file, then AirDrop, Messages, Mail, or Files to that device. Still send the 00 file — do not type anything into Firm profile.

Office sign-in is separate (password, then Google Authenticator or an emailed code). The phone never uses that office login.

What enrollment does

Office wrote the ticketTech wrote it on the iPhone
Enrolled phone or iPad Pull and return that job Stays on the device
Office gets it Yes, as a field return Only if someone signed in imports the .msworkorder file (Archive → Import)

Create tickets in the shop office, then assign. Jobs → + on the device is a local job until someone imports the file.

Prove it

  1. Assign a real work-order number to that worker and send the ticket (or they pull that number).
  2. On the device: Transfer → Pull from office, or the job’s pull-latest control.
  3. After field work, return that office-issued ticket. Phone-created jobs still use the share sheet.

If a phone is lost or a tech leaves

System Admin → System integration → Rotate host API credential, then Text 00 enrollment again to every remaining registered phone. Do not rotate as a routine step.

If it fails

What you seeFix
00 appears as a dummy job Update ServiceValet from the App Store, delete 00 from Jobs, send 00 again.
No SMS They must reply Y first. Then Text 00 enrollment.
Cannot pull a real ticket Send 00 again. Use the work-order number the office issued.
Cannot return this ticket It was created on the phone. Share the file; only office-issued tickets return over the host.

Office sign-in vs the phone

Office hubServiceValet
WhoManagers in the browserTechs in the field
HowEmail + password + Google Authenticator (or emailed code)Open work order 00 that the office sent

Related: Shop office · Distribution · Workflows · MarineServiceTech: Enroll a MarineServiceTech phone.