Enroll a phone

The office enrolls the iPhone or iPad. The tech opens it in MarineServiceTech. Nobody copies an API key.

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

The office transmits enrollment to that technician’s phone. The tech opens it in MarineServiceTech. It is not a job. Do not copy or paste a host key.

Enroll the phone

  1. Install MarineServiceTech from the App Store on the iPhone or iPad.
  2. In the yard office, add the person under Employees (name + mobile). They reply Y to the registration text.
  3. Still on Employees, enroll that person (or enroll every registered phone at the bottom of the list).
  4. The technician opens the enrollment in MarineServiceTech.
  5. The app enrolls with this yard and does not add a job to Jobs.

Without a text: System integration → download enrollment, then get it onto that device. 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 returned work order (Archive → Import)

Create tickets in the yard office, then assign. Jobs → + on the device is a local job until the work order is transmitted back.

One phone can enroll with several yards. Each firm enrolls that phone. Opening enrollment adds that yard so the phone can receive and transmit that firm’s work orders. Jobs already on the phone stay.

Prove it

  1. Assign a real work-order number to that worker and transmit the work order (or they pull that number).
  2. On the device: the job’s Pull latest files from yard, or Transfer → Sync this work order and type the number.
  3. The name on Firm profile should match a person on the ticket (including a joined name such as Greg, Maya Singh).
  4. After field work, transmit that yard-issued ticket back. Phone-created jobs stay on the phone until they are transmitted to the office.

If a phone is lost or a tech leaves

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

If it fails

What you seeFix
A dummy enrollment job appears Update MarineServiceTech from the App Store, delete that item from Jobs, enroll again.
No SMS They must reply Y first. Then enroll the phone.
Cannot pull a real ticket Enroll again. Firm profile name must match the assignee. Use the work-order number the office issued.
Cannot return this ticket It was created on the phone. Transmit it back; only yard-issued tickets return over the host automatically.

Office sign-in vs the phone

Office hubMarineServiceTech
WhoManagers in the browserTechs on the dock
HowEmail + password + Google Authenticator (or emailed code)Open the enrollment the office transmitted

Related: Yard office · Distribution · Workflows · ServiceValet: Enroll a ServiceValet phone.