One platform for every owner. Unified reporting, approvals, documents, and villa activity, replacing 7+ scattered systems.
Bali Superhost manages 1,000+ properties across Bali with a growing team, a recent partnership with Kozystay, and a reputation for quality. The work is there. The operational infrastructure to scale it isn't.
"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."
The scattered systems aren't just inconvenient. They're expensive.
The reality: You already have a team handling reporting, owner communications, and approvals. They're drowning in manual work — copying data between systems, assembling spreadsheets, relaying information through WhatsApp. A platform doesn't replace your people. It frees them to actually manage properties instead of managing spreadsheets.
This isn't just an efficiency problem. It's an owner experience problem. The owners paying you to manage their most valuable asset have no single place to see what's happening with it. That gap between the quality of your service and the quality of their visibility is where doubt grows.
Following our call on March 9th, we went deep. We audited every system you shared, the Digital Landscape document, the API documentation for your villa database, and the internal GA4/advertising report. We also independently researched the Guesty API, Respond.io capabilities, and Pricelabs integrations to understand exactly what we can connect to, how, and where the limitations are.
We identified 40+ tools across your operations spanning 9 departments. For the scope of this engagement, here are the systems that matter most:
| System | Role | Key Data | API Status |
|---|---|---|---|
| Guesty | Central booking & revenue platform | Reservations, payouts, calendar, guest data, limited owner portal | REST API OAuth 2.0, webhooks for real-time events. Requires Pro plan or above. |
| Villa Database | Central property data (Chinese dev team) | Villa listing by area (confirmed via API). Owner info, legal entities, facilities, chronology (shown in call demo, not yet in shared API) | Partial API confirmed (server.bshoffice.com). 4 endpoints visible (areas, villa list, villa detail, auth). All marked "developing." Full access requires NDA. |
| Internal ERP | Operations backbone | Work orders, purchasing, inventory, maintenance projects. HR and CRM modules in development. | Unknown Ian confirmed it "can generate similar information." No API docs shared yet. |
| Pricelabs | Dynamic pricing engine | Nightly rates, market data, occupancy signals, competitor pricing | Customer API Native sync with Guesty every 24h. |
| Respond.io | WhatsApp Business API layer | Guest & owner messaging, conversation history | Plan Unknown API requires Growth plan ($159/mo) or above. |
| Looker Studio | Marketing dashboards | GA4, ad performance, booking funnels | Connected Fed by manual Python/Pandas pipeline. |
| Slack | Internal comms & ticketing | Owner requests, staff assignments, approvals | Full API Webhooks + bot support. |
| Flywire / Alipay / DOKU | Payment processing | Transaction records, payment status | Varies API access varies by provider. |
Your current reporting pipeline is:
This works for internal marketing dashboards, but it breaks down for owner reporting because:
Guesty generates basic owner statements internally, but there is no API endpoint to retrieve them programmatically.
This means even with full Guesty API access, owner statements must be reconstructed by pulling data from separate endpoints (reservations, expenses, payments) and assembling them.
This is likely why your team is doing it manually in Google Sheets — Guesty doesn't offer a way to automate it either. This is a problem we can solve.
Respond.io (and the WhatsApp Business API in general) does not support group chats. It handles 1:1 conversations only.
Meta's WhatsApp Cloud API added group support in late 2025, but restricted it to businesses with 100,000+ monthly business-initiated conversations. This means the 5,000 WhatsApp group problem cannot be solved by plugging AI into your existing Respond.io setup. We need a different approach, which we outline in our proposed solution.
Based on everything we've analyzed, here's our vision. We're leading with the two things you emphasized most: a unified owner portal and automated reporting. These are the core of the engagement. Everything else builds on top.
A single web application where every owner logs in and sees everything about their properties in one place — with monthly statements that generate themselves.
This powers the portal's monthly statements and eliminates your team's most time-consuming manual process. This is where the real time savings happen.
What this replaces: The entire manual Google Sheets workflow. No more pulling data from Guesty, cleaning it in Python, pasting it into spreadsheets, and emailing PDFs. Owners also get year-to-date summaries, flexible time period views (monthly, quarterly, YTD), and a full analytics dashboard with performance metrics like RevPAR, average daily rate, and channel breakdowns.
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.
Ship the core first. Prove the value. Layer on automation.
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.
We've taken this analysis as far as we can with publicly available information. To produce a precise scope, timeline, and cost estimate, we need the following.
You shared API documentation for the villa database (built by your development team). We found 4 endpoints: authentication, area listing, villa listing (493 villas), and villa detail — all marked as "developing." The villa detail endpoint doesn't yet return data in the shared documentation. You've confirmed that full access to both systems will be available after signing the NDA. To complete our technical audit, we need:
Send us the NDA and we'll sign it immediately. Once we have access, we can complete the technical audit within 3-5 business days.
| Item | Why We Need It | Who Can Answer | Status |
|---|---|---|---|
| Guesty Tier | API access requires Pro plan or above. If you're on a lower tier, we need to plan around this. | Guesty account manager | Unknown |
| Respond.io Tier | API access requires Growth ($159/mo) or above. Webhooks require Advanced ($279/mo). | Account settings | Unknown |
| Unique Owners | Affects portal design, authentication, and notification volume. | Owner relations team | Unknown |
| Owner Languages | Determines if the portal needs multilingual support. | Owner relations team | Unknown |
| API Questions | Once we review the documentation, we may have technical questions. We'll send these to you and you can relay to your team as needed. | Ian | After Review |
We also noticed N8N AI Agentic Builder is listed as "In Development" in your digital landscape. We'd like to understand what automations your team is already building there so we don't duplicate work and can potentially integrate with it.
We're moving fast because we know you need this yesterday, not in two years.
Once we've signed the NDA and completed the technical audit, we deliver a complete blueprint: system architecture, data mapping, integration plan, and a detailed product requirements document. This is yours regardless of whether you move forward with us.
If you decide to build with us, we move to development immediately. If not, you walk away with an in-depth technical blueprint your team can execute on. Either way, you get value from the engagement.