01 / 11
Discovery Proposal

One Platform.
Every Owner.
Every Villa.

Bali Superhost manages 1,000+ properties across 40+ tools. We've audited your entire tech stack and mapped a path to unify owner reporting, approvals, and communications under a single platform, in weeks, not years.

Owner Portal
Auto Reports
Approvals
Notifications
Documents
Bali Superhost x Node AI  ·  March 2026
The Challenge

Scattered Data.
Manual Reports.
Confused Owners.

Your owners log into Guesty to check revenue, but they can't see expenses. They receive monthly reports as Google Sheets via email, but your team spends hours building each one by hand. When an owner needs to approve a purchase, it happens over WhatsApp. When they want to see what's happening at their villa, the chronology doesn't show the full picture. You have 40+ tools across 9 departments, but no single place where an owner can see everything.
"We have so many system linked together. You don't have like one place I can show them all. From the owner perspective is also quite confusing and from the management perspective is also quite confusing for us."
Revenue in Guesty
Expenses in ERP
Reports in Google Sheets
Approvals via WhatsApp
Docs in Google Drive
7+
Platforms an owner must check
1,000+
Reports built by hand every month
5,000
WhatsApp groups to monitor
0
Self-service options for owners
What We Found

What We're
Connecting To.

After analyzing your Digital Landscape document, API documentation, and internal reports, here's what we found.

System Role Key Data API Status
Guesty Central booking & revenue platform Reservations, payouts, calendar, owner portal REST API  OAuth 2.0, webhooks, Pro plan required
Villa Database Central property data (dev team) Villa details, owners, legal entities, chronology Partial  4 endpoints visible, all "developing." Full access needs NDA
Internal ERP Operations backbone Work orders, purchasing, inventory, projects. HR/CRM in dev. Unknown  Can generate data. No API docs shared yet
Pricelabs Dynamic pricing engine Nightly rates, market data, occupancy signals Customer API  Native Guesty sync every 24h
Respond.io WhatsApp Business API layer Guest & owner messaging, conversation history Plan Unknown  API needs Growth plan ($159/mo)
Looker Studio Marketing dashboards GA4, ad performance, booking funnels Connected  Fed by Python/Pandas pipeline
Slack Internal comms & ticketing Owner requests, staff assignments, approvals Full API  Webhooks + bot support
Before We Build

What Shapes
the Build.

You told us the information is scattered and the process is manual. We dug into why. These three findings explain the root cause of each problem and directly shape what we build.
01 / Your Team Rebuilds 1,000 Reports by Hand Every Month
Every month, your staff pulls revenue from Guesty, cleans it in Python, merges it with expense data from the ERP, pastes it into Google Sheets, and emails the PDF. For every villa. Guesty has no API to automate this. We do.
02 / Revenue and Expenses Live in Different Systems
Revenue is in Guesty. Expenses are in the ERP. Property data is in a separate database. There's no way to combine them automatically. Owners ask "how's my villa doing?" and your team needs hours to answer.
03 / Purchasing Approvals Have No Audit Trail
When an owner approves a purchase over WhatsApp, there's no record, no timestamp, no photo attached. If a dispute arises, the only evidence is a chat thread buried in one of 5,000 groups.
04 / Your Villa Chronology Exists but Doesn't Work
You built a chronology feature to track what happens at each property. But as you told us, the presentation isn't good and a lot of information is missing. The data is there. The experience isn't.
05 / WhatsApp Is Your Workflow. It Shouldn't Be.
Purchasing approvals, pricing requests, dividend requests, maintenance updates, all happening across 5,000 groups. The WhatsApp API can't automate group chats. But a portal can replace the need for them entirely.
The Product

One Login.
Everything They Need.

A single web application where every owner logs in and sees everything about their properties, with monthly statements that generate themselves. This is the priority.

01
Dashboard
Revenue, expenses, net income, occupancy, and upcoming bookings per villa. Portfolio comparison view for multi-property owners.
02
Auto Reports
Monthly statements auto-generated from Guesty + ERP data. PDF download and interactive web view. Delivered via email and portal notification.
03
Approvals
Staff submits purchase requests with photos and justification. Owners review and approve with one tap. Full audit trail. Configurable thresholds.
04
Documents
Contracts, legal entities, insurance, inspection reports, all in one vault per villa. Searchable, always accessible. Replaces Google Drive.
05
Activity Feed
Chronological timeline of every event: check-ins, maintenance, work orders, projects. Photos attached. Replaces the current villa chronology feature.
Pricing Requests
Dividend Payouts
Block Dates
Guest Reviews
Analytics & Insights
YTD Summaries
Contact Manager
How It Works

