Features

Jobs, schedule, transfer, surveys, tools, freemium

Work orders (Jobs)

Each job is a work order for a customer boat appointment.

Field areaContents
IdentityWork order number (WO-YYYY-####), title, type
AssignmentAssignee name/phone, assigned-by, priority, schedule block
Place/timeMarina, slip, appointment
VesselOwner, boat name, make/model, HIN
Type-specificClaim #, referral partner, deposit, cancel reason
DiagnosticsProblem → Identification → Testing → Action → Handoff, plus marine diagnostic trees (propulsion, inverter/charger, fuel, zincs, thruster, cabin A/C, hull, standing and running rigging)
CostsLine items: Expense, Parts, Labor, Service with running totals
EvidenceField progress log (arrival, notes, photos, delays, departure) + completion gates
PDFWork order PDF with firm letterhead (name, address, phone, email, prepared-by)
LifecycleCreated → Pending → Complete → Archived

Workflow enforcement (vetting)

Documentation score and red blockers prevent Mark complete until minimum field evidence exists. Use one free-tier ticket to vet a contractor or new hire: candidate or fail — so you avoid hiring or retaining unproductive labor.

Workflow enforcement documentation gates

Marketing deep-dive: contractor-trial.html.

Work order types

TypeIntent
Service callStandard dockside / shop repair
Insurance claimDamage documentation for underwriter
Deposit / holdScope held against deposit
CancellationCancel reason, fees, confirmation
ReferralHand to partner shop
Yard handoffOpen items for yard or next shift
AbandonedIncomplete work with recovery notes
Marine surveyLinks to full survey module
WarrantyFollow-up on prior work
Estimate onlyNo repair authorization
EmergencyPriority call-out
WinterizeLay-up: fuel, zincs, seacocks, batteries; haul-and-paint if hauled
Splash / launchCommissioning: systems live, zincs, inverter, A/C, thruster
OtherGeneral

Schedule (manager board)

Marine diagnostic trees

More → Diagnostics (also from the job). Phone trees:

Each path ends in a finding you append onto the work order.

Haul-and-paint checklist

On the job (and PDF): wash / pressure, zincs / anodes, bottom paint, running gear, block plan. Winterize and splash tickets surface it after a haul. Insurance claim packets include a one-page claim cover (peril, date of loss, HIN, photo index) plus the work-order and survey PDFs.

Bookkeeper export

Jobs → … → Export spreadsheet & letterhead PDF (or More → Storage):

Labor quantity is hours. Single-job Export PDF (letterhead) on the work order still includes photos and diagnostics.

Platforms

DeviceLayoutTypical user
iPhoneBottom tabs: Jobs · Schedule · Survey · Tools · MoreField personnel
iPadUpper tab bar (iOS 18+) + schedule boardManager
MacMac Catalyst, upper tab bar, large default windowOffice / boss desktop

Work-order transfer (manager ↔ worker)

Portable records:

DirectionAction
Manager → workerExport .msworkorder → Messages / Mail / AirDrop
Worker receivesOpen the file in MarineServiceTech (or More → Transfer → Import) — that is the transfer
Worker → managerSelect jobs → field return package → share back

Each transfer is additive. Photos, progress log, costs, and diagnostic findings merge by id. Later packages append; they do not wipe the trail.

Format: JSON, extension msworkorder, UTI com.grego.marineservicetech.workorder.

Data & storage

More → Storage — bytes for work orders vs photos, export with or without photos, strip photos, delete archived. Put the .msworkorder archive on iCloud Drive (Files) before stripping the phone. Job photos are not in iCloud Photos.

Tools inventory

Locations (Service van, Shop, Toolbox, custom) and tool items with qty, serial, notes. Clean install has no demo tools.

Appointment customer text (1 hour before)

While the app is running, if the tech (Firm & tech profile name) has a ticketed assignment with an appointment today, about one hour before a sheet prompts Send message to customer with three canned SMS options:

  1. On time — will see you at the boat
  2. Running late (~20 min)
  3. Problems — reschedule?

Uses the work order’s customer phone field when set. “Not now” dismisses without re-nagging for that appointment.

Loan / Borrow

More → Loan — a memory ledger for gear and consumables that move between people (not stock counts). Track Loaned Out vs Borrowed, person, notes, optional photo and reminder, mark returned. Marine Survey is a top-tier tab.

Example: loan Tony Soprano 3 rolls of plastic tarp. Footnote: probably not gonna get this back.. — record it anyway so you remember who took how many.

Full guide: Loan / Borrow documentation.

Marine surveys

Thorough visual-inspection model aligned with common C&V / insurance practice:

Surveys are not a warranty of condition; limitations language is built in.

Weather map & navigation charts

Weather map (More → Weather map):

ModeLayers
WeatherAnimated NEXRAD reflectivity loop (precip), surface temperature, watches/warnings
USNNOAA ENC depth & aids (U.S.); GEBCO / EMODnet bathymetry + OpenSeaMap seamarks (tropics / global free)

Map settings (More → Map settings): default radar center (GPS or coastal catalog), animate radar loop, chart region (Auto / U.S. NOAA / Tropics / Global free), lock chart overlays during pan. Not for primary navigation.

Dictation

Memo dictation panel plus mic-enabled diagnostic and survey fields (Speech framework).

Firm profile

Firm name, tech name, phone, email, and optional logo/sign photo — used on PDF letterhead and assignment stamps.

Freemium (work-order transactions)

TierAccess
FreeFirst 12 work orders (a dozen) created or imported as net-new; view/edit/complete always free
PremiumUnlimited work orders (in-app subscription)

Paywall is wrapped around creating work orders (Jobs +, Schedule Assign, import inserts).

Data & storage (About)

More → Data & storage shows on-device memory by category (job photos, progress photos, job data, export/PDF cache, firm logo, surveys, tools) and actions to free space: