WaterTight WaterTight

Set new password

Enter your new password below.

Password updated. Sign in with your new password.

← Back to sign in

WaterTight WaterTight

Verify IP Address

Your current network location is not on the approved list.

A 6-digit verification code has been sent to your account email.

Sign out

WaterTight WaterTight

Fleet Management

Certificates, safety, maintenance, procurement, and fleet operations — all in one platform.

✓ Registration successful! Please sign in with your credentials.

Forgot password?

Enter your email and we’ll send you a link to reset your password.

If an account exists with this email, you’ll receive a password reset link shortly. Check your inbox and spam folder.

← Back to sign in

Don't have an account? Register now →

Verify your sign-in

Choose how you want to confirm it is you, then follow the steps below.

Verification method

Check spam if the code does not arrive within a minute.

Your browser will prompt you to use your passkey or device biometrics.

← Back to sign in

Set up two-factor authentication

WaterTight requires a second step when you sign in. Pick the method that works best for you — you can add others later in account settings.

Choose a method

Scan the QR code with your authenticator app, or enter the manual key.

Authenticator QR code

Manual key:

Create a passkey for this device. You will use biometrics or your security key when signing in here.

Confirm plan upgrade

You will be redirected to Stripe to complete payment. Prorated charges may apply for the remainder of your billing period.

Two-factor authentication

Loading…

Session locked

Use your passkey (Face ID, Touch ID, or device PIN) to continue on this phone.

WaterTight WaterTight
Help
Tutorials Help guides User manual FAQ Report an Issue Suggest a Feature
Company Profile My Plan Migration Data Governance
Notifications
No notifications
Inbox
WaterTight WaterTight
AI assistant
My Vessel
Crew Team appraisals Vessel Certificates Work & Rest Deck Logbook Engine Logbook Daily Report Ship Docs Vessel Calendar Medical Stores Paint Store PPE Locker Ships Library
Safety
Drills Incidents Safety Meetings Notice board Contingency Plans Fire Attack Plans SMS Job Safety Doc's SDS library Checklists Zone inspections Master's Weekly Rounds Internal Training Familiarisation
Inspection
Readiness overview
Manage types
Planned Maintenance
Dry Dock Equipment Maintenance Job Checklists Spare Parts Defects Fuel / Bunker Lifting register
Procurement
My Requests Vessel Requisitions New Request Basket 0 Warehouses
Catering
Budgets Provision Purchases Waste Log Galley compliance Crew Shop Dietary requirements
Cargo Operations
Voyages & port calls Cargo Record Book Compliance Documents Cargo spaces Audit logs Operational flows Analytics
Fleet Management
Crew
Crew Members 0 Callback & Overtime Teams & Trips Training HR Ranks & Permissions Contract Builder
Vessels
Deck Logbook Engine Logbook Vessel Certificates Vessels
Fleet
Change Proposals 0 Fleet Position Vessel Calendar Safety inbox Sync Center 0 Port Contact Directory
Configuration
Data Governance Communications settings Company Profile My Plan Migration
Tutorials Help guides User manual FAQ Report an Issue Suggest a Feature Cookie settings
--
Edit profile Privacy & data Two-factor auth My certificates Cookie settings
WaterTight WaterTight
Crew
Crew Members Callback & Overtime Teams & Trips Training HR Ranks & Permissions Contract Builder
Vessels
Deck Logbook Engine Logbook Vessel Certificates Vessels
Fleet
Change Proposals Fleet Position Vessel Calendar Safety inbox Sync Center Port Contact Directory
Crew Team appraisals Vessel Certificates Ship Docs Vessel Calendar Medical Stores Paint Store PPE Locker Ships Library Work & Rest Deck Logbook Engine Logbook Daily Report
Dry Dock Defects Equipment Fuel / Bunker Job Checklists Maintenance Spare Parts Lifting register
Basket 0 New Request My Requests Vessel Requisitions Warehouses
Budgets Crew Shop Dietary requirements Galley compliance Provision Purchases Waste Log
Voyages Cargo Record Book Compliance Documents Spaces Audit logs Operational flows Analytics
Checklists Zone inspections Master's Weekly Rounds Drills Incidents Job Safety Doc's SDS library Safety Meetings Notice board Contingency Plans Fire Attack Plans Internal Training Familiarisation SMS
Readiness overview Manage types
Tutorials Help guides User manual FAQ Report an Issue Suggest a Feature Cookie settings
Help
Tutorials Help guides User manual FAQ Report an Issue Suggest a Feature
Company Profile My Plan Migration Data Governance
--
Edit profile Privacy & data Two-factor auth My certificates Cookie settings

Fleet overview

Your fleet at a glance — customised to your role

My Dashboard

No cards on your dashboard yet.

Crew & certificates

On duty contact

Maintenance attention PMS jobs due soon & overdue by vessel

Overdue Due soon

Fleet 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

Crew certificate compliance

--%
Compliant

Card library

Browse and add cards to your dashboard

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 data scope

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.


            

Vessel Calendar

Plan voyages, port calls and crew changes in one place. Edit ETA and everything linked moves with it.

Key: Voyage Repositioning Port call At sea Crew change possible Crew change planned Crew change blocked

Position
—
Days selected
—
Crew member
Coverage

