WAVE (WeekAway Virtual Executive) is a proprietary AI system built by Philip Wong and powered by Anthropic's Claude and OpenClaw. Active 24/7 inside Slack, WAVE monitors guest communication, pricing, sharpens operational workflows, and handles the admin details for the company.
claude-sonnet-4-6 · All WAVE channels combined
Core middleware connecting Claude to Slack. Manages all WAVE channels, tool execution, and agent sessions.
Permanent encrypted tunnel routing wave.weekaway.com to the Mac Mini at localhost:8080.
Python server receiving Hospitable events. Filters noise, detects guest questions, populates reservation cache, triggers WAVE.
OpenClaw native cron managing nightly ops briefing (8 PM MT) and weekly portfolio report (Sunday 8 AM MT).
Headless server running all WAVE services. Sleep prevention via pmset + caffeinate LaunchAgent. SSH at 192.168.1.81.
Native OpenClaw integration for outbound-only operator communications. Used for cleaning team coordination via Snow.
Three-layer local JSON cache solving Hospitable's in-stay API limitation. Auto-populated on webhook events.
File-based reminder system checked every 15 minutes via system cron. WAVE sets reminders conversationally in Slack.
| Service | Purpose | Key Capabilities | Status |
|---|---|---|---|
| Hospitable | Guest messaging + reservation management |
GET /v2/reservations
GET /v2/reservations/{id}/messages
Webhooks: reservation, message, review
|
Healthy |
| PriceLabs | Dynamic pricing + revenue optimisation |
GET /v1/listings
POST /v1/listings/{id}/overrides
?pms=smartbnb required
|
Healthy |
| QuickBooks | Financial reporting + P&L by property |
GET /reports/ProfitAndLoss
GET /reports/BalanceSheet
OAuth2 · Auto-refresh
|
Healthy |
| Slack | Primary operator interface + WAVE output |
6 dedicated channels
requireMention: false (all WAVE channels)
Bot + App token auth
|
Healthy |
| Cleaning team coordination |
OpenClaw native integration
Outbound only · dmPolicy: disabled
#wave-whatsapp channel
|
Healthy | |
| Google Workspace | Email, calendar, drive access |
gog CLI · philip@weekaway.com
Gmail + Calendar + Drive
#wave-gworkspace channel
|
Healthy |
This page. A live-updating system transparency dashboard hosted at waveai.weekaway.com. Nightly JSON snapshot from WAVE, investor and partner facing.
Comprehensive monthly P&L report combining QuickBooks financials, Hospitable occupancy data, and PriceLabs market comparisons. Executive-ready format.
Audit of POST /v1/listing_prices, GET /v1/neighborhood_data, and GET /v1/reservation_data endpoints for additional pricing intelligence and market data.
WAVE creates calendar events for pack and play requests, contractor visits, and maintenance windows. Syncs with Philip's personal calendar for full visibility.
WAVE proactively identifies booking gaps, calculates optimal discount rates, applies PriceLabs overrides, and alerts Philip — without being prompted.
Architecture refactor to support 3+ properties cleanly. UUID-agnostic routing, per-property system prompts, and consolidated portfolio views as WeekAway scales.
Abstracting WAVE into a licensable platform for other STR operators. Multi-tenant configuration, onboarding flows, and operator-specific knowledge bases.
WAVE runs its own health checks on startup and nightly, posts a system status summary to #wave-general, and alerts Philip if any service is degraded or unreachable.