WaterTightVM WaterTightVM™

Set new password

Enter your new password below.

Password updated. Sign in with your new password.

← Back to sign in

WaterTightVM WaterTightVM™

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

WaterTightVM WaterTightVM™

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

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

WaterTightVM WaterTightVM™
Help
Tutorials Help guides User manual FAQ Report an Issue Suggest a Feature
Company Profile IT Admin My Plan Migration Data Governance
Notifications
No notifications
Inbox
WaterTightVM WaterTightVM™
My Vessel
Crew Team appraisals Vessel Certificates Work & Rest Deck Logbook Engine Logbook Statutory record books Daily Report Ship Docs Vessel Calendar Medical Stores Ship’s Safe Paint Store PPE Locker Ships Library Knowledge Handover
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 Checklist runs
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 Config
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 Expenses Ranks & Permissions Contract Builder
Vessels
Ship’s Safe Deck Logbook Engine Logbook Statutory record books Knowledge Handover Vessel Certificates Vessels
Fleet
Change Proposals 0 Fleet Position FuelEU Vessel Calendar Safety inbox Sync Center 0 Port Contact Directory
Configuration
Data Governance Communications settings Company Profile IT Admin 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
WaterTightVM WaterTightVM™
Crew
Crew Members Callback & Overtime Teams & Trips Training HR Expenses Ranks & Permissions Contract Builder
Vessels
Ship’s Safe Deck Logbook Engine Logbook Statutory record books Knowledge Handover Vessel Certificates Vessels
Fleet
Change Proposals Fleet Position FuelEU Vessel Calendar Safety inbox Sync Center Port Contact Directory
Crew Team appraisals Vessel Certificates Ship Docs Vessel Calendar Medical Stores Ship’s Safe Paint Store PPE Locker Ships Library Knowledge Handover Work & Rest Deck Logbook Engine Logbook Statutory record books 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 Config
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 Checklist runs 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 IT Admin My Plan Migration Data Governance
--
Edit profile Privacy & data Two-factor auth My certificates Cookie settings

You are not onboard

Vessel operations are unavailable until you are signed on

You are not onboard a vessel