Crew spotlight

    Deployment / assignment Training Overtime Available Planned holiday

    Search for a crew member to load their calendar.

    Build voyage

    Add each port and set arrival/departure. The first call can be seeded from the last port on this vessel — same-port gaps (idle in port between voyages) are fine. Calls sort by arrival on save.

    Commercial cargo fields (cargo type, charter, shipper) apply to cargo voyages only. SOF / NOR also apply to ballast and repositioning.

    Defaults to the captain assigned to this vessel. Leave on auto so the name follows crew changes.

    Port calls

    Edit each card in place. When you save, calls are sorted by arrival — so to insert mid-voyage, add a port, set its arrival between the surrounding dates, then save.

    Update ETA / ETD

    Shore opens this window so join/leave can be planned. Ports marked Allowed open it automatically on new calls.

    Saving moves unpinned planned join/leave dates with this port call, syncs linked cargo dates, and refreshes manning warnings. Deck logbook sea status is not changed.

    Edit assignment

    Plan crew change

    Defaults to arrival (join) or departure (leave). Unpinned dates move when you edit ETA.

    Add port stay

    Leave closed unless shore wants join/leave planned here. Company port policy can auto-open Allowed hubs; Blocked ports cannot open.

    Fleet position

    Noon reports across the fleet — live positions, compliance, and environmental reporting

    At sea —
    In port —
    Submitted —
    Missing —
    ETA —
    on last noon report
    Average SOG —
    speed over ground (kn)

    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 NameUNLOCODECountryContactsLast Updated
    Loading…
    PortTypeCompanyContactPhoneEmailActive
    Loading…

    Set preferred contacts per port. Vessel users see these first under My Vessel → Ship Docs → Port Contacts.

    Loading…
    FilePortContactUploaded
    Loading…

    New Port

    Search UN/LOCODE:

    Add Contact

    Loading ports…

    Tick every port this provider covers.

    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
    Safety meetings
    —
    Draft meetings
    Drills
    —
    Flagged for next meeting
    Contingency plans
    —
    Active emergencies

    Incidents — awaiting office review

    Incidents — reviewed (close)

    Safety meeting agenda — open items

    Escalated safety suggestions

    Sync Center

    Review offline changes, conflicts, and failed syncs across the fleet. Retry or dismiss items after reloading the latest data.

    Vessel Sync Center

    Offline changes for your assigned vessel that need attention.

    🛡️ Safety Dashboard

    Monitor safety performance across your fleet

    0
    🗓️ Days Since Last Incident
    --%
    ✅ Drill Completion Rate
    0
    ⚠️ Open Incidents
    0
    📋 Pending Review
    0
    🔧 Open Corrective Actions
    0
    👍 Positive Observations
    0
    📋 Zones overdue (90d)

    🚨 Fleet Safety Alerts

    No fleet alerts at this time

    📋 Open Agenda Issues

    📋 Drills this tour

    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

    Acknowledged

    🔧 Drills

    Record and track safety drills

    📅 Scheduled Drills

    📋 Recent Drill Records

    ⚠️ Incident Reports

    Report and manage safety incidents

    Notice board

    Items ready to print and post on this vessel’s safety notice board

    Fleet safety meeting minutes

    Office uploads appear on every vessel’s print queue.

    Upload fleet meeting minutes

    File is added to every vessel’s notice board print queue.

    👥 Safety Meetings

    Record safety meetings (toolbox talks are recorded under Job Safety)

    ⚠️ Contingency Plans

    Emergency decision support system checklists and active response timeline logging

    ACTIVE EMERGENCY IN PROGRESS
    Select a vessel context to manage contingency plans.

    Mayday brief

    Data may be stale

    Available Templates

    Office coordination

    Live chat requires the Communications module. Fleet management has been notified by push alert.

    No Active Plan

    Select and activate a contingency plan template to start the checklist.

    Activate emergency plan

    Confirm activation

    This starts an active emergency on the vessel. Fleet management and the on-duty DPA will be alerted.

    Plan
    Vessel
    Summary

    Complete emergency checklist

    Deck Logbook record

    The complete emergency timeline will be logged as an entry in the Deck Logbook.

    Plan
    Vessel

    🔥 Fire Attack Plans

    Space-by-space vessel firefighting guides, ventilation stops, isolations, and drawings

    Select a vessel context to view fire attack plans.
    Attack Plans
    0 spaces

    Select a space from the binder to view its fire attack plan.

    Zone inspections

    COSWP safety officer zone inspections: configure zones and spaces, conduct inspections, track findings and rectification

    Select a vessel in the header or sidebar to manage zone inspections.

    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 Fire Attack Plan Space

    Choose per space. Landscape suits wide deck strips; Portrait gives a squarer drawing area for compartment plans.

    Plans print as A4 landscape. Use a wide layout image so the drawing fills the bottom of the printed page. Recommended size: 2480 × 700 px (or 3508 × 850 px for high-quality print) — aspect ratio about 3.5:1. JPG or PNG.

    Mark up the drawing before upload
    • Primary attack route — solid arrow/line (e.g. green) from entry to the space
    • Secondary attack route — dashed arrow/line (e.g. blue) showing the backup approach
    • Ventilation shut-off points, electrical isolations, and emergency stops
    • Boundary cooling positions and nearby firefighting equipment
    • Marshalling / muster area and compartment boundaries if helpful
    • Add a small legend for colours and symbols used

    Match the routes drawn here to the Primary and Secondary Attack Route fields above.

    Drawing preview

    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

      Select a vessel in the header or sidebar to view and manage its checklists.

      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

      Completion date in UK format (day/month/year). Save records the actual time when you click Save.
      Choose who is signing off this completion (active crew)

      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

      JPEG, PNG or WebP, max 5MB

      Suggest a Feature

      Tell us what you’d like to see in WaterTight. We read every idea and often build them. Get 3 months free if we ship a feature based on your suggestion.

      Help WaterTight

      Loading…

      Select a tutorial

      Loading…

      Select a guide from the sidebar

      Loading…

      Select a topic from the sidebar

      Loading…

      Add Whitelist IP Rule

      You can click use my current IP to auto-fill.

      Two-factor verification

      This action requires two-factor verification.

      Enter the 6-digit code from your authenticator app, an emailed code, or an 8+ character backup code.

      Edit profile

      Personal
      Address
      Travel
          Next of kin
          Identity document (FAL 5)
          Documents
          ✓ CV uploaded

          PDF or image, max 5MB

          ✓ Covering letter uploaded

          PDF or image, max 5MB

          Job preferences & experience

          Optional. One JSON array of objects with company, role, startDate, endDate.

          Settings

          Privacy & your data

          Export or delete your personal certificate vault (profile, certificates, CV, login). Your employer's operational records (jobs completed, incidents, logbooks, etc.) are not changed — those stay with the company for compliance and history. To request changes to employer-held records, contact hello@watertight.app.

          No personal vault profile is linked to this login yet. Save your profile under Edit profile first, or contact support if you need help.

          Download my data

          JSON export of your profile and certificates (GDPR portability).

          Delete my account

          Permanently deletes your login, profile, certificates, and personal files. Employer operational records are not affected. This cannot be undone.

          My certificates

          Add certificate

          Uploads are processed like the mobile app (preview + optional text extraction). You can edit name and dates before saving.

          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

          Permit templates

          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.

          Search company catalog

          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

          Crew transfers

          Move a crew member to another vessel. The move is keyed on their first day on the new vessel; they are notified in the crew app.

          Certificate Compliance Checklist

          Allow the transfer even if the crew member doesn't have all required certificates for the new position.

          Defaults to the day before joining.
          Suggested from the new vessel's calendar around the join date.

          Upcoming & recent transfers

          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

          Profile (FAL 5)

          Optional – used for crew list and port documents.

          Choosing a rank filters the list below to that rank’s required certificates.

          Select from your company sector (or from the rank’s required list above). Add expiry date for each selected certificate. You need Certificates write permission to add certificates when creating a crew member.

          Loading certificates…

          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.

          Profile (FAL 5)

          Used for crew list and port documents.

          Next of kin

          Emergency contact details (synced with the crew member's app profile).

          Food intolerances, allergies, diet preferences, and medicine allergies for galley and medical planning.

          HR summary
          Work & rest
          Contracts
          1:1 meeting log
          Offboarding (leaver checklist)
          Conduct / disciplinary

          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

          Day
          —
          This ship calendar day was skipped (International Date Line). Work and rest records for the first instance of this date are not used.

          Select a vessel and day to view planned hours and recorded work/rest.

          Assigned Recorded Manager Edit Violation

          Latest Compliance

          Crew Day View

          Shift pattern

          Loading…
          Click blocks to toggle work hours. Blue = Work, Dark = Rest/Empty

          Save Changes

          This reason will be visible to the crew member in their app.

          Work & Rest Compliance Rules

          Based on MCA (Maritime and Coastguard Agency) STCW A-VIII/1 Regulations

          <10 hours rest in 24 hour period

          Severity: Critical
          You must have at least 10 hours of rest in any 24-hour period. This is checked using a rolling 24-hour window, meaning every possible 24-hour period throughout your schedule is evaluated.

          Minimum 10hrs rest > 2 Periods

          Severity: Major (or Warning if other requirements met)
          The minimum 10 hours of rest should be split into no more than 2 periods. If you have more than 2 rest periods, the system checks whether any 2 of them together provide at least 10 hours. If they do, it's shown as a warning. If no 2 periods can provide the minimum 10 hours, it's a major violation.

          No 6-hour rest period

          Severity: Major
          At least one of your rest periods must be at least 6 hours long within any 24-hour period. This ensures you get adequate continuous rest.

          More than 14hrs between rest periods

          Severity: Major
          If your 10 hours of rest is split into 2 periods, the time between the end of the first period and the start of the second period must not exceed 14 hours. This prevents excessive work periods between rest breaks.

          <77 hours rest in 7 day period

          Severity: Critical
          You must have at least 77 hours of rest in any 7-day period. This is checked using a rolling 7-day window. Only rest periods of 1 hour or more are counted toward this weekly total.

          How Compliance is Calculated

          Hours of rest means time outside hours of work, and does not include short breaks. The system uses rolling windows, meaning it checks every possible 24-hour and 7-day period throughout your schedule, not just calendar days.

          Shift Patterns

          Optional. If empty, the At sea rota is used when the deck logbook day is In port. Shift assignments follow the deck logbook At sea / In port control for that day.

          Schedule Time Change

          Uses your computer’s local date and time; saved as UTC.
          Deck logbook — International Date Line
          Optional. If ticked, when you save this time change the deck logbook is updated for the ship calendar date at the effective time above (using the new time zone). Leave both unticked if no date-line log adjustment is needed.
          —
          hours vs UTC
          Ship local vs UTC. Offsets are in half-hour steps where needed (e.g. India +5:30).

          Assign Pattern to Crew

          Loading ranks...
          Select ranks to assign to all crew in those ranks.
          Loading crew...

          Callback & Overtime

          Crew availability, overtime shifts, and job postings

          Posted Shifts / Jobs

          ✅ Accepted Shifts / Jobs

          📅 Unfilled roster positions

          0

          Callback / overtime planning — only slots with no assignment covering today

          📋 Position schedule & team gaps

          —

          ⭐ Crew Interested in Overtime

          0

          Crew availability

          Rotation schedules — who is off duty or on duty today

          🟢 Off Duty

          0

          🔴 On Duty

          0

          Planned crew holidays

          0

          Time 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.

          Loading cabins and muster data...

          🛢️ 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.

          Tank categories
          Per-vessel categories for the tank type dropdown (add, rename, or remove).
          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.

          Medicine lines
          —
          In scale (Annex 1 medicines)
          Fully Stocked
          —
          At or above required
          Expiring Soon
          —
          Within 90 days
          Shortfall
          —
          Below required quantity

          Medicines — required vs onboard

          Some catalog lines are in an MSN either/or group but this vessel has not chosen which product is onboard. Open the Configuration tab, then MSN either/or — which product is onboard, select one option per group, and save.

          Stock Batches

          Equipment lines
          —
          In scale (Annex equipment)
          Fully Stocked
          —
          At or above required
          Expiring Soon
          —
          Within 90 days
          Shortfall
          —
          Below required quantity

          Medical equipment — required vs onboard

          Some equipment lines need an MSN either/or choice. Open Configuration and use MSN either/or (equipment) if shown.

          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.

          or

          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.

          Catalog lines
          —
          Shortfall
          —
          Below minimum quantity

          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

          PPE Locker

          Track PPE stock, approve crew requests, issue gear, and reorder below-minimum items

          Select a vessel to manage the PPE locker

          Inventory and requests are tracked per vessel using the vessel selector above.

          Catalog lines
          —
          Below minimum
          —

          Onboard stock

          Company PPE catalog

          Approval queue

          Crew requests from the app appear here. Approve, decline, or dispense.

          Replenishment orders

          Issue history

          Budget controls

          When enabled, crew see remaining budget. Allowance accrues only for days onboard this vessel. Issues are blocked if they would exceed remaining budget.

          PPE catalog item

          Adjust stock

          Issue PPE

          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.

          Total documents
          —
          Expiring / due
          —
          Outdated copies
          —
          No copies logged
          —

          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

          You are not assigned to a vessel.
          Crew Member Type Department Groups Certificates Contract Status

          Team appraisals

          Appraise onboard crew below your rank and set goals for the open review cycle

          How this works. You see crew currently onboard this vessel whose ranks report to yours (via Configuration → Ranks & Permissions → Reports To). Shore creates the appraisal cycle under HR → Performance; you fill the form and set goals here without needing the full HR module.

          Empty list? Ask shore to set Reports To on junior ranks, grant you vessel_appraisals, open a cycle, and confirm each person has a rank and is onboard.

          You are not assigned to a vessel.

          Name Rank Appraisal Goals

          My Vessel – Vessel Certificates

          Certificates for your vessel

          You are not assigned to a vessel.

          My Vessel – Ship Docs

          Crew lists, muster lists, port forms, and port contacts for your vessel.

          You are not assigned to a vessel.

          Crew & muster lists

          Printable lists for emergency stations and cabin assignments.

          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 documents

          FAL form preparation: UK downloads use NMSW-style Excel; IMO downloads fill the official Word forms. These are not electronic Maritime Single Window filings, and are not covered by IMO electronic-certificate (Circ.1) or MARPOL electronic record book (MEPC.312) guidelines.

          FAL 1 – General declaration

          General Declaration. Vessel identity, master, crew/passenger counts, and voyage fields from the calendar. Complete LOCODEs, cargo, agent, and attached-document counts offline where needed.

          FAL 5 – Crew details

          Crew list worksheet. Pre-filled with vessel name and crew (rank, name, date of birth, place of birth, travel document when held). Passengers are excluded. UK uses the NMSW Excel template; IMO uses the official Word form (voyage header required).

          FAL 6 – Passenger details

          Passenger list worksheet. Pre-filled from vessel passengers (name, travel document, cabin when assigned, embark/disembark from the vessel calendar when available). UK Excel or official IMO Word.

          FAL 3 – Ship’s stores

          Ship’s Stores Declaration. Bonded stock (Notice 69A account fields) and vessel identity are filled automatically. Persons on board = unique assigned souls. Review arrival/departure, port and date, then generate UK Excel or official IMO Word.

          Port Contacts

          Company-approved port agents, surveyors, class and P&I contacts.

          Review voyage details

          Voyage fields are prefilled from the vessel calendar — tweak arrival or departure, port, or date, then generate.

          Arrival / Departure

          Daily Report

          SOLAS-style noon report. Submit position, weather, ROB, and voyage data to the company.

          — Loading… Ship time —
          You are not assigned to a vessel.

          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

          Position
          Voyage
          Weather (from deck logbook)
          ROB (from fuel system)
          Engine
          Notes

          Recent reports

          DateTimePositionSourceRecorded by
          Loading…

          Deck Logbook

          At sea UTC+0 Unlocked
          Select a vessel using the vessel picker in the header or sidebar to view the 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

          —
          AFT − FWD

          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).

          At sea UTC+0 Unlocked
          Select a vessel using the vessel picker in the header or sidebar to view the engine logbook.
          Electronic Record Book (MGN 690): amendments require a reason; logbook entries cannot be deleted. Active when the deck logbook module is enabled.

          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 & port-stay ROB

          Record fuel ROB on arrival and again before departure for environmental reporting (alongside vs under navigation).

          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

          Organize crew into teams or departments — scheduling lives on Vessel Calendar

          Schedule

          Mass trip calendars are retired. Plan port-to-port voyages, crew changes, and assignments on the unified Vessel Calendar. Teams remain for grouping crew.

          Team Details

          On-board dates

          Set join and leave dates for every active crew position on this team. This is the schedule used by calendars, PMS, and the crew app.

          👥 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

          Accept Training Requests

          📋 Training Requests

          0 Pending
          0 Approved
          0 Booked
          Show:

          📝 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.

          Loading inboxes…

          HR

          Leave, performance, conduct & documents

          HR not enabled. Ask a WaterTight admin to enable it under Company features.

          Overview

          Appraisal cycles —
          Conduct policies —
          Inbox tasks —
          Loading…

          Workforce snapshot

          HR admin-only aggregates: people on books, leave and appraisal volume, conduct and offboarding activity.

          Loading…

          Inbox & tasks

          Leave queues, conduct steps pending HR confirmation, appraisals where you are the reviewer, and (for HR admins) pending charity TOIL claims.

          Loading…

          Leave operations

          Create leave on behalf of crew
          Crew member
          Leave type
          Start date
          End date
          Duration (hours)
          Loading…

          Crewing calendar

          Leave painting and assignment planning now live on the unified Vessel Calendar (Crewing focus). HR still handles leave requests, approvals, balances, and payroll day types.

          Auto-assign Leave

          Preview

          Vessel crewing calendar

          Position
          —
          Days selected
          —
          Crew member
          Coverage
          Drag across days in a row to select a range
          Loading…

          Leave configuration

          Approval
          Approval mode
          How leave requests are reviewed and approved.

          Office-initiated leave changes
          When HR proposes cancelling or moving approved leave, whether the crew must accept before it applies.
          Booking
          Max advance booking
          Days ahead crew can submit. Leave empty for no limit.
          days
          Auto-approve off-rota leave
          Automatically approve requests that fall outside synced trip windows.
          Contract roster (company defaults)
          Workdays / year
          Fallback for ranks without a specific value.
          Rostered leave / year
          Contracted days off. Rank-level values override this.
          Overtime
          Overtime settlement
          How extra shifts are compensated. Does not affect training or charity TOIL.
          Callback & shift suitability

          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.

          Loading…

          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.

          Loading…
          Could not load day types.

          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.

          Loading…
          No mappings yet.

          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.

          Rows

          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.

          Rows

          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 year-round: set fleet/rank/individual goals with evidence, use appraisal templates, and pull training into each review.

          Appraisal templates

          Loading…

          New appraisal cycle

          Loading cycles…
          NamePeriodStatus

          Goal programs (fleet / rank / individual)

          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.

          Loading…

          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.

          Loading…

          Upload document

          Connect to Xero Payroll (United Kingdom)

          Sets UK vs AU leave names and Xero codes on built-in types. Choose before connecting; disconnect to change.

          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.

          1. Connect — authorise WaterTight for your Xero payroll organisation.
          2. Sync leave types — push leave types to Xero (UK: Leave Types; AU: Pay Items with STP2 codes).
          3. Map crew to Xero employees — link each person to their Xero employee record.
          4. Approve leave in WaterTight — approved requests are sent to Xero (UK: employee leave; AU: leave applications).
          5. 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”.

          Load the tab to see sync status.
          
                        

          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

          How it works

          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 personal goal

          Link an ad-hoc performance goal to this cycle for one crew member. For fleet or rank goals use “Add goal program”.

          Add goal program

          Create a fleetwide, rank, or individual goal. Matching crew get an instance automatically.

          Goal evidence

          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

          Internal Training is not enabled for this company. Ask an admin to enable it in company features.

          My Assigned Training

          Loading your assigned training…

          Training Builder

          Sections:

          Course Sections

          Drag to reorder • Click to preview
          Section Preview

          Click a section to preview it here.

          Assign Course to Crew

          Existing Assignments

          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

          You are previewing this course as a learner. No attempt will be recorded.

          Course Details

          Live preview

          Section Details

          Quiz Section

          Save this section first, then open Questions from the toolbar to add MCQs.

          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

          Familiarisation is not enabled for this company. An admin can enable it under Company features.

          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

          Ship nodes (onboard database)

          Loading…

          🔒 IP Access Restrictions (shore office)

          Applies to company dashboard login accounts only. Crew mobile is unaffected unless you opt in under Data Governance → Access controls.

          Your Current IP Address: Loading...

          Whitelist rules support individual IPs or CIDR ranges (e.g., 192.168.1.0/24).

          IP / Subnet Range Description Label Assigned User Access Level Actions
          Loading whitelisted IPs...

          Awaiting approval

          When a crew member signs in from an unapproved location (and email verification is off or limited to the company account), their name and IP appear here for you to approve or reject.

          User IP address Requested Actions
          Loading pending requests...

          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

          🍽️

          No vessel selected

          Select a vessel in the header or sidebar to view catering analytics.

          Trip dietary requirements

          Crew food allergies, intolerances and diet preferences by trip

          Catering Budgets

          Per-person daily budgets by consumer group — track spend against each budget

          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

          🌡️

          No vessel selected

          Select a vessel in the header or sidebar.

          Crew Shop

          Onboard shop items, pricing and transaction history

          Cargo voyages

          Cargo ops for voyages configured on the Vessel Calendar — SOF, NOR, laytime, and quick event / text notes (aligned with the mobile app)

          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

          Cargo audit logs

          Security trace logs for cargo records and operations

          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.

          Flow editor
          This flow is published and read-only. Click Duplicate to edit to create a draft copy.

          Loading flows…

          Add to flow

          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).

          Loading…

          Consumer groups & day rates

          Set a default daily rate (£/person/day) per group. "Vessel crew" auto-fills person count from assigned crew.

          Loading…

          Suppliers

          Manage your frequently used suppliers, port-specific suppliers (shared across companies), and company suppliers used for uploads and purchases.

          Frequently used

          Loading…

          Suppliers by port

          Select a port above to see suppliers.

          Company suppliers

          These appear in the Add purchase and invoice upload flows.

          Loading…

          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.

          Leave vessel blank for price sheets — only supplier prices will be updated.
          Loading…

          Normalised items

          Canonical item names (e.g. "Potatoes") for cross-supplier price comparison.

          Loading…

          Unmapped items

          Invoice line items not yet linked to a normalised item. Map each to enable price comparison.

          Loading…

          Price comparison

          Latest price per supplier for a normalised item — find the best place to order from.

          Select an item above to compare prices.

          Add budget

          Log waste

          Log temperature

          Monitoring point

          Cold stores: reading must be at or below this limit.

          Hot hold: reading must be at or above this limit (MGN 63°C).

          Lower numbers appear first in the mobile daily log.

          Weekly food & water inspection

          Loading…

          Record crew shop sale

          Total: £0.00

          Add provision purchase

          PDF or Excel give the best results. We detect the line-items table and ignore letterhead, addresses, and totals — always review columns and rows before saving.
          From company Configuration → Ports
          0.00
          Assign lines to Crew, Guests, etc. so spend counts against the matching budget.

          Match invoice columns below, delete bad rows, add any missing lines, then click Save purchase.

          Counts against the matching consumer-group budget for the purchase date.

          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

          Bonded store category — typically duty-free stock for Notice 69A / FAL 3. Bonded fields are suggested below.

          Used for crew mobile scan-to-purchase. Must be unique on this vessel.

          Tax-controlled (e.g. tobacco, alcohol). Crew must order in advance; counted for FAL 3.

          📦 Procurement Dashboard

          Manage purchase requisitions across all vessels

          Spend is attributed to approval date.
          —
          💰 Total spend
          0
          📦 Orders (approved/ordered/received)
          —
          📊 Avg order value

          Spend by category

          Spend by vessel

          Spend by supplier

          Spend by reporting group

          Budget status

          Loading budgets…

          Compliance & maverick spend

          Loading…

          Process next – awaiting approval

          0 requisitions

          Ordered by criticality (target processing time) and due date so the office knows which requisition to process next.

          Awaiting payment

          Loading…

          Fully received purchase orders ready for invoice matching and payment.

          Status Pipeline

          0
          Draft
          0
          Submitted
          0
          Reviewing
          0
          Approved
          0
          Ordered
          0
          Partial
          0
          Received

          Purchase Requisitions

          0 requisitions

          Basket

          Add spare parts, then generate quote emails or send a requisition to procurement

          Basket

          0 items

          Search spare parts

          Warehouse operations

          Pick & pack, transfers, stock, goods in, and replenishment

          Critical spare priority queue

          Loading…

          Pick & pack orders

          Loading…

          Transfer queue

          Loading…

          Select a warehouse

          Loading…

          Select a warehouse

          Select a warehouse

          Loading…

          Audit trail export

          Active QC holds

          Loading…

          Batch / lot recall trace

          Cycle counts

          Loading…

          Warehouse settings

          Sites, storage locations (racks / shelves / bins), delivery addresses, and team

          Warehouses

          Storage locations

          Select a warehouse to configure racks, shelves, and bins.

          Cycle count

          🧰 Maintenance

          Due work, overdue work, and high-priority jobs by vessel

          0 overdue · 0 due soon
          📋 Jobs needing attention
          0
          ⚡ High Priority

          ⚓ Dry Dock

          Select a vessel to see dry dock scope.

          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.

          Select a vessel to load chart

          Hours of Operation

          Date these hours apply to (defaults to today)

          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

          OR
          OR
          Name

          Complete during refit or dry dock

          Used when generating the dry dock Spec. Leave blank to fall back to work instructions.

          Require certificate scan when signing off

          Lube oil sampling required; result to be attached after job execution

          Equipment hours when last completed
          ⚠️ Hours-based job: The selected equipment must be hour-tracked. Please ensure the equipment has hour tracking enabled.
          Add spare parts needed for this job (select equipment or group above to filter)

          Job List

          to

          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

          Onboard storage locations

          Configure zones, racks, shelves, and bins for this vessel — same structure as warehouse storage. Used by the Storage location picker when adding or editing spare parts.

          Select a vessel to configure onboard storage

          Spare Parts Inventory

          Select a vessel to view spare parts

          Add Spare Part

          Select one: individual equipment, all equipment of a type, or a custom group
          No locations yet? Use + to add a zone, rack, shelf, or bin now.

          🛠️ 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

          PDF, JPEG, PNG or WebP. Files will be uploaded when you report the defect.

          Open Defects

          ▼

          Closed Defects

          ▼

          Defect details

          Loading…

          Defect

          Affected equipment

          Dry dock / refit

          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.

          Safety notice board

          Office reply releases this defect to the vessel print queue for posting.

          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

          0
          Total onboard
          0
          Consumption (period)
          —
          Distance (nm)
          —
          Hours underway

          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 typeConsumptionDistance (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

          DatePort / placeSupplierProduct typeQuantityStorageSample refBDN

          No bunker deliveries. Add one to get started.

          Environmental reporting uses arrival and departure ROB milestones (deck logbook or engine logbook). Derived consumption appears below with alongside / under navigation context.

          Consumption records

          PeriodProduct typeQuantityContextDistance (nm)Hours

          No consumption records. Add one to track usage.

          Storage locations

          Need tank locations quickly? Import directly from vessel tank configuration.
          NameTank typeFuel gradeCapacityDescription

          No storage locations. Add tanks/storage for bunker deliveries.

          Fuel types

          CodeNameCategoryUnitSpecific gravityCO₂ factor

          Select a vessel to view fuel and bunker data.

          Add bunker delivery

          Split this delivery across one or more tanks.

          Remaining: 0.000
          View current BDN

          Add consumption

          For manual entries only. ROB milestones set this automatically.

          Add storage location

          Tank/space volume or capacity value used for planning and reconciliation context.
          Required for environmental reporting: maps this tank to HFO, MGO, etc.

          Record fuel ROB

          Add fuel type

          Weight (mt, t) or volume (L, LT, m³)
          Used for volume/weight conversion (default 0.991)
          Used for environmental reports. HFO ≈ 3.114, MDO/MGO ≈ 3.206, LNG ≈ 2.75. Leave blank to use default for code.

          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

          Total
          0
          Overdue
          0
          Due soon
          0
          Out of service
          0

          Lifting Appliances

          ▼

          Loading…

          Loose Gear

          ▼

          Loading…

          Other

          ▼

          📋 My Requests

          Track your purchase requisitions

          0
          📋 Total Requests
          0
          ⏳ Pending
          0
          ✅ Approved
          0
          💬 Unread Messages

          Your Requisitions

          📋 Vessel Requisitions

          All purchase requests for your vessels – view and respond to office messages

          Status Pipeline

          0
          Draft
          0
          Submitted
          0
          Reviewing
          0
          Approved
          0
          Ordered
          0
          Received

          Purchase Requisitions

          0 requisitions

          📝 New Purchase Request

          Create a new purchase requisition

          Request Details

          —

          Owning company / legal entity for this spend (ship manager fleets).

          —

          When a category has multiple approved vendors, choose which one this requisition will use. Used for spend reporting and pre-fills when marking as ordered.

          When goods are received, spare parts go to the selected warehouse or directly onboard the vessel.

          Link this requisition to a PMS defect for audit trail (e.g. parts required to fix the defect).

          Items

          No items added yet. Click "Add Item" to start.
          Estimated Total: £0.00

          📎 Attachments

          No attachments yet.

          Contract & budget

          Actions

          Status

          Mailto opens your email app; SMTP sends directly from WaterTight.

          Status

          Change stage or revert (e.g. update costs/PO after quote expiry).

          💬 Messages

          0

          📜 History

          📋 Request for Quote (RFQ) & quotes

          Email suppliers to ask for prices. That creates the RFQ and invite links; replies (and manual quotes) show here.

          Send quote request

          One email per supplier: PMS spare-part supplier refs when set, otherwise approved category vendors (or the requisition supplier) with a contact email. Creates the RFQ and Quote Builder links so they can reply online.

          No quote request sent yet.

          🧾 Invoices

          No invoices.

          ⚙️ 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".

          When enabled, line items are upserted into Common Items when a requisition is marked received — so they appear in quick-add and order history search.

          When enabled, quote request emails include Quote Builder and supplier portal links.

          Automatically required when more than one active cost entity exists. Configure entities under the Cost Coding tab.

          When on, only people/ranks linked on the Approvers tab (plus procurement managers) can approve matching requisitions. Categories with no approvers stay open to anyone with approve permission.

          Purchase order template

          Terms and footer text printed on purchase orders. Use {{po_number}} to insert the PO number. Leave blank to use the system default.

          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.

          Cost entities

          Owning companies / legal entities (for ship managers). Entity account codes are tracking segments — GL natural accounts live on Categories / subcategories.

          Code Name Account code Default Status Actions

          Vessel account codes

          Tracking codes per vessel (not the GL natural account). GL / Xero account codes are set on Categories and their subcategories.

          Vessel Account code Default cost entity Actions

          Xero mapping preview

          How WaterTight cost coding will map when AP export to Xero is enabled later. Natural account comes from category/subcategory account codes managed on the Categories tab.

          Category approvers

          Link people and/or ranks to categories. Matching approvers are notified on submit; with restriction enabled they are the only ones who can approve (managers always can).

          Category Account code Approver Amount range Vessel Actions

          📁 Procurement Categories

          Categories and nested subcategories for requisitions. Set optional account codes (GL / Xero) and reporting groups here.

          Code Name Reporting group Account code 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}}, {{requisition_number}}, {{contact_name}}, {{parts_table}}, {{parts_table_html}}, {{delivery_address}}, {{delivery_address_html}}, {{quote_builder_link}}, {{supplier_portal_link}}

          📧 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}}

          📧 Quote outcome emails

          Sent automatically when quotes are reminded, revised, awarded, rejected, or extended. Placeholders: {{contact_name}}, {{requisition_number}}, {{vessel_name}}, {{quote_builder_link}}, {{supplier_portal_link}}, {{quote_due_date}}, {{revision_comments}}, {{declined_reason}}

          📋 Common Items

          Description Part No Manufacturer Qty / Unit Supplier Category Link Used Actions

          🏢 Approved Vendors

          Vendor Name Contact Email / Phone Website Approved Actions

          📊 Reporting Groups

          Categories (and their subcategories) are what crew pick on requisitions and where you set GL account codes. Reporting groups are roll-up labels for dashboards and budgets — assign a group on each category (Categories tab), or tick categories here in bulk.

          CodeNameCategoriesOrderActions

          Contract alerts

          📄 All category contracts

          A contract links a vendor to a category with dates, value cap, and compliance rules. Creating a contract also approves that vendor for the category (same as Approved Vendors) — use contracts when you have a formal agreement; tick approved categories only for informal suppliers.

          ReferenceVendorCategoryScopeEndUsedStatusDays left

          💷 Procurement budgets

          Set spend limits by category, by reporting group (sum of all categories in that group), or fleet total. Optionally scope to a single vessel.

          VesselScopePeriodAmountUsedRemaining%

          Add Category

          Unique identifier for this category
          Optional natural account / Xero Account Code. Pick an existing code from the list or type a new one.

          Fleet-wide = all vessels. Add per-vessel so categories like Crane spares use the right supplier per vessel.

            Add cost entity

            Add subcategory

            Optional. Overrides the parent category account code when set. Reuse an existing code from the list when possible.

            Add category approver

            Add Delivery Address

            Optional UN/LOCODE for port identification

            Contact Information

            Add Vendor

            Address

            Quote portal

            Suppliers use this link to view all quote requests, update T&Cs, and track submissions. CC addresses receive quote request and outcome emails.

            Comma-separated. Included on quote requests, reminders, and outcome emails.

            Loading scorecard…

            Quote API keys

            Suppliers can submit quotes via POST /api/public/procurement/ingest with header X-Quote-Api-Key. Keys are shown once when created.

            No API keys yet.

            Approved Categories

            Select categories this vendor may supply on requisitions. Adding a category contract below also approves the vendor automatically — use checkboxes here for informal suppliers without a contract.

            Loading categories...

            Category Contracts

            Formal agreement — vendor is auto-approved for the category.

            Loading contracts...

            Add Category Contract

            🗄️ Data Governance

            Retention, export, recovery, legal holds, audit, and API access — self-service data control for your organisation

            Welcome to Data Governance

            Everything you need to manage your company's data lifecycle without contacting WaterTight support. Select an area below — its tools appear underneath.

            Certificate of deletion ready

            A PDF certificate was generated for your last retention cleanup run. Download it for your compliance records.

            📊 Data Usage Summary

            📋 How Retention Policies Work

            🗑️ Deleted Records Retention:

            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.

            📊 Active Records Retention:

            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: Editing policies requires Data Retention write. Running cleanup requires Data Retention (execute) write. Cleanup only affects your company. Minimum retention floors apply; active records are only purged if you configured active retention.

            Export & backup

            Download a ZIP archive with JSON (and CSV when selected), plus file attachments from your company data.

            What these exports are (and are not)
            • For: BI tools, audits, offline copies, and regulatory evidence — readable data you can open outside WaterTight.
            • Not a full database clone: exports are company-scoped snapshots (JSON/CSV + attachments), not a complete SQLite restore like a platform admin backup.
            • Recovery use: on the Recovery tab you can upload an export ZIP to un-delete records that are still soft-deleted in WaterTight. They must still exist in your database — retention cleanup permanently removes them and an export cannot bring those back.
            • Encrypted backup: same export contents, password-protected (.zip.enc). You need the passphrase to decrypt; WaterTight cannot recover it if lost.

            Regulatory evidence packs

            One-click ZIP bundles for inspections and audits. Click Generate pack to build the ZIP, then Download when the job completes (also listed in Export jobs below). Open What's included on each card to see record types before exporting.

            Evidence pack customisation

            Platform packs are configured by WaterTight admin. Company admins can optionally hide packs or adjust which record types are included (add/remove from the allowed catalogue only).

            Scheduled exports

            Automated exports run daily/weekly/monthly. Optionally push completed ZIPs to your GCS or S3 bucket.

            Loading schedules…

            Restore from export backup

            How export backup restore works

            Upload a ZIP from Export & backup (plain or encrypted). WaterTight reads the archive and restores records that both appear in the file and are still soft-deleted in your company database (hidden by a remove action, not yet purged by retention).

            Cannot restore from export alone: records permanently deleted by retention cleanup, records that never existed in your live database, or compliance-locked types (e.g. deck logbook). For those, use the soft-deleted record search below while records are still recoverable, or keep regular exports before cleanup runs.

            Restore soft-deleted records

            Browse records hidden by remove actions and restore them before retention cleanup permanently deletes them. Compliance-locked records (e.g. deck logbook) cannot be restored here.

            Use Search to list recently deleted records.

            API keys

            Create API keys so your BI tools, scripts, or integrations can call the WaterTight API for your company only.

            Why is there no password? WaterTight uses a single long secret API key (starts with wt_live_), not a username + password. Treat the key like a password: anyone who has it can use your company's permitted API access. Store it in your BI connection secrets or a vault — it is shown once at create/rotate time and is stored hashed on our side.

            Connect a BI dashboard

            Use these values in Power BI, Tableau, Looker Studio, Hex, or any HTTP / REST connector. Prefer the Export automation key template for scheduled ZIP exports, or Read only for live GET queries.

            Base URL Auth type HTTP header (Bearer token) — no username field Header name Authorization Header value Bearer <your wt_live_… key> Content type application/json

            What you can pull

            Two paths:

            1. ZIP export (recommended for BI) — POST /api/company/data-governance/exports builds a company-scoped archive (JSON and/or CSV + optional attachments). Filter with filters.record_types or use an evidence pack. Download when the job completes.
            2. Live GET APIs — call module endpoints directly with the same Bearer key. The key template controls which domains work (see below).

            Governance & export control endpoints

            • GET /api/company/retention-policies/stats — record counts and storage summary
            • GET /api/company/retention-policies — retention policy matrix (also lists record-type ids)
            • GET /api/company/data-governance/exports — list export / backup jobs
            • POST /api/company/data-governance/exports — start ZIP (full_export, evidence_pack, encrypted_backup, audit jobs)
            • GET /api/company/data-governance/exports/{jobId}/download — download completed ZIP
            • GET /api/company/data-governance/evidence-packs — predefined pack ids (PSC / MARPOL / Safety)
            • GET /api/company/data-governance/audit-export — governance audit JSON
            • GET /api/company/data-governance/operational-audit-export — broader operational audit JSON
            • GET /api/company/data-governance/deleted — soft-deleted records (recovery; Export automation template)

            ZIP / evidence pack record types

            A full export includes the company's retention-managed record types (and registry-backed types where applicable). Evidence packs are subsets:

            Loading packs…
            Full record-type catalogue (ids for filters.record_types)
            Loading…

            Live module APIs (Read only / Export automation keys)

            Default key templates unlock read on these domains (call the same dashboards APIs the web app uses under /api/…). Exact routes follow each module; use browser Network tab on the dashboard as a reference if you need a specific list.

            • Crew & vessels — crew roster, vessels, ranks / structure
            • Safety — meetings, observations, incidents, drills, zone inspections, Master's rounds
            • Deck logbook — entries and related logbook data
            • Work / rest & overtime — duty and shift-related reads
            • Procurement — requisitions and related reads
            • PMS — equipment / jobs reads
            • Data retention & export — stats, policies, governance export jobs

            Not included in default templates (need a custom key, if allowed by your admin): catering, cargo, communications, HR, warehouse, medical/paint stores, FuelEU live module routes, etc. Even then, prefer ZIP export for bulk BI — it already covers cargo, communications, FuelEU, catering readings, and related types via the catalogue above.

            API keys cannot: create/manage other API keys, create/release legal holds, or run retention cleanup (execute). Replace {jobId} with an id from the exports list.

            Copy-paste examples

            
                          

            ⚖️ What is a legal hold?

            A legal hold freezes data from being permanently deleted by retention cleanup while an investigation, claim, or regulatory review is underway. It does not block day-to-day use of WaterTight — it only stops automated purge jobs from removing matching records.

            Type-wide hold

            Blocks retention cleanup for all records of that type in your company. Best for broad investigations (e.g. all incident reports).

            Record-level hold

            Protects specific record IDs only. Cleanup continues for other records of the same type. Pick from soft-deleted records or paste UUIDs.

            Requires Data Retention write to create or release holds. API keys cannot manage legal holds. All hold actions are logged in the Audit tab.

            Active & past holds

            Loading…

            Holdable record types

            Every retention-managed record type can receive a type-wide hold. Types marked in the registry also support export, recovery, and record-level holds.

            Open this tab to load the reference list.

            Governance & operational audit

            Exports, API key changes, record restores, and legal holds for your company. Download the full operational audit (cargo, PMS, communications, platform) below.

            Crew mobile access controls

            Shore office IP restrictions are configured under Company Profile → IP Access Restrictions (company login accounts only). Use this section only if you need to restrict crew mobile app sign-in by IP — off by default because vessel connections change constantly.

            Inspection readiness

            Open an inspection type to see live KPIs, evidence sections, and generate export packs.

            ← All inspection types

            Inspection readiness

            Generate a ZIP evidence pack for auditors from the evidence configured for this inspection type.

            Inspection types

            Create company inspection types and choose which evidence appears on each readiness page. Platform standards (PSC, MARPOL, ISM) are configured by WaterTight admin.

            New inspection type

            Evidence sections

            Each section groups record types shown on the readiness page with a link to the source module.

            ⚓ Dry Dock

            Build specs, manage yard quotes, and track extras during the yard stay

            Active & upcoming

            Projects currently in yard or scheduled

            Loading…

            All projects

            Full history across the fleet

            Loading…

            New dry dock project

            ⚙️ 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...

            Job Tags

            Shared tags crew can apply to maintenance jobs (e.g. Dry Dock). Crew can create new tags when tagging jobs; archive duplicates here.

            Loading...

            Dry Dock Spec Builder

            Company-wide template for dry dock specifications. Intro and yard requirements wrap the job snippets; payment terms and T&Cs close the Spec.

            Predefined items

            Loading…

            My Plan

            Your subscription, fleet usage, and upgrade options

            Compare plans

            Scroll across plans on mobile · toggle monthly or annual billing · upgrade to unlock more vessels and modules.

            Loading plans…

            All plans include secure hosting, offline sync, and regular updates. Prices shown exclude VAT where applicable.

            📤 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 fieldYour Excel column
            Loading…

            Import equipment for a vessel. Categories, systems and equipment types are created automatically if they don't exist. Row 1 = header.

            Our fieldYour Excel column
            Select a vessel.

            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 fieldYour Excel column
            Select a vessel.
            Import suppliers first. Use the Suppliers tab above, then Approved Vendors to assign categories. Then upload spare parts here.

            Import spare parts for a vessel. Row 1 = header.

            Our fieldYour Excel column
            Select a vessel.

            Import completed work records (job executions) for a vessel. Match jobs by title. Row 1 = header.

            Our fieldYour Excel column
            Select a vessel.

            ⚙️ 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

            1. 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.
            2. 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).
            3. 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

            Start/Stop templates feed the status board and derive engine hours.
            Used as a hint on the day view; not enforced.
            Tick the equipment this template should be available for. Leave everything unticked to keep it open to any engine-logbook equipment (the default).
            Optional: crew tick through this Safety checklist when they post from the template. Item labels are frozen on each entry.

            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

            Vessel

            New Contract Template

            SEA contracts always use the company logo from Configuration → Company Profile.

            Signature preview

            Company signature will be automatically added to all contracts generated from this template. You can also upload a signature image file.

            Regenerate Contracts?

            This template is used by 0 contract(s).

            Would you like to regenerate all contracts with the updated template? Existing contracts will be replaced with new versions.

            Complete Missing Contract Fields

            These values will be used only for this contract generation.

            Edit Contract Template

            Build your Seafarer Employment Agreement (SEA) template. Sections marked as "MLC Required" are mandatory per MLC 2006 Standard A2.1 and cannot be deleted, but you can edit their content. You can add additional sections as needed.

            Available placeholders:
            Crew: {{crew_name}}, {{employee_id}}, {{crew_date_of_birth}}, {{crew_place_of_birth}}, {{department}}, {{job_title}}, {{start_date}}, {{end_date}}, {{vessel_name}}
            Company: {{company_name}}, {{company_address}}, {{company_city}}, {{company_country}}, {{company_phone}}, {{company_website}}, {{company_registration}}
            Dates: {{current_date}}, {{signature_date}}
            Pay & Wages: {{basic_wage}}, {{overtime_rates}}, {{payment_method}}, {{payment_dates}}, {{currency}}, {{payment_currency}}
            Note: All MLC-required sections must be included for compliance with MLC 2006 Standard A2.1. Sections marked as "MLC Required" are mandatory and cannot be deleted, but you can edit their content.

            Edit Section

            Use placeholders to personalize: {{crew_name}}, {{employee_id}}, {{crew_date_of_birth}}, {{crew_place_of_birth}}, {{department}}, {{job_title}}, {{start_date}}, {{end_date}}, {{vessel_name}}, {{company_name}}, {{company_address}}, {{company_city}}, {{company_country}}, {{company_phone}}, {{company_website}}, {{company_registration}}, {{current_date}}, {{signature_date}}, {{basic_wage}}, {{overtime_rates}}, {{payment_method}}, {{payment_dates}}, {{currency}}, {{payment_currency}}.

            Edit Rank Permissions

            Lower numbers = higher seniority

            Team = only their assigned vessel/team

            Admins have all permissions

            Tick the more-senior ranks this role reports to (org chart). Lower seniority number = higher rank.

            Team appraisals: the reverse of these lines decides who a manager can review on My Vessel → Team appraisals (plus onboard only). Example: set AB → Bosun → Chief Officer → Master, then grant senior ranks vessel_appraisals Write. Relationships are transitive — Master can appraise anyone in that chain.

            Add Pay Scale

            Select one or more ranks this pay scale applies to. Leave all unchecked to apply to all ranks.

            Note: Annual salary can be paid monthly, bi-weekly, weekly, or per diem. Select the payment method below.

            Add multiple seniority levels (e.g., max-1, max-2, max-3) with their respective amounts. Each row will create a separate pay scale entry.

            Seniority Level Amount Actions

            Used to pre-fill callback/overtime job postings.

            Used if overtime rate is not specified (e.g., 1.5 = 1.5x base rate)

            How the payment is made. For annual salary, typically "Monthly". For day rates, typically "Per diem".

            When payments are made (e.g., "1st, 15th" or "Last Friday of month")

            Add Contract Variable

            Formatting: Enter plain text that will replace the placeholder in contracts.
            For monetary values: Include currency symbol and amount, e.g., "GBP 50", "USD 100 per month", "GBP 500 uniform allowance".
            For other values: Enter as needed, e.g., "Monthly on the 1st", "40 hours per week", "25 days per annum".
            The value will be inserted exactly as entered, so ensure proper formatting, currency symbols, and punctuation.

            Select one or more ranks that this variable applies to. A separate variable entry will be created for each selected rank.

            Add Policy Document

            Upload PDF, DOC, DOCX, PNG, or JPG. Leave empty when editing to keep the existing file.

            Current file: View

            Assign Pay Scale

            Select the seniority level (e.g., max-1, max-2) to assign to this crew member. The pay scale will be automatically selected based on your choice.

            Add Department

            Lower numbers appear first in dropdowns. Default is 0.

            Add Out of Hours Contact

            When on duty, this address receives contingency activation emails with the Mayday brief.

            Only one contact can be on duty at a time. Setting this will unset any other on duty contact.

            Lower numbers appear first in lists. Default is 0.

            Create New Vessel

            Maritime Mobile Service Identity (9 digits)

            Tailors Cargo Record Book templates and laytime calculations.

            Certificate applicability
            Environmental / MRV & indicative CII
            Used as default "Installed onboard" for fixed lifting equipment
            Default for incident reporter email
            Default for incident reporter phone
            Continuous turns off trip creation, trip sync to rota, and trip-based PMS filters for this hull. Crew app deployments use assignment start/end dates. Safety “Generate drill schedule” uses the next calendar year on board (no voyage trip rows).

            When enabled, the dashboard applies rank-pool rules and hides “vacant but pool-compliant” safe manning gaps. When disabled, vacant safe manning billets are listed without pool-based compliance.

            Leave all unchecked to allow any company pool on safe manning positions. Tick pools to restrict the dropdown when editing positions.

            Add Cabin

            Add Tank

            Deck Logbook layout: use all five for a full row, or skip Centre for four tanks across (P, centre port, centre starboard, S).

            Prefills the Deck Logbook level input for this tank.

            Add tank category

            Used in the tank type dropdown and Deck Logbook. For the Engine Logbook fuel card, one category must be named Fuel (spelling).

            Add Deck Logbook Template

            Hours are 0–23 on the vessel clock for the logbook calendar day (same basis as entry times in the logbook), not UTC. If you fill a list below, it replaces the at-sea schedule above for that template. Leave empty to use only the schedule above (and for in-port, leave in-port empty for no reminders).

            Optional: e.g. a “Moored” template can switch the logbook day to In port.

            Add each input the Officer of the Watch must complete, then drag fields by the handle to reorder.

            Voyage event codes

            PMS jobs in Deck Logbook activity

            Search your company’s active PMS jobs and tick those whose completed runs should show on the Deck Logbook day view.

            Inspections in Deck Logbook activity

            Search your company’s safety checklists and tick those whose completed runs should show on the Deck Logbook day view.

            Add Vessel Position

            Each position must be assigned a cabin for muster station.

            Mark this if the position is required by the vessel's safe manning certificate.

            Use a pool when several ranks (e.g. Able Seaman and Ordinary Seaman) can cover the same certificate line. Each person must still hold the required certificates listed below to count toward compliance.

            Select certificates required to fill this position. Only qualified crew can be assigned.

            🔍

            Add safe manning rank pool

            Anyone assigned on board with one of these ranks may count toward safe manning for positions that use this pool, if they hold the position’s required certificates.

            Add Rank

            A short, unique identifier used internally (e.g. master, chief_officer).

            Optional. Required certificates are configured below.

            Crew assigned this rank inherit this department (e.g. Bridge, Engine). Used for Safety checklists and sign-off, and when posting jobs.

            Controls which port document people with this rank appear on: crew & scientists → FAL 5, passengers → FAL 6.

            Warehouse ranks appear when assigning team members to a warehouse. Vessel ranks appear on vessel positions.

            Which floor jobs operatives with this rank can perform in the mobile Warehouse Ops app.

            These values are rank-specific defaults used in HR roster accounting and sea contract placeholders.

            Select the certificates this rank normally requires. When you attach this rank to a vessel, these will be copied into the position.

            🔍

            Structure & permissions

            Lower numbers = higher seniority

            Team = only their assigned vessel/team

            Admins have all permissions

            Add Rank to Vessel

            Define and manage ranks in Configuration → Ranks & Permissions. Required certificates will be copied from the rank definition.

            Each position must be assigned a cabin for muster station.

            Shown only when the position is marked safe manning. Options respect this vessel’s allowed pool list, if configured.

            Assign Crew to Position (in Team)

            Certificate Compliance Checklist

            Trip already under way — start date can be mid-voyage (when the person is available). Leave end blank or set to trip end.

            Allow assignment even if crew member doesn't have all required certificates.

            Encrypted backup

            Creates a password-protected .zip.enc file. You will need this passphrase to decrypt the backup — WaterTight cannot recover it if lost.

            Create API key

            You will get one long secret starting with wt_live_ — that is the credential (there is no separate password). Copy it into your BI tool's Bearer token / API key field. It cannot be retrieved again after you close this dialog.

            Scheduled export

            Create legal hold

            Choose the category of records to protect from retention cleanup.
            For type-wide holds: protect only records on this vessel. Leave blank for company-wide protection.

            Select a record type above to load candidates.

            Create New Team

            Crew positions will be pulled from the selected vessel

            Edit Team

            Crew positions will be pulled from the selected vessel

            Sign off job

            Hours-based schedule
            This job has a checklist. After you save this execution, you can complete the checklist (or open it later from Job details → Execution history → Complete).

            When

            Uses the vessel Work & Rest timezone (same as the deck logbook), not your computer clock.

            Equipment inspected

            Tick each asset that was inspected on this run.

            Spare parts used

            Tick "Used" and enter quantity to deduct from onboard stock.

            Who did the work

            Cmd/Ctrl-click to select multiple. Only ranks allowed for this job are listed.
            No crew list for this vessel — enter who completed the job.

            Notes & attachments

            Complete job checklist

            Loading…

            Progress is saved as you go. You can close and come back later to finish.

            Job details:

            Loading…

            Add Category

            Add System

            Add Equipment Type

            NameActions

            No manuals attached.

            Add Inspection Type

            Add Standard Interval

            Propose Job Change

            Propose changes below. The left column shows current values; edit the right column to propose changes.

            Current
            Proposed
            Title
            Title
            Description
            Description
            Assigned to
            Assigned to

            Department
            Department
            Priority
            Priority
            Duration (min)
            Duration (min)
            Interval
            Interval
            Track equipment hours
            Track equipment hours
            Last done
            Last done
            Shown when interval is set
            Refit / Drydock
            Refit / Drydock
            Refit spec snippet
            Refit spec snippet
            Certificate required
            Certificate required
            LO Analysis
            LO Analysis
            Work Instructions
            Work Instructions
            Required Tools
            Required Tools
            Allowed Ranks
            Allowed Ranks
            Spare Parts
            Spare Parts
            Manual
            Manual
            Manual pages
            Manual pages
            to

            Log Usage:

            Edit Spare Part

            Select one: individual, type (all), or custom group

            Optional: add a reference code per supplier for this part. These appear in the email when requesting a quote. If left blank, quote emails still work and show "–" in the Your Ref column.

            Add supplier name and their part reference for this spare part. Used when the procurement module is not enabled.

            Use + if you need to create a storage space first.

            Spare Parts Usage Log

            Loading…
            Date Part Qty used Used by Prev. inventory New inventory Job Equipment Serial no.

            No usage recorded for this vessel.

            Spare Part Details

            Loading…

            Part details

            Outstanding requisitions

            Equipment linked to this part

            Serial units in stock

            Usage log

            Edit Equipment

            This will create a new equipment item. Please update the unique identifier and serial number before saving.

            Original Equipment

            New Equipment

            Loading...
            Equipment is attached to this vessel and cannot be changed
            Use this to register a part of a larger machine (e.g. turbocharger under main engine). Planned maintenance jobs can be created for each component. Only one level is supported: pick a main equipment row as parent, not another component.

            This equipment already has components registered against it. Remove or reassign those components before you can assign a parent.

            When ticked, crew can upload lube oil analysis reports for this equipment (and link them to jobs).
            When ticked, this equipment appears on the Engine Logbook Equipment status board (running/stopped from start/stop entries), in watch line assemblies, and in Engine Logbook Config. Crew can promote derived running time into PMS hours. For kit that only has a physical hour meter (e.g. air compressor), leave this off and use Log Hours below instead.
            Leave empty to keep current value
            TitleEditionLocationOnline

            No manuals attached.

            Add Lifting Equipment

            LSA uses SOLAS requirements (e.g. annual thorough exam, davit/winch). Wire rope falls must be renewed at a fixed interval; record the date last replaced and whether you end-for-end at 30 months.
            If Yes, a job "End for end wire rope" will be created, due at 30 months from the install date above.
            For shared annual inspections: add this asset to a group so it’s covered by the group job. Create groups under PMS → Manage (e.g. "Fixed lifting equipment – [Vessel]").

            Lifting Equipment

            Loading…
            Removed from service. This equipment is no longer in use. Records and certificates remain attached. Future jobs have been cancelled.

            Overview

            Asset ID
            Name
            Vessel
            Type
            Manufacturer
            Model
            ID / Serial number
            SWL
            Location
            Date of manufacture
            Installed onboard
            Defect status
            Next thorough exam due
            Last thorough exam
            Certificate of Conformity
            Is LSA?
            ⓘ
            Wire rope last replaced

            Next replacement due

            End for end?
            Procurement category

            Certificates

            —

            Maintenance manual

            No maintenance manual uploaded. Upload the OEM or operator manual (PDF or document).

            Open manual
            PDF or Word. Max 20 MB.

            Appliance wire ropes

            —
            Current length in metres; update when shortened (e.g. damage removed).
            Attach an existing certificate from the list above, or upload a new one below.

            Defects

            —

            Planned maintenance jobs

            —

            Recent job executions

            —

            Add rope maintenance

            Optional. Update current length (e.g. after shortening).

            Edit appliance rope

            Update when shortened (e.g. damage removed).
            Attach an existing certificate or upload a new one below.

            Propose Equipment Change

            You don't have permission to edit equipment directly. Please propose your changes below for review.

            Current Values

            Name:
            Category:
            System:
            Type:
            Unique ID:
            Serial:
            Manufacturer:
            Model:
            Criticality:
            Hour Tracked:
            Manuals: —

            Proposed Changes

            Propose Spare Part Change

            You don't have permission to edit spare parts directly. Propose your changes below for review.

            Current details

            Part name:
            OEM reference:
            OEM brand:
            Manufacturer:
            Equipment:
            Procurement category:
            Quantity onboard:
            Minimum required:
            Storage location:
            Storage sublocation:
            Price per item:
            Critical part:
            Serial tracked:

            Proposed changes (leave empty to keep current)

            Select one: individual, type (all), or group. Leave as “Keep current” to not change.
            Change only if you want to enable or disable serial number tracking.

            Change Log

            Review Proposal

            Current

            Proposed

            Work History:

            Work Report

            Defect linked

            Spare parts used

            Attachments & certificates

            Equipment Details

            Overview

            Main equipment

            Components

            Sub-parts of this equipment (each can have its own PMS jobs, defects, and logbook fields).

            Installed parts (serial tracked)

            Export CSV

            Manuals

            No manuals attached.

            Planned Jobs

            Spare Parts

            Defects

            Work History

            Hours

            Loading…

            Record reading

            Enter the cumulative meter reading (total hours) for this equipment.

            Range: to

            Hours

            Entries in range

            DateHoursRecorded byNotes
            No hour records in the selected range for this equipment.

            Transfer equipment

            Step 1 of 4

            Components under this equipment move with it. History, manuals, and equipment-specific jobs stay with the same equipment ID.

            Build a pick list for crew to gather stock. Quantities are not changed in the system — update onboard stock after the physical move.

            Create Equipment Group

            You can add equipment to the group directly.

            No equipment added yet

            Manage Equipment Group

            NameActions

            No manuals attached.

            Manuals uploaded here apply to all equipment in this group.

            Add Member to Group

            Set Rotation Schedule

            This rota will be synced to all members in this group. They'll see it in their mobile app.

            Pattern:
            2 weeks on, 2 weeks off
            Calendar Preview (3 months)
            ON OFF

            Set a start date to see the calendar preview

            Cancel Shift

            This will cancel the shift and notify all accepted candidates. Please provide an apology message that will be sent to them.

            Applications

            Leave amendment

            Loading…

            Post Overtime Shift / Job

            Enter a rate, or choose Negotiable.

            Choose how pay is quoted (hourly, daily, fixed, or negotiable).

            Pay details are incomplete — set rate type (and amount unless Negotiable) before posting.

            Cancellation Contact

            If a candidate needs to cancel, they will contact this person. The phone number will be clickable in their app.

            Select "Office Hours Contact" for business hours, or "Out of Hours Contact" for the currently on duty contact. Manage contacts in Company Configuration.

            Must be before the job start date and time. Leave blank if the trip has already started and you are filling mid-voyage.

            Create New Trip

            Add New Port

            Optional override for hubs you use often. Voyage search still uses the global port list — you only need to set policy on ports you care about. New ports from search start as Not set.

            Find Training Provider

            Certificates

            Request Training for Crew Member

            Filled automatically when you choose a provider; edit if needed.

            Add Drill Type

            Unique code identifier

            Add Drill Location

            Unique code identifier

            Record Drill

            Select a vessel to load crew on duty for that vessel.

            Drill Record

            Report Incident

            Basic Incident Details

            At least one of Port/Sea Area or Position required when submitting
            Format: Degrees° Minutes' Seconds\" Direction (N/S)
            Format: Degrees° Minutes' Seconds\" Direction (E/W)

            Incident Classification


            Persons Involved

            Optional. Links the incident to that person’s crew profile (injury history). Choosing a crew member fills the name field; you can edit it for reports.
            Leave blank for near misses where no injury occurred.
            Enter each witness on a new line: Name, Rank, Department

            Description of the Incident


            Immediate Actions Taken

            Damage, Loss & Consequences


            Root Cause Analysis

            Upload risk assessment document (PDF or image). Note: Future feature will allow selecting from existing risk assessments.
            Upload permit to work scan (PDF or image)

            Corrective Actions

            Select a vessel first to see available ranks/positions

            Preventive Actions / Lessons Learned

            When set to Yes, this incident will be displayed as a Fleet Safety Alert on all company vessels.

            Additional Info

            Attach images or documents (e.g. photos, PDFs) to this incident. Uploaded files are viewable by anyone with access to the incident. While the incident is a draft you can add and remove attachments; once submitted, only users with Safety Manage permission can delete attachments.

            PDF, JPEG, PNG or WebP. You can select multiple files. Files will be uploaded when you save or submit the incident.

            Reporting & Verification

            Select category and key details in earlier tabs, then open this tab to see MAIB reporting guidance.

            👍 Record safety observation

            For positive observations, you can recognise a specific crew member.

            Review Incident

            This response will be visible to the vessel crew and included in the PDF export.
            You can change the fleet alert status during review. Choosing “Yes” also queues a pending topic suggestion for this vessel in Record Meeting, so captains can add it to the next safety committee agenda.

            Reject incident

            Close incident

            Agenda follow-up

            Incident Report

            MAIB ARF – Additional details

            These fields are merged with the incident report when you export the MAIB ARF. Leave blank to use data from the incident.

            A. Person completing form

            B. Vessel details (additional)

            Occurrence (additional)

            Consequences (tick if applicable)

            Recommended actions

            Injuries & fatalities (counts)

            Additional information

            Generate Drill Schedule

            Choose a vessel to see how schedules will be generated.

            Record Safety Meeting

            Follow-up notes on agenda items are signed with this crew team — especially when an open item was raised elsewhere and is now on your meeting.

            Choose onboard crew for each role (loads when a vessel is selected). Use “Or type…” only if the person is not on the list.

            Other attendees not already chosen in the roles above. Crew assigned to a role above are not listed here.

            Select a vessel to view completed drills

            Drills flagged Discuss in next meeting are added to the agenda automatically when you select a vessel. Use Import lessons learned below to pull lessons from any other completed drill since the last safety committee meeting.
            Add agenda sections with titles and minutes. Each section can include a team conversation (Deck, Engine, Catering, Bridge, etc.); use Reply to respond to a message. Users with superintendent access can post as Safety superintendent (office).
            Auto-generated from risk assessment reviews and updates since the previous safety meeting for this vessel.

            Open defects for the selected vessel. Draft meetings use the current open defect list.

            Submitted from the mobile app. Use Add to agenda to include a topic, then finalize the meeting.

            Record Toolbox Talk

            The signature sheet is the list of attendees; everyone listed must sign when the talk is held.

            Upload Completed Toolbox Talk

            Upload a scan or image of the completed and signed toolbox talk sheet. This will mark the talk as Completed.

            Enclosed space

            Volume feeds the forced ventilation estimate. Confirm air changes against your SMS (default 6 is indicative).


            Ventilation fans / blowers — rated capacity from the nameplate or manual (m³ per hour). Total flow drives the forced ventilation time below.

            Fan or equipment Flow (m³/h) Qty

            COSWP Ch 15 register fields — complete what applies.

            Print job document pack

            This prints a document pack only. It does not create a toolbox talk record. Use New Toolbox Talk in the Toolbox Talks tab to record a completed talk.

            Shown on the printed pack. Leave blank for default title.

            Used for crew list on signature sheet if you leave "Who is involved" blank and use crew onboard.

            Pre-fills location and ventilation on enclosed-space permits. Select a vessel above first.

            When printing, a toolbox talk record is created so you can upload the signed sheet later. You can close records as Cancelled or Made in error from the Toolbox talks list.

            Create permit template

            Add SMS Document

            Saved with this update and shown in safety meeting SMS updates and printouts.
            Current File:
            View current file
            Upload a PDF document. Text will be automatically extracted for searchability. Leave empty to keep existing file.
            You can use basic HTML formatting. Text will be searchable.
            When enabled, all crew will be notified to read and acknowledge this document.

            Add fleet notice

            Links the withdrawn notice to this new one as its replacement.

            PDF version history
            Current file:

            Manage SMS Sections

            Sections

            Add SMS Section

            Unique code identifier (uppercase, numbers, underscores)

            Create risk assessment (builder)

            HazardSLCould affectControls (add multiple)Res. SRes. L

            Upload risk assessment form

            Duplicate risk assessment

            Mark as reviewed

            Loading detected changes...

            Risk Assessment

            Add Vessel Certificate

            Enter the completion date for each inspection type. You can update these dates when you complete the next inspection cycle.
            Current File:
            View current file
            Upload a PDF document. Text will be automatically extracted for searchability. Leave empty to keep existing file.
            You can use basic HTML formatting. Text will be searchable.

            Add Inspection

            Manage Certificate Types

            Add Certificate Type

            Leave empty for lifetime certificates
            Define when inspections are due throughout the certificate's lifetime
            Define years where multiple inspection types are acceptable (e.g., Year 2 can be Annual OR Intermediate)

            Manage Vessel Cert Sections

            Add Vessel Cert Section

            New operational flow

            Opens the canvas editor with Start → first event → End. Add milestones from the left sidebar.