Fleet overview
Crew, certificates, maintenance and positions at a glance
My Dashboard
Crew & certificates
Out of hours — on duty contact
Maintenance attention PMS jobs due soon & overdue by vessel
Overdue Due soonFleet position Latest daily report positions
Attention required Overdue maintenance, expiring certificates and manning gaps across the fleet
Unfilled positions (30-day view)
Upcoming Certificate Renewals
Compliance
AI assistant
Briefings, crew gap suggestions, and PMS context. Chat is saved per user and company; only your employer’s data is loaded from the server (never another company).
Weekly briefing
Summarises PMS due/overdue by vessel, training overdue assignments, and open requisitions. Company users can choose fleet-wide or one vessel; ship staff see their assigned vessel only.
Briefing uses your assigned vessel only (from your active position assignment).
Ask (dashboard data)
Each conversation is private to your login. Switch company in the app header to see that company’s threads only. Questions use the same briefing scope as the weekly briefing card above (fleet vs one vessel).
Crew gap (cross-team)
Excludes crew already on the selected team. Use vessel position ID and crew group ID from your structure screens.
Explain PMS job
PMS completion draft (copy into job sign-off)
Suggests remarks only. You still complete the job in PMS as usual; optionally add ai_assistant on execute if your client supports it.
Fleet position
Noon reports across the fleet — live positions, compliance, and environmental reporting
Fleet map
Loading 3D globe…
Fleet overview
Click a row to highlight the vessel on the map and open details
| Vessel | Status | Report | Position | SOG | ETA | Fuel ROB | Source |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Environmental report
Port Contact Directory
Company-approved port agents, surveyors, classification society and P&I contacts for ports your vessels visit.
| Port Name | UNLOCODE | Country | Contacts | Last Updated | |
|---|---|---|---|---|---|
| Loading… | |||||
| Port | Type | Company | Contact | Phone | Active | ||
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Set preferred contacts per port. Vessel users see these first under My Vessel → Port Docs → Port Contacts.
| File | Port | Contact | Uploaded | |
|---|---|---|---|---|
| Loading… | ||||
New Port
Add Contact
Loading ports…
Upload document
📥 Safety inbox
Shore-side backlog: incidents, crew-escalated suggestions, and drills flagged for the next safety meeting. Checklist change proposals are reviewed under Fleet Management → Change Proposals.
Incidents — awaiting office review
Incidents — reviewed (close)
Safety meeting agenda — open items
Escalated safety suggestions
🛡️ Safety Dashboard
Monitor safety performance across your fleet
🚨 Fleet Safety Alerts
No fleet alerts at this time
📋 Open Agenda Issues
📋 Drills This Trip
Loading…
📄 SMS Updates
Loading…
📘 SMS Read Compliance
Loading…
📋 Fleet Notice Read Compliance
Loading…
👍 Recent Observations
Loading…
💡 Safety Suggestions
Vessel safety officers (safety write) see all crew ideas for the selected vessel. Superintendents (safety manage write) only see items crew escalated after 7 days.
Select a suggestion above to view details and respond.
SMS Read Compliance
Loading…
Fleet Notice Read Compliance
Loading…
Document
🔧 Drills
Record and track safety drills
📅 Scheduled Drills
📋 Recent Drill Records
⚠️ Incident Reports
Report and manage safety incidents
👥 Safety Meetings
Record safety meetings (toolbox talks are recorded under Job Safety)
Zone inspections
COSWP safety officer zone inspections: configure zones and spaces, conduct inspections, track findings and rectification
3-month compliance
Zones
Adding, editing, or deleting zones requires Safety write permission (same as completing rounds and rectification work).
Conduct inspection
Complete the COSWP checklist once for the whole zone, then record findings against specific spaces below.
Zone checklist (COSWP)
Findings by space
Open rectification work
Track issues until closed. Each finding either needs a job assigned or has an active job to sign off. During an active inspection, these items also show under each space above.
Findings & records
Full history for this vessel. Open items are managed in Open rectification work above.
My rectification tasks
Jobs assigned to you personally, your rank, or your department. Use Sign off job when the work is complete.
Add zone
Add at least one space per zone. Type a name and click Add, or press Enter — Save zone also adds anything still in the box.
You can view this zone but cannot change it without Safety write permission.
Record finding
e.g. Deck, Engine — or assign to a person below.
Job stays with this rank when crew change (reliever can sign off).
Assign rectification
Follows the rank on later trips until signed off.
Choose at least one: department, rank, or crew member.
Delete zone
This removes the zone and its spaces from future inspections. Past inspection records are kept.
Prior open findings
✅ Checklists
Vessel-specific checklists: configure and build custom checklists with tick boxes or entry fields
Configured checklists
Completed checklists
Completed checklists will appear here.
Build checklist
Click Build new checklist above or select a checklist from the list to edit. Add section titles (e.g. "Pre departure checks", "30 mins before") to group items, plus tick boxes or entry fields. Reorder with the arrows.
Select what to collect when crew complete this checklist. Date is always recorded.
Only crew in this department will see this checklist and can sign it off (e.g. Bridge, Engine).
Complete checklist
Tick times are recorded when you check each box; sections are marked complete when all items in that section are done.
Edit invite
Update name and rank for this pending invite. Save, then use "Resend invite" to send the link with the new details.
Report an Issue
Suggest a Feature
Loading…
Loading…
Loading…
Edit profile
My certificates
Add certificate
Your certificates
No certificates yet. Add one above.
Suggest change to checklist
Propose your changes below for review. Leave fields empty to keep current.
Add lines in this format: below row X + the text to insert.
Completed checklist details
📋 Safety Management System (SMS)
Searchable safety documentation and procedures
SMS documents
Fleet notices
Fleet-wide safety, marine, and engine notices — separate from sectional SMS procedures above.
Search results
Fleet safety notices
Fleet marine notices
Fleet engine notices
Job Safety Doc's
Risk assessments, permits to work, enclosed space register and toolbox talks for the job
Saved job packs for one-click printing. Save a pack from the Print job pack modal, or print a saved pack below.
SDS library
Company-wide safety data sheets; link products to each vessel. Crew can open the vessel library from a QR code without logging in.
Select a vessel in the header or sidebar, then search. New SDS entries are added to that vessel when you save. Use + to add an existing catalog item to this vessel.
New SDS entry
Scan barcode
Start camera scans live in this page (stay here — do not leave for the system camera app). Upload photo picks an image from your gallery or files (we removed “open camera directly” so you can choose a saved photo). Allow camera access if your browser asks.
Rotate public SDS link?
You are about to rotate the public SDS link for this vessel. This is not reversible.
Consequences
- Every printed QR code and poster using the current link will stop working permanently.
- You must reprint and replace all physical QR codes on board.
- Anyone who saved the old URL must be given the new link.
- Only continue if the URL was compromised, leaked, or shared inappropriately.
Rotating will permanently invalidate this vessel’s current public SDS URL.
Are you absolutely sure you need to do this? The next step asks you to type a confirmation phrase.
Type Watertight exactly below: capital W, rest lowercase. This confirms you understand that all existing QR codes will stop working.
🚢 Vessel Certificates
Manage and track vessel certificates and surveys
Vessel Certificates
Crew Members
Manage your crew and their certificates
⏳ Pending Approvals 0
| Crew Member | Type | Department | Groups | Certificates | Contract | Status | Actions |
|---|---|---|---|---|---|---|---|
Crew Member Profile
Log conduct record
Visible to the crew member in their conduct record in the mobile app. Your name and the time you save are stored for audit.
Stored on this crew member's HR file. Managers with HR access can view it later.
Add crew member
Invite crew member
Add each person on their own row. Names will appear in pending crew and can pre-fill the sign-up form.
Hold Ctrl/Cmd to select multiple.
Edit Crew Member
The dropdown is pre-populated with the crew member's current rank. You can manually override it by selecting a different rank.
Used for crew list and port documents.
Emergency contact details (synced with the crew member's app profile).
Food intolerances, allergies, diet preferences, and medicine allergies for galley and medical planning.
Log an incident under a company conduct policy to track this crew member on the escalation ladder.
Work & Rest
Review crew hours, compliance status, and non-conformities
Ship Time
Vessel — Now --:-- Zone UTC Select a vessel in the header or sidebar to view ship time.Actions
Vessel Day View
Select a vessel and day to view planned hours and recorded work/rest.
Latest Compliance
Crew Day View
Shift pattern
Save Changes
Work & Rest Compliance Rules
<10 hours rest in 24 hour period
Minimum 10hrs rest > 2 Periods
No 6-hour rest period
More than 14hrs between rest periods
<77 hours rest in 7 day period
How Compliance is Calculated
Shift Patterns
Schedule Time Change
Assign Pattern to Crew
Callback & Overtime
Crew availability, overtime shifts, and job postings
Posted Shifts / Jobs
✅ Accepted Shifts / Jobs
📅 Unfilled roster positions
0Callback / overtime planning — only slots with no assignment covering today
📋 Position schedule & team gaps
⭐ Crew Interested in Overtime
0Crew availability
Rotation schedules — who is off duty or on duty today
🟢 Off Duty
0🔴 On Duty
0Planned crew holidays
0Time off marked by crew on their rota (or synced from HR approved leave). Use Adjust to change dates or remove a crew‑marked block. HR‑synced blocks must be changed under HR → Leave.
Vessels
Build and manage your fleet
🚢 Vessel Details
🛏️ Cabins & Muster
Cabins are the muster source of truth. Reorder cabins to control muster order, then add positions/ranks directly within each cabin block.
🛢️ Tanks
Expand this section to edit tank categories (add / rename / delete) and the tank table. + Add Tank above still opens the tank form when collapsed.
| Name | Type | Side | Capacity | Default | Unit | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
📦 Cargo Spaces
Holds, tanks, and bays used by the MARPOL Cargo Record Book (not fuel/ballast tanks above). Also available under Cargo → Spaces.
| Name | Type | Capacity | Description | CRB entries | Actions |
|---|---|---|---|---|---|
| Expand to load cargo spaces… | |||||
👥 Vessel Positions
| Position | Cabin | Rank | Safe Manning | Required Certificates | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Medical Stores
MSN 1905 compliant stock tracking, dispensing, expiry management and pharmacy replenishment
Select a vessel to manage medical stores
Stock levels, dispensing records and pharmacy orders are tracked per vessel.
Medicines — required vs onboard
Stock Batches
Medical equipment — required vs onboard
Equipment stock batches
Dispense Log
Pharmacy Order Drafts
Drafts list lines below minimums, expiring within 90 days, and recent dispensing. Use Draft email anytime to open your mail app with the order lines (send to anyone). If procurement is on and you have access, you can also Send to Procurement to raise a requisition. When a linked order is approved or ordered, Receive into stock records delivery and adds batches.
MSN either/or — medicines
Where the catalog lists alternatives for one MSN slot (e.g. metoprolol or atenolol), pick the product this vessel carries. Required quantities and shortfalls use only the selected line.
MSN either/or — medical equipment
Same for equipment lines where MSN lists alternatives (admin catalog rows sharing an alternative group id).
Vessel Medical Configuration
MSN Annex 1 scale A, B or C: category A uses quantity column A, B uses B, C uses C. Required amounts and inventory filtering follow this.
Port Medical Capability
Risk assessment — medicines (required quantities)
Override the MSN default for this vessel when your risk assessment justifies a different number. Leave blank to use the MSN column value for your vessel category (A/B/C). Quantities shown with a * are deemed sufficient regardless of crew size in MSN Annex 1.
Risk assessment — medical equipment (required quantities)
Same as for medicines: override MSN default quantities when justified by risk assessment.
Add Stock Batch
Choose the MSN catalog line to link stock and reporting. Pick “Custom” for items not listed.
How many units you are adding in this batch.
Add Stock
Location and sub-location are pre-filled from your latest batch for this medicine. Edit if this delivery goes elsewhere.
Record Dispense
Search by name, then choose lot / expiry below.
Soonest-expiring batch first (FEFO). Quantity is deducted from this batch only.
Stock is matched by name (shortest-expiry batch first).
Attach consumable equipment to this entry; onboard equipment stock is reduced by the quantities you enter.
Paint Store
Vessel paint inventory, check-in and check-out, and replenishment orders
Select a vessel to manage paint store
Stock and movements are tracked per vessel using the vessel selector above.
Onboard vs minimum
Company paint catalog
Order drafts
Generate from current shortfalls, then prepare order to raise a procurement requisition when enabled.
Stock batches
Each check-in creates a batch. Mark tins with a shape and colour; use oldest stock first (FIFO).
Stock movements
Catalog product
Manufacturer GTIN, SDS barcode, or an internal label you generate for tins without one.
Check in stock
Paint or draw this shape on the lid so crew can tell batches apart. Oldest batch should be used first.
Check out stock
Oldest stock first (FIFO). Pick the tin with the matching mark on the lid.
Print barcode label
Opens a label-sized print view (about 62 mm wide) for barcode label printers.
Ships Library
Track onboard paper copies, editions, and expiry of manuals and publications
No vessel selected
Choose a vessel from the header or sidebar selector, or sign in as crew assigned to a vessel.
Add document
Onboard copy location
Edit document
Onboard copies
Attaches to the current edition without creating a new version.
Document
Link existing document
Select an existing Ships Library document to link to this equipment.
Storage locations
Set up main locations (Bridge, Engine room…) and add sublocations under each (cabinet, shelf). Click a location to expand it, then use the row actions to edit or delete.
Ranks & Permissions
Define ranks, dashboard permissions, and reporting structure for your fleet
Safe manning rank pools
Define company-wide pools here (which ranks may count together). Under Vessels, turn on safe manning tracking per hull and optionally limit which pools may be used; then link a pool on each safe manning position. Compliance still requires the certificates set on that position.
My Vessel – Crew
Crew members assigned to your vessel
| Crew Member | Type | Department | Groups | Certificates | Contract | Status |
|---|---|---|---|---|---|---|
My Vessel – Vessel Certificates
Certificates for your vessel
My Vessel – Port Docs
Generate port documents for your vessel.
FAL 5 – Crew details
UK NMSW Crew List. Pre-filled with vessel name and crew (rank, name, date of birth, place of birth). Passengers are excluded. Complete passport/nationality in the downloaded file if needed.
FAL 6 – Passenger details
UK NMSW Passenger List. Pre-filled with passengers assigned to the vessel (name, travel document, date of birth, nationality). Complete cabin, embarkation/disembarkation port, and transit in the downloaded file.
Muster list
Download muster list as PDF (cabins, positions, assigned crew, emergency function, muster location, survival craft). Use your browser’s print from the opened page.
Crew list
Download crew list as PDF (cabin, name, internal phone). Use your browser’s print from the opened page.
Port Contacts
Company-approved port agents, surveyors, class and P&I contacts.
Daily Report
SOLAS-style noon report. Submit position, weather, ROB, and voyage data to the company.
Schedule & automation
Set when this report is created each day. Ship local uses the offset from Work & Rest timezone events. Fixed UTC uses the same wall-clock time every day. Automation only fires when the deck logbook shows At sea — reports are not created in port.
Report for date
Recent reports
| Date | Time | Position | Source | Recorded by |
|---|---|---|---|---|
| Loading… | ||||
Deck Logbook
Master Night Orders
Publish tonight's orders for the bridge watchkeepers. The card will appear at the top of the logbook once published.
Master Night Orders
General Entries
Tank Levels
Drills & Inspections
Stability Condition
Add drill or inspection
Use this when Safety or Maintenance (PMS) is not enabled, or to add a line that is not synced from those modules.
Acknowledge night orders
Sign below to confirm you have read and understood the Master's night orders.
Complete inspection
Log PMS job
Engine Logbook
Watch lines, scheduled slots, and general entries in one timeline. At sea / In port is set from the Deck Logbook only (shown here for reference). Times shown in ship local (UTC+0).
Equipment status
Running / stopped from Start–Stop entries. PMS recorded hours are the values stored on each equipment row (service intervals).
Log Hours
Total running hours for equipment flagged under PMS (Log Hours only). These rows are separate from the Equipment status board, which only lists items with Show on equipment status board & watch lines turned on under PMS Equipment.
Fuel on board & consumption
Soundings for tanks with type Fuel (same list as deck ballast tanks). Total ROB and day-on-day change feed the Fuel / Bunker area.
Day log
General entries and watch-line readings ordered by time.
Add general entry
Record watch line
Select an assembly to record readings for. Each assembly groups its root equipment with any child equipment.
Edit reading
Teams & Trips
Organize crew into teams, projects, or departments
📅 Trip Calendar
Team Details
🗓️ Trips
👥 Crew Positions
Positions pulled from the selected vessel
| Position | Rank | Safe Manning | Assigned Crew | Status | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Training
Find and book training for your crew
📋 Training Requests
📝 Request Training for Crew Member
Create a training request that will be sent to the crew member for approval. Once approved, you can book the course.
Enter a certificate or course name above to find training providers
Messages
Messages open directly in this page.
Communications settings
Department inbox membership
Choose which office users are assigned to each inbox. This is separate from rank permissions.
HR
Leave, performance, conduct & documents
Overview
Workforce snapshot
HR admin-only aggregates: people on books, leave and appraisal volume, conduct and offboarding activity.
Inbox & tasks
Leave queues, conduct steps pending HR confirmation, appraisals where you are the reviewer, and (for HR admins) pending charity TOIL claims.
Leave operations
Rota
Auto-assign Leave
Preview
Vessel crewing calendar
Leave configuration
Tune how applicants are scored when you review shift applications. Percentages should total 100 (they are normalised on save if needed).
Leave types & allowances
Configure which leave types are offerable, set annual day allowances, and manage per-rank and per-person entitlement overrides below.
Payroll day type catalogue
Show catalogue
Toggle Offerable on both a payroll day type and its leave type to allow crew to book. Matrices below adjust per-rank / per-person opening carry only.
Payroll provider codes
Show mappings
Map each day type to your payroll system's codes (Sage, Xero, ADP, or custom). Saving again updates the same provider and day type pair.
Add or update mapping
Add custom day type
Show form
Use UPPER_SNAKE_CASE codes (e.g. COMPANY_TRAINING). Then map leave types to it from the nested rows in the catalogue. Custom types can be removed when unused.
Payroll flags
Rank defaults
Show rank table
Each row is a rank; columns match enabled payroll day types in the catalogue above (one column per linked leave type). Enter opening carry-over days and save a row — or save all unsaved rows at once.
Per-person overrides
Show per-person table
Each row is a crew member; columns match enabled payroll day types in the catalogue above. Enter individual opening carry-over days for the selected year. Empty means no override — the rank or company default applies.
Effective entitlement breakdown
Individual leave totals & overrides
Pick one crew member to view current totals and override annual entitlement/carry-over values for this year.
Manual leave adjustments
Add or subtract days from any leave type to correct mistakes or make manual adjustments. These appear in the balance calculation and transaction history.
Leave transactions (troubleshooting)
Inspect all leave-related activity for one crew member in the selected year: leave requests, TOIL ledger entries, and entitlement override writes.
Edit day type
Display
When on, crew can book leave against this payroll line. Nested leave rows still need their own picker visibility.
Payroll classification (read-only)
Company baseline (catalogue)
Changing this updates the linked leave type's day type (same as the catalogue table).
Classification
Payroll flags
Reject request
Add an optional reason for rejection.
Appraisal cycles
Run review periods for your crew: open a cycle to assign reviewers, set status, and edit structured appraisal sections.
New appraisal cycle
| Name | Period | Status |
|---|
Goals for this cycle
Performance check-ins
Mid-cycle notes (e.g. 1:1 conversations) linked to this appraisal cycle.
Employee handbook
Publish versioned handbooks. Crew see the latest in the app and must acknowledge after each new version.
Publish new version
HR document vault
Store HR letters, policies, and forms. "Everyone" files appear in the crew app. "HR admin only" stays on this dashboard.
Upload document
Connect to Xero Payroll (United Kingdom)
You do not need your own Xero API keys.
WaterTight connects to your Xero organisation using secure OAuth (the same “Connect to Xero” flow you use for other apps). Your payroll admin signs in to Xero and approves access — no copying client secrets into this screen.
- Connect — authorise WaterTight for your Xero payroll organisation.
- Sync leave types — push leave types to Xero (UK: Leave Types; AU: Pay Items with STP2 codes).
- Map crew to Xero employees — link each person to their Xero employee record.
- Approve leave in WaterTight — approved requests are sent to Xero (UK: employee leave; AU: leave applications).
- Payroll in Xero — review or approve leave in Xero if your process requires it, then run pay as usual.
Prerequisites in Xero: UK or AU payroll enabled, employees set up, and leave types configured. See Xero’s UK payroll API overview. Map day types on the Leave tab before syncing (UK uses leave type names; AU uses STP2 category codes).
Connection
Checking…Loading connection status…
Leave types
Creates or updates leave types in Xero from your HR day types. Configure on the Leave tab under “Day types catalogue”.
Crew ↔ Xero employees
Each crew member who books leave must be linked to a Xero payroll employee. Match by name or payroll employee number.
| Crew member | WaterTight employee ID | Xero employee | |
|---|---|---|---|
| Connect Xero and refresh to load mappings. | |||
Conduct policies
Policies apply company-wide — you do not assign them to individuals. When a manager logs a conduct incident for a crew member, their position on the ladder is tracked automatically. Crew see their current step in the mobile app.
Track a crew member: open their profile from Fleet Management or My Vessel → Crew → Log incident in the Disciplinary & conduct section (or Edit profile → HR summary).
New conduct policy
If set, when no qualifying incident is logged for this many days, the count resets until a new incident.
Each step has a manager title, text the crew member sees, and what happens if the threshold is reached again.
Add appraisal for crew member
Creates the appraisal record for the selected person in this cycle (if it does not already exist).
Add goal
Link a performance goal to this appraisal cycle for a crew member.
Add performance check-in
Record a dated note for a crew member in this appraisal cycle.
Internal Training
Build courses, assign to crew, and track completion
My Assigned Training
Loading your assigned training…
Training Builder
Course Sections
Drag to reorder • Click to previewClick a section to preview it here.
Assign Course to Crew
No assignments yet.
Compliance Overview
Scheduled Report Emails
AI Course Drafting
No AI drafts yet.
SCORM / xAPI Imports
No imports yet.
Advanced Analytics
Analytics not loaded.
Training Assessment
Course Details
Section Details
Question Builder — MCQ
Bulk import via CSV — columns: question, option_a, option_b, option_c, option_d, correct (A–D), points
Choose Section Type
What kind of content do you want to add?
Crew familiarisation
Templates by rank, vessel compliance, and signed completions
Templates
Loading…
Create new template
YouTube, Vimeo, or https — crew confirm before the checklist.
Crew must re-confirm after this many months. Blank = complete once per assignment.
Leave all unchecked for all ranks.
↑↓ reorder · sections group items · optional reference PDF/image per item.
Vessel compliance
Uses the vessel selected in the header/sidebar. Shows current crew, last completion, next due date (when retest is configured), and pending/overdue status.
Select a vessel and click Refresh.
Company Profile
Manage your company configuration
Departments
⚠️ Admin: Cleanup Old Calendar Events
This will permanently delete all old rota-generated deployment events from the database. These events were created from the old rotation pattern system and should be replaced by trip-based events from the vessel trip calendar.
Note: This action cannot be undone. Only run this if you're sure you want to remove all old deployment events. Users will need to refresh their calendars after this.
Contract Builder
Create and manage sea contract templates for crew members
📄 Contract Templates
💰 Pay Scales
Configure pay scales by rank and seniority. These will be automatically used when generating contracts. Supports day rates, annual salary, hourly, monthly, and weekly payment types.
⚙️ Contract Variables
Set default contract variables that can apply to all contracts, specific ranks, or individual crew members. These values will replace placeholders like {{basic_wage}}, {{overtime_rates}}, {{payment_method}}, {{currency}}, etc.
Tip: Any text wrapped in {{}} or [] in a template will be detected by the scanner so you can create custom variables.
📎 Policy Documents
Upload policy documents like CBAs, drug & alcohol policies, or any required company policies.
Catering Dashboard
Budgets, spend, waste and crew shop by vessel
Select a vessel in the header or sidebar to view catering analytics and summary.
Trip dietary requirements
Crew food allergies, intolerances and diet preferences by trip
Catering Budgets
Per-person daily budgets by consumer group
Provision Purchases
Invoice upload creates the purchase and line items automatically. Or add a purchase manually.
Waste Log
Record food and consumables waste by category with estimated cost
Galley compliance
MGN 525 temperature logs, weekly food & water inspections, and MCA export
Select a vessel in the header or sidebar.
Crew Shop
Onboard shop items, pricing and transaction history
Cargo voyages
Commercial voyages and port calls (separate from crew team trips)
Cargo Record Book
MARPOL Annex II Regulation 15 — cargo operations ledger (3-year retention). Port/voyage event templates live under Deck logbook → Templates (Cargo section).
Cargo compliance
IMSBC, IMDG, ISGOTT — manual entry and alerts
Cargo documents
B/L, manifests, NOR, surveys — grouped by port call and visit period; deck logbook events can prompt expected uploads
Cargo spaces
Holds, tanks, bays and deck positions
Stowage map
Visual placement and segregation overview
Cargo analytics
KPIs: load/discharge, demurrage, damage, utilization
Cargo config
Regulation sets and company cargo settings
Regulation versions are snapshotted per voyage when reference data is available.
Operational flows
Design port-call step sequences for Statement of Facts (SOF)
Build flows crew execute on port calls. Each Event node becomes a SOF milestone when completed.
Loading flows…
Drag nodes on the canvas to reposition. Select a node → edit on the right → Link → then click the target node.
Select a node on the canvas to edit its label and links.
Flow editor
Opening editor…
Redirecting to operational flows…
Catering Config
Manage categories, consumer groups, day rates, and suppliers
Categories
Provision categories for line items (e.g. Food, Non-food).
Consumer groups & day rates
Set a default daily rate (£/person/day) per group. "Vessel crew" auto-fills person count from assigned crew.
Suppliers
Manage your frequently used suppliers, port-specific suppliers (shared across companies), and company suppliers used for uploads and purchases.
Frequently used
Suppliers by port
Company suppliers
These appear in the Add purchase and invoice upload flows.
Add to frequent list
Choose a global supplier to add to your frequent list.
Add supplier for this port
Link a global supplier to the selected port. Optional: min order value and delivery fee (for future basket optimisation).
Edit supplier at port
Update min order value and delivery fee for this supplier at the selected port.
Invoice & price list upload
Upload an invoice to create a provision purchase with line items; or upload a price sheet to keep supplier prices up to date without a purchase. Supports PDF, Excel, or a photo (phone camera). Unrecognised items go to Unmapped items for mapping.
Normalised items
Canonical item names (e.g. "Potatoes") for cross-supplier price comparison.
Unmapped items
Invoice line items not yet linked to a normalised item. Map each to enable price comparison.
Price comparison
Latest price per supplier for a normalised item — find the best place to order from.
Add budget
Log waste
Log temperature
Weekly food & water inspection
Loading…
Record crew shop sale
Add provision purchase
Match invoice columns below, delete bad rows, add any missing lines, then click Save purchase.
VAT codes A=20%, B=5%, E/Z=0%. Totals below are calculated from mapped line amounts and codes.
Purchase created. Map these items so we can compare prices across suppliers (optional):
Add crew shop item
📦 Procurement Dashboard
Manage purchase requisitions across all vessels
Spend by category
Spend by vessel
Spend by supplier
Process next – awaiting approval
0 requisitionsOrdered by criticality (target processing time) and due date so the office knows which requisition to process next.
Status Pipeline
Purchase Requisitions
0 requisitionsBasket
Add spare parts, then generate quote emails or send a requisition to procurement
Basket
0 itemsSearch spare parts
🧰 Maintenance
Due work, overdue work, and high-priority jobs by vessel
Due & Overdue Jobs
Select a vessel to load jobs
Ad-hoc work assignments
Select a vessel to view ad-hoc jobs
📈 Equipment hours trend (last 8 weeks)
Trend shows change in hours between readings (spots equipment working more than usual). Total shows cumulative hours. Hover to see values.
Hours of Operation
Select a vessel to record hours
Recent Unplanned Maintenance
Select a vessel to view records
⚙️ Equipment Register
Manage categories, systems, equipment types, equipment, and hour tracking
Manage Categories, Systems, Equipment Types & Equipment Groups
Categories
Loading...
Systems
Loading...
Equipment Types
Loading...
Equipment Groups
Click Manage on a group to edit equipment and upload common manuals for the group.
Select a vessel to view equipment groups
Equipment Library
Select a vessel to view equipment
🗓️ Maintenance Jobs
Create and manage maintenance tasks and schedules
Open ad-hoc work
Select a vessel to view ad-hoc jobs
Create Job
| Name |
|---|
Complete during refit or dry dock
Require certificate scan when signing off
Lube oil sampling required; result to be attached after job execution
Job List
Select a vessel to view jobs
📝 Change Proposals
Review and approve proposed changes (PMS jobs, equipment, spare parts, checklists)
Pending checklist change proposals
Awaiting Review (PMS)
Loading…
Completed
Loading…
📋 Job Checklists
View checklists configured for jobs on this vessel, or build a new checklist template to attach to jobs.
Configured Job Checklists
Select a vessel to see jobs that have a checklist configured.
Build new job checklist
Build a checklist with section titles, tick boxes and entry fields. Attach saved checklists to jobs from Maintenance → Jobs → click a job → Checklist.
📦 Spare Parts
Track stock, minimums, and parts to order
Parts to Order
(0)Select a vessel to view parts to order
Spare Parts Inventory
Select a vessel to view spare parts
Add Spare Part
🛠️ Unplanned Maintenance
Use the Log unplanned button on any Maintenance page to record unplanned work.
Go to Maintenance → PMS Dashboard (or any Maintenance page) and click Log unplanned to record unplanned maintenance.
🚩 Defects
Report defects and manage their lifecycle
Report Defect
Open Defects
▼Closed Defects
▼Defect details
Defect
Affected equipment
Attachments
Photos or documents (e.g. defect images, reports). Visible to everyone with access.
Requisitions
Link requisitions raised for this defect to track them here and in the timeline.
Unplanned maintenance
Link work done on this equipment so the defect can be closed. At least one must be linked before closing.
Timeline
Close defect without linked work
At least one unplanned maintenance (work done) should be linked to this defect before closing. You can override and close without linked work if necessary.
Add ad-hoc job
Assign to at least one of crew, department, or rank:
Sign off ad-hoc job
Log Unplanned Maintenance
Spare parts used
Add spare parts
Fuel / Bunker
Track bunker deliveries, consumption, onboard totals and trends
Onboard by product type
No bunker or consumption data yet. Add bunker deliveries and consumption to see onboard totals.
Tank reconciliation (ledger vs latest sounding)
Import mapped tanks and add soundings to compare loading against ROB.
1-year summary (DCS/MRV style)
| Fuel type | Consumption | Distance (nm) | Hours underway |
|---|
Consumption over time
Record consumption to see trends.
Efficiency (t/nm, t/hour)
Add distance & hours to consumption records to see efficiency.
Bunker deliveries
| Date | Port / place | Supplier | Product type | Quantity | Storage | Sample ref | BDN |
|---|
No bunker deliveries. Add one to get started.
Consumption records
| Period | Product type | Quantity | Distance (nm) | Hours |
|---|
No consumption records. Add one to track usage.
Storage locations
| Name | Tank type | Capacity | Description |
|---|
No storage locations. Add tanks/storage for bunker deliveries.
Fuel types
| Code | Name | Category | Unit | Specific gravity | CO₂ factor |
|---|
Select a vessel to view fuel and bunker data.
Add consumption
Add storage location
Add fuel type
Import from tank configuration
Choose tank types to import. Existing linked locations are updated with latest name/capacity.
Register of Ship's Lifting Appliances and Cargo Handling Gear
Lifting Appliances
▼Loading…
Loose Gear
▼Loading…
Other
▼📋 My Requests
Track your purchase requisitions
Your Requisitions
📋 Vessel Requisitions
All purchase requests for your vessels – view and respond to office messages
Status Pipeline
Purchase Requisitions
0 requisitions📝 New Purchase Request
Create a new purchase requisition
⚙️ Procurement Configuration
Manage categories, delivery addresses, and approved vendors
Procurement settings
When enabled, approvers must enter a PO number before a requisition can be set to Approved. Disable if your company does not use PO numbers.
When set to Procurement department, vessel users only see "Send to procurement" on the basket; office users see "Generate quote emails".
Target processing times by priority
Target number of days to process requisitions by criticality. Used to sort POs awaiting approval in the Procurement Dashboard (shortest target first, then oldest submitted).
| Priority | Target (days) |
|---|---|
Reporting period
Default period type for spend on the dashboard. Spend is attributed to the date the requisition was approved.
📁 Procurement Categories
| Code | Name | Description | Status | Actions |
|---|---|---|---|---|
📍 Delivery Addresses
| Name | Address | Contact | Default | Status | Actions |
|---|---|---|---|---|---|
📧 Quote request email
Used when sending a quote request from Parts to Order. Use placeholders: {{vessel_name}}, {{category_name}}, {{contact_name}} (supplier contact for greeting, or Sir/Madam), {{parts_table}}, {{parts_table_html}}, {{delivery_address}}, {{delivery_address_html}}
📧 Supplier success (order confirmation)
Sent to the chosen supplier when a requisition is approved. Use placeholders: {{contact_name}}, {{supplier_name}}, {{requisition_number}}, {{po_number}}, {{quote_number}}, {{parts_table}}, {{parts_table_html}}, {{delivery_address}}, {{delivery_address_html}}. Optional blocks: {{#if_po}}...{{/if_po}}, {{#if_quote}}...{{/if_quote}}
📋 Common Items
| Description | Part No | Manufacturer | Qty / Unit | Supplier | Category | Link | Used | Actions |
|---|---|---|---|---|---|---|---|---|
🏢 Approved Vendors
| Vendor Name | Contact | Email / Phone | Website | Approved | Actions |
|---|---|---|---|---|---|
Add Category
Fleet-wide = all vessels. Add per-vessel so categories like Crane spares use the right supplier per vessel.
Add Delivery Address
Contact Information
Add Vendor
Address
Approved Categories
Select the categories this vendor is approved to supply. This helps filter vendors when creating requisitions.
Category Contracts
Add Category Contract
🗄️ Data Retention Policies
Configure retention periods to manage database storage
📊 Data Usage Summary
📋 How Retention Policies Work
How long soft-deleted records are kept before being permanently deleted from the database. This controls how long deleted records remain in the system for audit purposes.
How long active (non-deleted) records are kept before being permanently deleted from the database. Set to "Never" to keep records indefinitely. This helps manage database growth.
💡 Tip: Run cleanup periodically to apply these policies. Active records that exceed their retention period will be permanently deleted, and old soft-deleted records will also be permanently removed.
⚙️ PMS Config
Company-wide inspection types and standard intervals for job creation
Inspection Types
Define inspection types. When creating a job you can pick one to pre-fill cert required, refit/drydock, and interval. Shared across all vessels.
Loading...
Standard Intervals
Define intervals (e.g. Weekly, Monthly). When creating a job you can choose one for consistency. Shared across all vessels.
Loading...
📤 Migration
Import data from an old system: suppliers, equipment, spare parts, lifting equipment, and work records
Import suppliers from an Excel file as draft. Then go to Procurement Config → Approved Vendors to assign categories and approve. Row 1 = header.
Map your Excel columns to our fields.
| Our field | Your Excel column |
|---|
Import equipment for a vessel. Categories, systems and equipment types are created automatically if they don't exist. Row 1 = header.
| Our field | Your Excel column |
|---|
Import lifting equipment register data for a vessel. Categories, systems and equipment types are created automatically if they don't exist. Row 1 = header. Requires Lifting Equipment to be enabled for your company.
Map your Excel columns to our fields.
| Our field | Your Excel column |
|---|
Import spare parts for a vessel. Row 1 = header.
| Our field | Your Excel column |
|---|
Import completed work records (job executions) for a vessel. Match jobs by title. Row 1 = header.
| Our field | Your Excel column |
|---|
⚙️ Deck Logbook Config
Manage logbook templates and choose which safety inspections and PMS jobs appear in daily activity when completed.
Entry Templates
Inspection Visibility
Completed runs for the checklists below appear in Deck Logbook daily activity. Use Configure to search and choose templates.
Planned maintenance (PMS)
Completed executions for the jobs listed below appear in Deck Logbook daily activity. Use Configure to search and choose jobs.
⚙️ Engine Logbook Config
Manage which equipment participates in the engine logbook and the field schema captured for each.
Logbook Equipment
How to configure equipment
- Open PMS Equipment, edit a piece of equipment (e.g. Main Engine, Generator 1), and tick Show on equipment status board & watch lines (auto-tracked hours). Tick Hour-based service tracking too if you want crew to log running hours as part of the watch line.
- Equipment then appears in the table on the left. Click Manage fields on the row to define what the crew records each watch (e.g. RPM, oil pressure °C, coolant temp, fuel %, remarks).
- On the Engine Logbook page crew use Record watch line (or an expanded slot on today’s date), pick the assembly, fill in the fields you defined, and submit.
Editing field schemas requires the PMS Manage permission. The day view itself is controlled by Engine Logbook (read/write) and Engine Logbook Lock.
Sea status (At sea / In port) is shared with the Engine Logbook for display, but it can only be changed from the Deck Logbook (requires deck_logbook:write).
Watch line schedule
Times a watch line should be recorded each day (e.g. 10:00, 22:00). These show on the left of the Watch lines tab as a reminder for engineers. Equipment can override the vessel default if it runs on a different schedule.
General entry templates
Pre-configured entry types crew can drop into the engine logbook day view. Start / Stop templates also drive the equipment status board and derive running hours.
Add general entry template
Manage fields
Add or remove fields captured when crew record a watch line for this equipment. Existing entries keep their values for fields you remove.
Drag ⋮⋮ to reorder; order saves when you drop. Use ↑ ↓ when a row is focused.
⚙️ Drill Configuration
Configure drill types, locations, and schedules
🔧 Drill Types
📍 Locations
Select a vessel to view drill locations
🔄 Location Rotations by Drill Type
Select a vessel to configure drill rotations
📅 Last Done Dates by Drill Type
Set the last completed date for each drill type per vessel. This is used to calculate due dates when generating schedules.
Select a vessel to view/edit last done dates