This area is for people currently signed on. You can still use your account menu (profile and certificates), and the links below if your rank allows them.

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

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.

    Teams & rotation

    Build a named rotation team, put people on billets, then set the same join and leave dates for that team. Choose “All assigned crew” to update dates only. Continuous vessels set dates per person on the grid instead.

    Team
    Who is on this rotation

    Assign crew to billets for this team. Join and leave dates below are used when you add someone, then applied to the whole team.

    Dates

    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.

    Saving date changes moves unpinned join/leave dates with this voyage.

    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.

    Edit stay

    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 and refreshes manning warnings. To set actual arrival or sailing from the logbook, use At sea / In port there (optional calendar update).

    Edit assignment

    Missing required certificates

    Assign anyway records an override. The calendar block stays non-compliant until the certificates are held.

    Booked holiday on these dates

    Assign anyway will still save the trip. The holiday stays on their calendar.

    Plan crew change

    Leave defaults to whoever is on that billet. Join is the reliever. Confirm will not change the roster without a named person.
    Must fall in the join/leave window (after ETA through before ETD). Unpinned leave dates move when you edit ETD. Pin a join so travel/hotel days do not slide.

    Add voyage stop

    Port, ETA, and ETD for this call. Tick crew change possible if join/leave may happen here.

    Same as a voyage port card. Shore can still open the window later from the calendar.

    Plan a crew change (optional)
    Must fall in the join/leave window (after ETA through before ETD).

    FuelEU Maritime

    Well-to-wake GHG intensity, pathway mapping, pools, and verifier handoff

    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 WaterTightVM. We read every idea and often build them. Get 3 months free if we ship a feature based on your suggestion.

      Help WaterTightVM

      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.

          WaterTight checks this number with the MCA when your profile has a date of birth. Training course certificates cannot be checked this way.

          Your profile name must match the name on the certificate. If they do not match, we will be unable to verify it.

          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 WaterTightVM exactly below, matching the capitalisation shown. 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

          1.0 full time; scales Working Day, RDO, and leave.
          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 members

          CSV upload
          Any CSV works — map your columns after upload
          Match your CSV columns

          We guessed where we could. Change any that look wrong, then continue.

          If you map Full name and leave First/Last blank, we split on the first space.

          0 people from CSV

          People with a rank are invited now. People without a rank are saved as Draft on the Crew Members list so you can assign a rank and send later.

          Ready to send (0)
          Email First Last Rank
          Will save as Draft (0)
          Email First Last Rank

          Enter email and name, set rank and employment, then send. Names appear in pending crew and can pre-fill sign-up.

          Permanent leave is prorated from this date. Set once — the next leave period is a full allowance. Defaults to today.

          Required for manual invites. For CSV, use per-row ranks or Apply to awaiting / Apply to all.

          Hold Ctrl/Cmd to select multiple.

          Already in your crew

          Some emails already belong to crew members. They were not invited. Skip them, or force-send a new invite.

            Manage groups

            Assign rank & send invite

            Edit Crew Member

            Used for invites and login. Changing a linked account email requires them to verify the new address.

            The dropdown is pre-populated with the crew member's current rank. You can manually override it by selecting a different rank.

            Scales Working Day, RDO, and leave. Default 1.0.
            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
            Conduct / disciplinary

            Log an incident under a company conduct policy to track this crew member on the escalation ladder.

            Offboarding

            Tick items as you go — progress is saved. Close anytime and continue from the crew actions menu or HR → Inbox.

            Loading…

            Dock extra time off

            1:1 meeting

            Log a manager conversation. Notes are saved immediately and stay on this record.

            Loading…

            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 Crew window closed

            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.

            Confirm planned hours

            Save this person’s assigned shift pattern as recorded hours for each day in the range that has no hours yet. Days already recorded, with no pattern, off the vessel, in the future, or skipped on the date line are left unchanged. Crew still cannot self-edit days outside the recording window — this is an office save.

            Choose dates to preview.

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

            Export hours interchange

            This exports WaterTight hours so you can restore them into a licensed Watchkeeper database. Upload a Watchkeeper backup taken just now from the live vessel copy. Restoring an older .bak replaces Watchkeeper’s database and would drop hours entered after that file was made. Our SQL then adds or updates mapped days; it does not merge two backups or continue Watchkeeper’s backup numbering.

            WaterTight Action Watchkeeper person Rank (create) Schedule (create)

            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.

            Knowledge

            Vessel photos, notes and tagged files that stay with the hull

            No vessel selected

            Choose a vessel from the header, or sign in as crew assigned to a vessel.

            Handover

            Position pack for the next relief — notes stay searchable in Knowledge

            No vessel selected

            Pinned from hub

            This pack

            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

            Reviews, check-ins, and goals for crew who report to you on this ship today

            How this works. Line managers are whoever holds a reporting rank on this ship today — there is no per-person assignment. When someone joins or leaves a vessel, they appear on (or drop off) this list automatically. You see crew whose ranks report to yours (including skip-level, e.g. Captain for a Bosun if Bosun → Mate → Captain), via Configuration → Ranks & Permissions → Reports To. Shore creates the appraisal cycle under HR → Performance.

            Empty list? Set Reports To on junior ranks (not only “Captain reports to DPA”), grant vessel_appraisals on senior sea ranks, confirm each person’s crew record rank matches the job, and that they (and you) are on duty today.

            You are not assigned to a vessel.

            Name Rank Appraisal Last check-in 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

            Set sea status

            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 the same join and leave dates for this team on Vessel Calendar → Crewing. That control only appears when the vessel uses periodic rotation.

            👥 Crew Positions

            Positions pulled from the selected vessel

            Position Rank Safe Manning Assigned Crew Status Actions
            Loading...

            Training

            See who needs a course booked, then raise or complete the request from this list.

            Crew can submit requests

            Courses due soon

            i30 days / 90 days / 6 months — certificates that have already expired, plus any that expire in this period. Expired always appear. 6 months is 180 days.

            Needs booking — no open training request yet, or the crew member has approved and you still need to book with a provider.

            Booked — a provider is booked (course dates set). Pending review or awaiting crew approval appear under All due only.

            All due — everything in the selected window.

            Certificates expired or due in the selected window. Book from the row.

            Training requests

            0 Pending
            0 Approved
            0 Booked
            Show:

            Book elsewhere

            New skill or a course that is not on the due list.

            Search a certificate or course name to find 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 WaterTightVM 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, pending charity TOIL claims, and open offboarding checklists you can continue any time.

            Loading…

            Leave operations

            Create leave on behalf of crew
            Crew member
            Leave type
            Start date
            End date
            Duration (hours)
            Export for payroll period iWorking file for payroll — approved leave overlapping the from/to dates, with calendar days and hours clipped to that window.

            Use for Sage, BrightPay, or manual re-key. Pay rates and % stay in payroll software.

            If Xero is connected, prefer the API leave sync. Third-party CSV bridges (e.g. Upsheets) can map leave_type_label → leave type name and hours_in_period → hours.
            Approved leave only. Calendar days; paid/unpaid flag — no pay %.
            From
            To
            Loading…

            Auto-assign Leave

            Preview

            Vessel crewing calendar

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

            Pay true-up

            Extra rostered time off vs the Rostered Day Off target, and extra Working Days vs the Working Day target. Dock books unpaid leave for extra time off. Bank converts extra duty into TOIL (or the type you chose). Pay cashes extra duty out on payroll CSV. Carry / Write off apply per side.

            Loading…

            Leave types & allowances iLeave uses calendar days (every day from start to end, inclusive) — not duty days only.

            Enter entitlement as calendar days to match the written policy (e.g. 6 weeks ≈ 42 days).

            If policy is written as “duty / on-trip weeks” on an equal on/off rota, convert that to calendar days yourselves before entering it. WaterTightVM does not double for rota automatically.

            Configure which leave types are offerable. Annual day counts live on the payroll day type catalogue; manage per-rank and per-person entitlement overrides below. All leave balances and requests use calendar days.

            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

            Advanced capabilities

            Leave period

            Allowance days apply to each period (not split across the year). Rolling types use a trailing window and do not carry over.

            Whole number from 1 to 36.

            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.

            Annual full-time (FTE 1.0) days. Year-pattern roles auto-complement to 365. Types with an MLC minimum enforce that floor.

            Company baseline (catalogue)

            Usually left at the seeded defaults. Changing these alters leave balances, crewing totals, and off-duty accounting.

            Classification

            Payroll flags

            Leave behaviour

            Leave period

            Days per period is the allowance for each bucket (not split across the year). Rolling types use a trailing window ending today and do not carry over.

            Whole number from 1 to 36.

            Only one day type can be the off-duty consumer at a time. Enabling it here clears any other.

            At most one Work and one Rostered-off role per company; they auto-complement to 365.

            Reject request

            Add an optional reason for rejection.

            Appraisal templates

            These sections appear on every review in a cycle. Edit a template at the start of a cycle to change questions, ratings, and help text.

            Loading…

            New appraisal template

            Edit template

            Sections

            Order here is the order on the appraisal form. Auto summaries pull goals, training, or check-ins — they are not free-text answers.

            Appraisal cycles

            Click a review period to open it. Assign crew and fill appraisals in the same card — nothing sits in a side column.

            Create a cycle

            Step 1 — Choose a cycle

            Loading cycles…
            Click a cycle above to open it. Then assign crew, set fleet/rank goals, and fill each person’s appraisal.

            Step 2 — This cycle

            Crew assigned—
            Goal completion—
            Fleet & rank goals—
            Check-ins—
            Fleet & rank goals

            Crew appraisals

            Click a person to open their review, goals, and cycle context.

            Performance check-ins

            One row per assigned person. Open a row to read or edit notes.

            Expected cadence

            How many performance touchpoints each crew member should have per appraisal cycle. The cycle is split into equal windows, so 2 check-ins in a 12-month cycle become due at 6 and 12 months. Line managers see due and overdue badges in the mobile Team performance tool. Set a count to 0 to switch that type off.

            1:1 meetings

            Record manager conversations here instead of inside Edit profile. Pick a crew member to view past notes and log a new 1:1.

            Choose a crew member to load their 1:1 log.

            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.

            WaterTightVM 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 WaterTightVM 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 WaterTightVM — 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 WaterTightVM 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. Onboard line managers log everyday incidents from the crew profile (same rank/vessel graph as Team appraisals). When a policy’s “escalation requires HR confirmation” fires, shore HR confirms the step in Inbox. 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). Policy setup stays on this tab for shore HR only.

            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.

            Assign crew to cycle

            Select people individually or filter a whole group by ship, rank, or department.

            Loading crew…

            Add personal goal

            Add a personal goal on this crewmember’s appraisal. Fleet and rank goals are set from the cycle overview.

            Add fleet / rank goal

            Set a goal for the entire fleet or a rank. It appears on each matching crewmember’s appraisal — personal goals are added there instead.

            Goal evidence

            Add performance check-in

            Record a dated note for a crew member in this appraisal cycle.

            Check-ins

            Ship’s Safe

            Count notes and coins by currency and keep this vessel’s transactions.

            Count the tin

            iTin — the page opens on the default currency. Count notes and coins, then save. Add currency opens a dialog for the code and opening float. Remove a currency from the tin (transactions stay).

            Outstanding Transactions — approved cash-on-board claims still to pay from the tin. The number on the tab is how many are waiting. The tin suggests notes and coins for the amount owed.

            Transactions — pick a month, then add cash in/out or an adjustment (with files) from New record. Export CSV for that month.

            Use the vessel picker in the header. Claim approval stays on Expenses.

            Each currency has its own notes, coins, and running balance.

            Expenses

            Review claims and configure categories for the fleet.

            Expense claims

            iInbox — submitted claims waiting for approval.

            To pay — approved, with an unpaid payslip and/or cash portion. Batch mark is payslip only; mark cash paid from the claim so it posts to Ship’s Safe.

            Paid — every applicable portion is paid.

            All — full list with status, category, settlement, and date filters.

            Categories — how crew claims are calculated and paid. Crew never pick cash vs payslip.

            Submitted claims waiting for approval.

            Approved claims waiting to be paid. Batch mark is the payslip portion only; mark cash paid from the claim so it posts to Ship’s Safe.

            Expense categories

            One row per category: calculation, rate, cap, tax, and how it is paid. Crew never pick settlement.

            No categories yet. Add one to decide how crew claims are calculated and paid.

            Company payment gates

            These gates stop you assigning a category method the company has turned off. Crew do not choose how they are paid — the category does.

            Allowed methods

            Expense claim

            New category

            Name it, choose how crew enter the amount, then how it is paid.

            How the amount is calculated

            Pay via
            Rules

            New record

            Amount, date, and type are required. Opening float is set when you add a currency.

            Type

            JPEG, PNG, WebP, HEIC, or PDF. Up to 12 MB each.

            Add currency

            Choose the currency held in the tin and, if you already have cash, the opening float.

            Currency

            Leave the amount blank if this currency has no cash yet. Opening float can be set only once.

            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

            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.

            IT Admin

            Official record-book PCs, onboard ship nodes, and shore IP access. Select a vessel in the header for workstation and ship-node work.

            Official record-book workstations

            Optional: require named PCs for isolated logbook entries. Leave this off until you have chosen the computers. The dashboard banner stays hidden while it is off.

            Select a vessel in the header to assign official computers for each record book.

            Ship nodes (onboard database)

            Onboard server for this vessel. Create the node, copy env, pair once, then enable after pre-sail MFA.

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

            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 operations for this vessel — SOF, NOR, laytime and event logging. Voyages themselves are configured on the Vessel Calendar

            Cargo Record Book

            Every cargo operation, recorded by the officer in charge and confirmed by the master

            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 used for record book entries and stowage planning

            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…

            Purchase budget allocation

            Controls how provision purchases count against consumer-group budgets on the currently selected vessel. Most fleets use Simple: charge the whole purchase (or one % split) to a budget. Use Detailed only if you need to code each line to Crew / Guests / etc.

            Select a vessel in the header to set allocation mode.

            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
            Whole purchase counts against this consumer-group budget for the purchase date. Use Split… if Crew and Guests share the shop.

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

            Whole purchase counts against this budget. Change per line only in Detailed mode.

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

            Status

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

            💬 Messages

            0

              Tip: type @ then a name to notify a specific person. Mentions are additive — the normal requester/assignee alerts still go out.

              📜 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 WaterTightVM 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 WaterTightVM 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 WaterTightVM.
                • 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 WaterTightVM. 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; WaterTightVM 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 WaterTightVM 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). WaterTightVM 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 WaterTightVM API for your company only.

                Why is there no password? WaterTightVM 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 WaterTightVM — 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 Configuration → IT Admin → 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 WaterTightVM 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.

                Used to check whether a crew CoC applies to this vessel
                Environmental / MRV & indicative CII
                Optional. Used to check engineer CoCs limited by kW
                Used to check CoCs and medicals limited to coastal or domestic waters. New vessels default to Unlimited.
                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).

                Shown in the crew invite email as “About this role”, and during onboarding in the app. Optional — leave blank to hide that section.

                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.

                Rank overrides of company Working Day / Rostered Day Off day-type targets. Used by HR accounting and the SEA contract builder. Must total ≤ 365.

                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 — WaterTightVM 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. On-duty crew for this vessel.
                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

                Shown when crew group jobs by system. Auto guesses from the name.

                Add Equipment Type

                Shown when crew group jobs by type. Auto guesses from the name.

                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

                Knowledge

                No knowledge items linked to this equipment.

                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 configuration

                Approval
                Who approves requests iHR admin only — only HR administrators can approve or reject leave.

                Team HR or HR admin — managers with team HR access can also approve.

                Two-step — requests go to team HR first, then require a final sign-off from an HR admin.
                Which HR roles can mark a leave request as approved.

                Office-initiated changes iWhen HR proposes cancelling or moving already-approved leave, this setting controls whether the crew member must accept the change before it takes effect, or whether HR can finalise it without crew consent.
                Crew acceptance required when HR amends approved leave.
                Booking
                Advance booking limit iThe maximum number of calendar days ahead that a crew member can submit a leave request. Leave empty to allow bookings with no advance limit.
                How far ahead crew can submit a request.
                days
                Auto-approve off-rota leave iWhen enabled, leave requests that fall entirely outside any synced trip or rota window are automatically moved to approved status — no manual review required. Useful when trip rosters are planned precisely in advance.
                Skip manual review for requests outside trip windows.
                Booked training

                Defaults when the office marks a course as booked. They confirm or override these on the booking form. Weekdays skip Saturday and Sunday when counting leave or TOIL.

                Day basis
                College time vs the full calendar span on My Calendar.
                Default classification
                How booked course days affect pay and balances.
                Leave period (new types)

                Each offerable leave type has its own period on Edit day type. These defaults apply when you create a custom day type.

                Whole number from 1 to 36.

                How leave days combine iLeave uses calendar days everywhere (entitlements and bookings).

                Enter policy amounts as calendar days. Duty-week / on-trip policies on equal rotas must be converted to calendar days by your company — WaterTightVM does not auto-double.

                Set day counts on the Payroll day type catalogue (Annual Leave, Public Holiday, Working Day, Rostered Day Off) as calendar days. Here you only choose whether Rostered Day Off / off-duty time is counted with Annual Leave or kept separate.

                Catalogue (full-time): Annual Leave — · Public Holiday — · Working Day — · Rostered Day Off —

                Pay true-up (extra RDO and extra Working Days)

                When someone has more off-trip days than their RDO target, HR can dock those days as unpaid leave. Extra duty days above the Working Day target are credited to TOIL automatically when overtime settlement is Accrue into TOIL. If overtime is Paid directly, extra work stays for payroll (Pay) unless you still Bank it into TOIL. Days marked Overtime (TOIL) on the rota always credit the TOIL card as those days complete — no Bank click. A 2 or 3 year cycle lets you carry leftover overage until the last year — one cycle covers both sides.

                The same cycle applies to extra Working Days (duty minus Working Day target, counted through today). Accrue-into-TOIL credits that remainder automatically. Bank is only for converting extra duty when overtime is paid directly. Pay writes a payroll CSV line — it does not book leave on duty dates.

                Unassigned days on Vessel crewing

                Optionally label blank cells in Vessel crewing → By crew member when someone has no trip assignment and no booked leave. Work, leave, and custom day types are counted after last midnight (Europe/London) from assignments, overtime coverage, and booked leave linked to each day type. This label is display-only on the grid — it does not create extra leave requests or Xero lines.

                New crew defaults

                Applied when adding crew. Each person can override these on Edit Crew Member.

                Overtime
                Overtime settlement iPaid directly — extra working days versus target are processed through payroll as cash (Pay). Days you mark Overtime (TOIL) still credit the TOIL ledger automatically as they complete.

                Accrue into TOIL — extra working days versus target and Overtime (TOIL) shifts credit the TOIL card automatically each day. No Bank click. Does not affect training or charity TOIL.
                How extra shifts and extra working days are compensated.

                Leave amendment

                Loading…

                Callback & overtime settings

                Shift suitability

                Weights used to rank applicants when reviewing shift or callback applications. Percentages are normalised on save if they do not total 100.

                Extension pay
                Posted job rate

                How the Post Overtime Shift / Job form prefills the rate when a rank is selected.

                Overtime day rate only never guesses a seniority step. Choose seniority shows a step picker on Post Job when the scale has steps and no OT day rate is set.

                Manning agencies

                Recruitment providers emailed from Send to Agency on unfilled roster cards. Scope by all ranks, department, or rank. Replies go to your login email. Set an office CC below so shore staff also receive a copy of each request.

                Send to Agency

                Email matching manning agencies for this unfilled position. Dates and notes from the last send are restored when available.

                Port & schedule
                Cover period

                Requirements
                Day rate
                Additional information
                Agencies

                Post Overtime Shift / Job

                Select a rank to prefill from Ranks & Permissions — you can edit this text.

                Choose which pay-scale step to use for this post’s rate.

                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.

                Office hours uses your fixed company contact. Out of hours always follows whoever is on duty now (it updates automatically — we do not lock in today’s name).

                Crew will see the current on-duty shore contact when they need to cancel — not whoever was on duty when you posted this job.

                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.

                Crew calendar
                On duty Overtime Training Leave Holiday Unavailable Proposed course

                Checks vessel assignment, watch, overtime, existing training, approved leave, booked holidays, and other calendar commitments for the course dates (including travel).

                Ignore this certificate?

                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

                Get set 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.