Sprint 5 · Subsidiary D · Tourism · Days 121–150

Your Pricing
Doesn't Know
It's Raining.

Tour operators in Hawaii set their prices in January. They can't respond in real time to cruise ship arrivals, weather forecasts, or sold-out hotel blocks. Two products — the External Triggers Pricing Engine and the Instagram to Calendar Closer — fix both sides of this.

+15% Boats on cruise day
+10% Indoor tours on rain day
$99–299 SaaS / mo per operator

The market moves.
Your prices follow.

Demand for tours in Hawaii isn't static. It spikes when cruise ships arrive (2,000–4,000 passengers suddenly looking for activities). It shifts when it rains (outdoor tours tank, indoor alternatives surge). It concentrates when hotels host large conferences.

The Pricing Engine monitors all of these signals and pushes updated prices directly to FareHarbor or Rezdy via API — automatically, within minutes of the trigger. The operator approves the rule set once. The engine handles every execution.

No more manually logging into the booking platform. No more realizing at noon that a cruise ship arrived at 8 AM and you missed four hours of peak pricing.

🚢

Cruise ship in port → 4,200 passengers

Boat charters, snorkel tours, harbor excursions

+15%
🌧️

Rain forecast · 70%+ probability

Indoor activities, cultural experiences, museums

+10%
🏨

Hotel conference · 600+ attendees

Team activities, local experiences, sunset sails

+12%
☀️

Outdoor tours oversupplied · clear day

Tactical markdown to fill remaining inventory

−8%
FareHarbor · Today's prices · Auto-updated
🚤 Na Pali Zodiac Charter $189↑ +$24
🤿 Hanauma Bay Snorkel $97↑ +$9
🎭 Cultural Walking Tour $68↑ +$7

DM received.
Booking sent.

Hawaii tour operators get dozens of Instagram DMs every week from potential customers. "Are you available Saturday?" "How much for a private charter?" "Do you do sunset sails?" The operator checks it hours later, types a manual reply, hopes the customer is still interested.

The Instagram Closer monitors incoming DMs, detects booking intent using Claude, checks live availability in FareHarbor, and replies with a direct booking link — while the customer is still on their phone.

Response time drops from hours to seconds. Conversion rate rises because the booking link arrives before the customer starts browsing competitors. No human required in the loop until the booking is confirmed.

@bigislandadventures · Direct Messages
👤

Hi! do you guys have availability for a sunset sail this Saturday for 4 people? how much?

Customer · 2:14 PM
🤖

Aloha! We have availability this Saturday — our 90-min Sunset Sail is $89/person. Book your 4 spots here: fareharbor.com/bigisland/sunset ↗

Shoal AI Closer · 2:14 PM · Auto
👤

Perfect! Just booked 🤙

Customer · 2:16 PM

2 minutes from DM to confirmed booking. No human involved.

We don't start
from zero.

Concierge+ is a production-grade operator intelligence tool already built for Hawaii tourism. It scrapes tour operator websites, enriches FareHarbor activity data, and maintains a comprehensive operator database. The Tourism Engine doesn't build new infrastructure — it extends existing infrastructure that already works.

This is the compounding advantage of the Shoal model: each sprint builds on the last. Sprint 5's tourism products inherit Sprint 1's AI infrastructure and Concierge+'s operator data — making Day 121 of Sprint 5 more capable than Day 1 of Sprint 1 by orders of magnitude.

What Concierge+ already provides

Scraping infrastructure with proxy support (SOCKS5/NordVPN), BullMQ job queue, retry logic — ready to monitor cruise port schedules and weather APIs

FareHarbor integration knowledge — URL patterns, affiliate params, operator shortnames, item IDs, API endpoints for price updates

Claude API integration via Anthropic SDK — batch processing and prompt caching already optimized for operator data enrichment

Firebase/Firestore backend with operator database — tourism vertical data already structured and maintained

Admin panel (React + Vite + Tailwind) with spreadsheet views, job monitor, bulk actions — operations dashboard ready to extend

Sticky, recurring,
operator-native.

Pricing Engine

% of Pricing Lift

Revenue-share on the measurable lift generated by the engine. Operators pay only on proven results — zero risk adoption. Natural upgrade to SaaS as revenue grows.

+ SaaS $99–299/mo option
Instagram Closer

Per Booking + SaaS

Small fee per AI-closed booking, plus a flat monthly SaaS rate for the Instagram channel integration. The closed-booking model self-evidences ROI from day one.

Integrates Meta Business API
Bundle · Both Products

Full Automation Suite

Pricing Engine + Instagram Closer as a bundled operator package. One subscription, both revenue streams automated. The bundle creates defensible lock-in — operators won't churn away from two integrated products.

Most sticky revenue structure
SHOAL · Site Directory