WISHWOOD-OS AI-run SMB OS · sovereign
checking… Last sync:
All Airbnb Booking FB IG Direct Pitchup
Select a message to begin · AI drafts auto-load
Channel-synced calendar
Two-way iCal sync · Airbnb · Booking.com · Pitchup · Direct · updated every 60s
Airbnb
Booking.com
Direct
Facebook
Pitchup
In-house now

Good day

Wishwood · 4 camps · your AI-run hub
Spotted a problem?
A leak, a broken kitchen, anything at all. Log it once — everyone sees it.
Jobs from your bookings
auto-made · shared to everyone
Every booking makes its jobs: 🪣 workaway upkeep · 🔑 welcome · 🧹 clean. Nobody has to remember.
Recent activity
see all →
Nothing yet — activity shows here the moment a message or booking comes in.
Getting set up
Add each channel when you have it. The Clinic shows exactly what's wired; the AI Trainer explains anything.

Problems

Found a fault? Log it here · everyone sees it · tick it off when it's fixed.
Report a problem
Open problems
refresh
Loading…
All channels · one inbox
Every booking and message routes here · approve or auto-send · zero SaaS layer
ChannelStatusCommission
AIRBNB Airbnb Connect in Setup~15%
BOOKING Booking.com Connect in Setup~15%
DIRECT Direct site (wishwood.co.uk) Connect in SetupStripe only
Facebook Connect in Setup0%
IG Instagram Connect in Setup0%
PITCHUP Pitchup Connect in Setup~8%
Every channel routes into one inbox here. As you add each API/webhook in Setup, its row goes live and its bookings + messages flow in automatically. The Clinic shows exactly what's wired.
The four camps
All in 16 acres of ancient Kent woodland · adjacent Blean Woods NNR
Dynamic pricing engine
Base · weekend uplift · peak season · last-minute · long-stay · auto-pushes to every channel
CabinBase / nightWeekendPeak (Jul-Aug)Long-stay 7+Last-min 14d-empty
The Yurt£135£165£195-12%-15%
Fern Lodge£110£135£160-12%-15%
Thistle Caravan£85£110£130-12%-15%
The Hobbit£95£120£145-12%-15%
Pricing rules
RuleTriggerEffectStatus
Weekend upliftFri-Sat nights+~25% over base Active
Peak seasonJul-Aug + UK bank holidays+~50% over base Active
Long-stay discount≥7 night booking-12% total Active
Last-minute fill≤14d empty + 7d gap-15% total Active
FB/IG followerCode WOOD10 at checkout-10% Active
Returning guestBooked before · direct now-10% (silent · email-coded) Active
Local event boostCanterbury Festival / school hols+10-20% as detected Calibrating
Reviews
Paste any guest review and Lia drafts a warm reply in your voice — or tap "Draft reply" on any review below.
Reply to a review
Runs on your Gemini Flash key · grounded on your camps · never quotes a price
Airbnb · 9 years hosting
4.81
779 reviews · Superhost-tier
Tripadvisor
4.0
7 reviews · #13 specialty lodging Canterbury
HeyCamping
7.1/10
Listed
Pending review replies
3
AI-drafted in your voice · awaiting approve
Recent reviews
GuestChannelCabinRatingSnippetReply
Linda C.AIRBNBThe Yurt5★"The most peaceful weekend we've had in years. The bluebells, the fire pit at night…"
DavtinblTA5★"So peaceful and beautiful with the blue bells everywhere. Hosts are lovely and helpful."
Luke JTA5★"Could not think of enough good words to say about the place."sent
FrenchfayTAThe Hobbit4★"Treat for our Grandson, stayed in a Hobbit Hut! Host really lovely…"
Guest journey automation
Every booking triggers the right message at the right time · all editable, all opt-out-able
Turnarounds & staff tasks
auto-made from every booking · everyone on the app sees these
A booking lands → the OS reads the dates & stay length and creates the jobs: 🪣 workaway upkeep (bins · compost toilets · oil lamps · water + shower top-up), 🔑 welcome on arrival, 🧹 clean on checkout. Nobody has to remember or coordinate.
WhenTriggerChannelWhat goesStatus
T+5 minBooking confirmedEmailWelcome · what to expect · packing list Active
T-7 daysPre-arrivalEmail + SMSDirections · off-grid prep · what to bring Active
T-1 dayDay beforeSMSGate code · weather · arrival window Active
T+0 morningArrival dayEmail"Welcome · here's the firewood, fire-lighting tips, walks map" Active
T+1 day midMid-staySMS"All good?" · auto-alerts host if no reply in 6hrs Calibrating
T+checkoutCheckout daySMS"Thanks · please leave key in lockbox · safe travels" Active
T+1 day afterPost-stayEmailReview request · WOOD10 direct-book discount for next time Active
T+30 daysReturn nudgeEmail"Miss the woods?" · seasonal photo · open dates Active
T+annualAnniversaryEmail"One year since your stay" · exclusive returning-guest rate Active
Off-grid ops
What matters when you're not on mains · solar, water, propane, log stock, weather
Solar battery (estate-wide)
82%
Charging · 1.2kW from array
Water tank · main
740 L
~6 days at current occupancy
Propane · LPG
3 / 6 bottles
Reorder threshold reached · auto-flagged
Order due
Log stock · seasoned
12 nets
3.2 nets/booking avg · ~4 weeks supply
Weather · 7-day
☁ 18° · 🌧 Sat
Heads-up for guests · auto-included in T-1 SMS
Cleaner schedule
2 turnarounds today
Thistle Caravan 11am · The Hobbit 12pm · The Yurt + Fern Lodge clear
◊ Hooks to add when ready
Real telemetry: Victron Cerbo (solar) · ultrasonic tank sensor · scale-under-LPG-bottle · simple log-count tap. All wire to a Raspberry Pi at the office, post to this hub via the Cloudflare Worker. Until then, manual update from the Cabins screen.
Posts & media
Quick-draft a post for any event or deal below. For the full tool — research engine, 30-day content calendar, approval queue — open the Social autopilot →
▸ Drop video / image
Drag a phone video here
or tap to pick from gallery
Stills extract locally · 6 best frames at scene-change detection · no upload until you publish
✎ Plan a post · event or deal
Describe what's on and Lia writes a ready-to-post caption, grounded on your real camps — never a made-up price.
Your drafted post appears here — review it, tweak it, then post to your channels.
Runs on your Gemini Flash key. Posts auto-publish to Facebook once it's connected in Setup — until then they're saved and go out the moment you wire it.
3D media · agent-readable
AssetTypeWhereAgents can use it
The Yurt · 360° interiorEquirectangularmedia/yurt-360.jpg✓ AI can describe to guest
Fern Lodge · walk-throughThree.js scenemedia/fern-3d.html✓ interactive
Thistle Caravan · walk-throughThree.js scenemedia/thistle-3d.html✓ interactive
The Hobbit · drone flyoverMP4media/hobbit-drone.mp4✓ via media.json
Site map · ancient woodlandSVGmedia/site-map.svg✓ navigable