From Five Sources
to One Screen.

Background sync jobs pull data from your existing systems on a schedule. The portal reads from a central database, fast, reliable, and independent of any single system's uptime.

Owner Portal
Dashboard · Reports · Approvals · Documents · Activity
Central Database
Auth · Realtime · Storage · Sync Engine
Guesty
Revenue
Bookings
Payouts
Villa DB
Properties
Owners
Chronology
ERP
Expenses
Work Orders
Purchasing
Respond.io
WhatsApp
Notifications
Slack
Staff Alerts
Routing
Hourly
Booking & revenue sync
Daily
Expense & work order sync
Real-time
Approvals & notifications
Monthly
Auto-generated statements
Beyond Launch

Where This
Goes Next.

The owner portal and automated reporting are the foundation. Once they're running, we can layer on AI, automation, and intelligence that no other property management platform offers.

AI Concierge
A dedicated BSH WhatsApp number where owners ask questions like "What's my occupancy?" or "Next booking?" and get instant answers powered by portal data. No group chat dependency.
Revenue Forecasting
Predict next month's revenue based on confirmed bookings, pending inquiries, and seasonal trends. Owners see projected income, not just historical data. No other owner portal in the industry does this.
Smart Maintenance Alerts
AI monitors work order patterns and flags recurring issues before they become expensive. "Villa Seraya has had 3 plumbing issues in 6 months." Proactive, not reactive.
Automated Owner Onboarding
New owner signs a contract, portal auto-creates their account, imports villa data, and sends a welcome email with login credentials. Zero manual setup. Scale without adding headcount.
Ship the core first · Prove the value · Layer on automation
The Owner Experience

What Your Owners Deal With
vs What They'd Get.

Today
Log into Guesty portal to check revenue
Wait for monthly Google Sheets report via email
Navigate Google Drive for contracts and documents
Approve purchases via WhatsApp messages
Ask staff for expense breakdowns manually
No visibility into maintenance or work orders
No consolidated financial picture
With the Portal
Revenue + expenses + net income in one dashboard
Auto-generated monthly statements, PDF + web view
All documents in a searchable vault per villa
One-tap purchasing approvals with photos and audit trail
Real-time expense tracking synced from ERP
Full villa activity feed: maintenance, bookings, projects
WhatsApp notifications push owners to the portal
How We Ship

You See Progress
Every Phase.

4 to 12 weeks to a working MVP, depending on what the technical audit reveals. We ship incrementally. You see working software at every milestone, not a big reveal after two years.

01
Foundation
Weeks 1-4
Owner authentication, portal shell, and Guesty API integration. Revenue dashboard with real booking data. First owners can log in and see their numbers.
02
Operations
Weeks 5-8
Villa database and ERP integration. Expenses, work orders, villa activity feed. Purchasing approval workflow. Document vault. Combined financial view.
03
Automation
Weeks 9-12
Automated monthly report generation (PDF + web view). Email and WhatsApp notifications. Portfolio analytics. Owner self-service features.
Month 1
First owners see live data
Month 2
Full portal with approvals
Month 3
Automated reports live
Next Step

Send Us the NDA.
We Start Immediately.

We've taken the analysis as far as we can with public information.
Your villa database and ERP system are the biggest unknowns. The shared API documentation exposes 4 endpoints for the database (all marked "developing"), and we have no API docs for the ERP yet. To deliver a precise scope and timeline, we need full access to both, which requires the NDA. Once we've signed it and have access, we can complete the technical audit within 3-5 business days and have a detailed proposal ready immediately after.
Send us the NDA. We'll sign it immediately.
NDA + Developer Access
Full villa database API docs + confirmation on ERP API availability. Endpoints, data models, authentication. This is the critical blocker.
Blocked
Guesty Plan Confirmation
Verify Pro plan or above for API access. Your Guesty account manager can confirm this in minutes.
Need Confirmation
Respond.io Plan Check
Verify Growth plan ($159/mo) or above for API and webhook access. Check your account settings.
Need Confirmation
API Technical Questions
After reviewing the documentation, we'll send any technical questions to you. You can relay to your development team as needed.
After Review
Ready

Your Owners
Deserve Better.
Let's Build It.

Send us the NDA and grant developer access. We'll sign immediately, complete the technical audit in 3-5 days, and deliver a detailed scope with timeline and cost right after. Your first owners can be logging into a live portal within two weeks of kickoff.

Owner Portal
Auto Reports
Approvals
Notifications
Documents
nodeagency.ai  ·  cristoforo@nodeagency.ai