Operations · the dispatch board

Every ship that's coming, on one calendar.

Vessel calls, allotments, guides, buses, and boats — the whole port morning in one place your dispatchers already think in. Assign once, and the cost is in your books the same second.

Vessel-call calendarAllotmentsLive dispatchPax manifestsMulti-port
tourhut · operations · april 2026
Vessel calls
April 2026 · Castries
scheduled partial overbooked
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
8:00aStar Seeker
3
8:00aCelebrity Ascent
+1 more
4
7:30aClub Med 2
5
7:00aLe Champlain
6
7
8
8:00aMarella Explorer
9
7:30aMein Schiff 2
+1 more
10
8:00aCelebrity Ascent
11
8:00aKoningsdam
12
13
14
15
7:30aMein Schiff
16
1:00pNorwegian Epic
17
8:00aCaribbean Princess
18
19
20
21
22
8:00aCaribbean Princess
23
8:00aMarella Discovery
24
9:00aBrilliance Of Seas
25
26
27
28
29
30
14 calls scheduled4,820 pax↻ journals auto-posted● live
↳ overbooked
flagged before the pier ✦
01The calendar

Every call, time-stamped and owned.

The month opens to every ship coming into port — arrival time, line, and the dispatcher who owns it. Colour tells you the state at a glance: scheduled, partially staffed, or overbooked.

Live reschedules. When a line moves a call, the cell updates and flags the change — no stale whiteboard.
Owner per call. Every call is assigned to a dispatcher so nothing falls between two people.
Multi-port. Switch ports in the header, or see the whole region on one combined view.
tourhut · operations · april 2026
Vessel calls
April 2026 · Castries
scheduled partial overbooked
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
8:00aStar Seeker
3
8:00aCelebrity Ascent
11:00aNorwegian Epic
4
7:30aClub Med 2
5
7:00aLe Champlain
6
7
8
8:00aMarella Explorer
9
7:30aMein Schiff 2
10:00aMS Allura
10
8:00aCelebrity Ascent
11
8:00aKoningsdam
12
13
14
15
7:30aMein Schiff
16
1:00pNorwegian Epic
17
8:00aCaribbean Princess
18
19
20
21
22
8:00aCaribbean Princess
23
8:00aMarella Discovery
24
9:00aBrilliance Of Seas
25
26
27
28
29
30
14 calls scheduled4,820 pax↻ journals auto-posted● live
tourhut · allotment · apr 10
Allotment · Apr 10 · Celebrity Ascent
St. Lucian Beach Break
Confirmed
Supplier
SOUFRIERE MMA
net 30 · min 50 / max 80
EC$1,240.50
Guide
C. MAYERS
half-day · English / French
EC$210.00
Ground transport
COX & CO.
24-seat coach × 3
EC$480.00
Sea transport
SOUFRIERE MMA
catamaran · 70 seats
incl.
Passengers
70 / 80
Cost to books
EC$1,930.50
02Allotments

One tour, every supplier in place.

Open a call and build the tour: the operator, the guide, the coach, the boat. Set min/max pax and net terms once — TourHut holds the allotment and warns you before you blow past it.

Net 30 termsMin / max paxHalf- & full-day guidesCoach + boatAuto-cost to books
03Dispatch board

Who's running what, this morning.

A live board of the day's calls. Drag a tour onto a dispatcher, watch coaches and guides fill in, and catch a clash before it reaches the pier. Everyone sees the same board, in real time.

tourhut · dispatch · thu apr 10
RS
Renée St. Hilaire
2 tours · dispatcher
8:00aStaffed
St. Lucian Beach Break
Celebrity Ascent70/80
8:30aStaffed
Pitons & Sulphur Springs
Koningsdam44/50
+ drop a tour here
MJ
Marcus Joseph
2 tours · dispatcher
8:00aFull
Rainforest Aerial Tram
Marella Explorer52/52
10:00aFilling
Castries City & Market
MS Allura18/40
+ drop a tour here
AC
Anaïs Charlemagne
2 tours · dispatcher
7:30aFull
Catamaran North Coast
Mein Schiff 260/60
9:00aStaffed
Zip-line & Waterfall
Celebrity Ascent31/36
+ drop a tour here
6 tours staffed275 / 318 pax assigned● live · 3 dispatchers online
04Pax manifests

Mark them on board, count them home.

Every tour carries its manifest. Check passengers on as they board the coach, watch the count climb, and reconcile against the ship's count at the end of the day — all from a phone on the pier.

On-board check-in. Tap each guest on as they board. The count is live for the whole team.
Tender & coach splits. Break a manifest across coaches or tender groups without losing the total.
End-of-day reconcile. Compare your count to the ship's before the gangway closes.
tourhut · manifest · beach break
Manifest · Coach 2 of 3
St. Lucian Beach Break
9/17
on board
Andersson, K. & M.
cabin 7042×2
Beaumont, Family
cabin 9120×4
Okafor, J.
cabin 5518×1
Rossi, L. & G.
cabin 8233×2
Tanaka party
cabin 10455×6
Whitfield, D.
cabin 6071×2
2 parties to boardship count: 70 ✓ matched
On a busy week

A port morning, without the whiteboard.

17
vessel calls in one week
2,134
passengers dispatched
38
guides & buses assigned
0
double-booked coaches
FAQ

Questions from the dispatch desk.

Where does the ship schedule come from?+

Import it from your port authority or line agent as CSV, or we pull it in for you during onboarding. Calls update automatically when a ship reschedules, and the calendar flags the change.

Can two dispatchers work the same day?+

Yes. The board is live — assignments, pax counts, and supplier confirmations update for everyone at once. No more two people booking the same 24-seat coach.

What if a tour oversells?+

The cell turns coral the moment bookings pass your allotment max. You see it on the month view before it becomes a problem on the pier.

Does it handle multiple ports?+

One calendar per port, switchable from the header — or a combined regional view if you run tours across several islands.

How do guides get their assignments?+

Each assignment generates a guide sheet with pax count, pickup time, and tour notes. Export to PDF or send straight to their phone.

One platform

The other half of the picture.

Sales

Commissions, margin, projections.

Finance

Auto-journals, books, the ledger.

See it on your calendar

Load your season, run a port day

30 minutes. We import your last season's ship schedule and walk a real port morning — calendar, allotments, and dispatch — end to end.