Direct App Store link: MarineServiceTech. Install that on the tech’s iPhone or iPad first.
Enroll the phone
- Install MarineServiceTech from the App Store on the iPhone or iPad.
- In the yard office, add the person under Employees (name + mobile). They reply Y to the registration text.
- Still on Employees, enroll that person (or enroll every registered phone at the bottom of the list).
- The technician opens the enrollment in MarineServiceTech.
- 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 ticket | Tech 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
- Assign a real work-order number to that worker and transmit the work order (or they pull that number).
- On the device: the job’s Pull latest files from yard, or Transfer → Sync this work order and type the number.
- The name on Firm profile should match a person on the ticket (including a joined name such as Greg, Maya Singh).
- 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 see | Fix |
|---|---|
| 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 hub | MarineServiceTech | |
|---|---|---|
| Who | Managers in the browser | Techs on the dock |
| How | Email + password + Google Authenticator (or emailed code) | Open the enrollment the office transmitted |
Related: Yard office · Distribution · Workflows · ServiceValet: Enroll a ServiceValet phone.