These 3D / video assets let the AI describe each camp to guests. → Media asset tools

Clinic · the OS reads its own health
Green = wired and working · amber = ready, just switch it on · red = needs setup. So you always know what's live and what to do next.
AI Trainer · Lia
Ask anything — I'll walk you through it, step by step
Hi, I'm Lia 👋
I'll walk you through how everything works, one step at a time — no tech knowledge needed. Tap a question to start, or just type your own below.
Email · guest sequences & marketing
Automated guest email sequences — booking confirmation → pre-arrival info → check-in details → post-stay review request — plus marketing campaigns to past guests. The AI drafts every message in your voice; you approve before anything sends. Runs on the same cascade + oversight as Guest Desk; channel wiring lands alongside SMS/WhatsApp.
Accounts · powered by fallaccount
Every booking auto-logs as revenue · OTA fees deducted automatically · expenses captured by photo · P&L live · VAT-ready · zero third-party SaaS
Revenue YTD
£32,840
OTA fees paid
−£4,248
Direct take
£28,592
VAT collected Q3
£3,219
Recent ledger entries
DateTypeSourceCabinGrossFeeNet
24 JunRevenue · bookingAirbnbYurt£270−£41.85£228.15
23 JunRevenue · bookingDirect (Stripe)Caravan£295−£4.33£290.67
22 JunRevenue · bookingPitchupYurt£1,365−£109.20£1,255.80
21 JunExpense · receipt scannedWood supplier−£86.00−£86.00
20 JunRevenue · review +tipDirectHobbit£20£20.00
19 JunExpense · receipt scannedCompost loo serviceAll−£140.00−£140.00
£ Manual entry · add anything the automation didn't catch
Full books · FallAccount, embedded open full-screen ↗
Your real accounting — double-entry, VAT-ready, data stays in your browser. Bookings from Guest Desk auto-post here.
Compliance · powered by fallseed-compliance
Every certificate · every renewal · every legal box-tick · auto-reminders 60 days out · paper trail in your Drive
Active certs
8
Renew within 60d
2
Overdue
0
GDPR status
✓ Compliant
CertificateStatusIssuedRenewsAction
Public liability insurance (£5m) LiveMar 2026Mar 2027
Gas Safe (BBQ + hob) LiveApr 2026Apr 2027
PAT testing (all electricals) Renew soonJul 2025Jul 2026 (4 wks)
Fire risk assessment LiveJan 2026Jan 2027
Drinking water testing (spring) Renew soonAug 2025Aug 2026 (6 wks)
Composting loo · environment permit Live20242029
Council tourism registration Live2025Annual auto-renew
GDPR / Privacy notice on book.html Live · v3Jun 2026Review yearly
AI auto-reminders
AI scans cert renewal dates daily · 60 days before expiry sends a draft renewal email + booking link for the relevant tradesperson · you tap approve. You'll never get a "your certificate has expired" surprise letter again.
Staff & contractors · powered by fallhr
Cleaner · maintenance · handover schedule · payslips · NI · holiday · sick · all sovereign · no Sage subscription
Your team
Add your cleaner, maintenance contact and Workaway helpers here. When a booking lands, the OS raises their jobs automatically (🪣 upkeep · 🔑 welcome · 🧹 clean) and — once you wire SMS/WhatsApp — can notify the right person. Invoices and monthly labour summaries build from real jobs as they happen · no Sage subscription.
No team members added yet.
Brain · Lia + MACCubeFACE(127)
Lia is the conversational face · MACCubeFACE is the 127-agent brain organised by 8 specialist groups · you prompt, they execute, you approve
◊ Property Brain · single source of truth
Edit the truth once here — every reply, listing and post grounds on it. The AI never states anything that isn't in the brain.
◊ Lia · always-on assistant
ONLINE
▸ what's my occupancy next 30 days?
The Yurt: 26/30 (87%) · fully booked Bank Holiday
Fern Lodge: 22/30 (73%) · 2 inquiries pending
Thistle Caravan: 24/30 (80%) · 1 inquiry pending
The Hobbit: 18/30 (60%) · 4 inquiries pending
Overall: 76% across all four camps
MACCubeFACE(127) · the brain · 8 specialist groups
1 Ω orchestrator + 8 specialist groups × 16 agents + 1 contrarian (#127) = 127 agents · each group has a lane · the contrarian challenges every consensus
✉ Inbox · 16 agents
Triage · sentiment · draft · routing
▸ 142 handled this week
▦ Calendar · 16 agents
iCal sync · double-booking guard · holds
▸ 0 conflicts in 90d
£ Accounts · 16 agents
Revenue log · expenses · VAT · P&L
▸ 100% auto-logged
✓ Compliance · 16 agents
Cert tracking · renewal alerts · GDPR
▸ 2 renewals queued
☉ Staff · 16 agents
Schedules · payroll · gigs · invoices
▸ Sue + Pete tracked
✎ Marketing · 16 agents
Posts · SEO · GEO · social
▸ 3 posts in queue
⚙ Ops · 16 agents
Solar · water · weather · alerts
▸ Battery 86%
⟶ Guests · 16 agents
Journey · profiles · personalisation
▸ 73 active profiles
⊘ Contrarian · agent #127
Challenges every consensus the other 126 reach · prevents groupthink · the brake pedal
SOLO
Engine · BYOK or Groq
Groq
● ACTIVE · FREE TIER
Llama 3.3 70B · fastest · free
Anthropic
○ BYOK · STANDBY
Claude · highest quality · BYO key
Gemini
○ BYOK · 1500/DAY FREE
Google · solid middle ground
System monitor · powered by fallseed-meta
Is everything actually working · one green/amber/red glance · you check once a day for 30 seconds
Engine status
Checking the always-on engine…
Activity log · everything the OS has actually done · newest first · shared to everyone
Loading…
Settings
Everything sovereign · keys live in your browser · nothing leaves without your tap
Channel connections
ChanneliCal URL / API keyStatusAction
Airbnb iCal (import)demo · airbnb.com/calendar/ical/… Synced 47s ago
Airbnb iCal (export)https://wishwood-engine.sjgant80.workers.dev/ical/… Live
Booking.com Channel Managernot configured Off
FB Page webhookgraph.facebook.com/v18.0/wishwood.org/messages Subscribed
IG webhookgraph.facebook.com/v18.0/wishwoodglamping Subscribed
Stripe (direct payment)not configured Awaiting key
Gmail IMAP (Airbnb/Booking msg forward)chrissy@wishwood.org Polling 60s
Claude API key (AI drafts)sk-ant-…XXXX Live
AI draft voice
Tone learned from
4,200 past messages from your Airbnb + FB inbox · learned voice attributes: warm, brief, uses "·" instead of comma-list, signs off with "Chrissy" by recipient context, includes practical detail without over-explaining. Refresh weekly.
Sovereignty
  • ✓ All data lives in your browser (IndexedDB) and your Cloudflare Worker (KV)
  • ✓ No third-party SaaS · no analytics · no tracking pixels
  • ✓ API keys never leave your devices · stored in worker secrets
  • ✓ Works fully offline after first load · perfect for off-grid
  • ✓ Export full estate state to JSON anytime · take it with you