truetales · Case study yollabali.com (opens in a new tab)
truetales Book a call

Case study  Yolla Bali  ·  Active partnership

Three companies. One brand. A machine their team runs.

Yolla came to us as three companies, multiple websites, and a sales process spread across WhatsApp, Notion, Sheets, and people's memory. In ten weeks, we unified the brand, rebuilt the buyer experience, and gave the team one system for listings, leads, follow-ups, and publishing.

10Weeks from kickoff to one brand, a new website, and a live backend
188Public sale-listing pages generated from the current source of truth
44Dashboard actions available to the team through Claude or Codex
0Developers Yolla needs for daily operation

01 One brand

Yolla Realty, Yolla Hospitality, and Yolla Group became Yolla Bali.

Buyers met one company when they bought, another when they built, and a third when they rented the villa out. Every division introduced itself from zero. We unified the name, promise, proof, voice, and customer journey around one advantage: one team for the full lifecycle of a villa investment.

The Yolla Bali homepage: Build. Sell. Manage. above the villa search
The new front dooryollabali.com

02 One buyer experience

One front door for the entire villa lifecycle.

The public site carries the brand and the live inventory at the same time. Its 188 current sale listings pull photography, four currencies, price per square metre, zoning, tenure, and lease terms from the company's source of truth.

Buyers filter, compare, save favourites, share shortlists, read area guides, and see each property against real OpenStreetMap coastline data. They can research the place, the property, and the company before opening WhatsApp.

03 One sales operation

Every inquiry, listing, follow-up, and publish lives in one place.

Website forms, walk-ins, and WhatsApp conversations enter one buyer or seller pipeline. Unassigned leads sit on every salesperson's My Day until someone claims them. Every open lead carries an owner, next step, date, response clock, and history, so quiet deals surface before they disappear.

Agents build shortlists from live inventory, send WhatsApp follow-ups, move buyers through viewings and offers, and turn seller dossiers into draft listings. The first villa went live through the dashboard nine days after handover.

04 One publishing system

One source of truth publishes the entire site.

Google Sheets holds the facts, Drive holds the photography, and a build pipeline converts both into pages, image formats, search data, and production releases three times a day. A price changed at breakfast is live by lunch.

New inventory still passes a deliberate preview and publish gate. The team sees a simple controller; the code, image processing, and deployment machinery stay behind it.

01 · SourceSheet + Drive

One record for listing facts. One folder for the photography.

02 · BuildPages + images

Every listing, currency, map, and image variant is generated consistently.

03 · PublishThree times daily

Checks run before the current site ships to production.

04 · OperateDashboard

The team edits, previews, publishes, and sees what needs attention.

05 One AI interface

The same business can now be worked through conversation.

The dashboard is also a secure connector for Claude and Codex. Each teammate can ask for overdue leads, set a follow-up, draft a listing, reorder photos, publish a journal post, or report a bug under their own identity.

44 actions use the same permissions, validation, and audit trail as the app. Publishing and destructive actions ask for confirmation before anything moves.

44Permission-aware actions connected to the operating system
Leads

Find, assign, advance, note, correct, and schedule the next step.

Listings

Edit facts, inspect Drive photos, create the row, preview, onboard, and publish.

Team

Create tasks, work templates, report bugs, comment, and see what is due.

Content

Draft, edit, publish, and retire journal posts with the same factual guardrails.

06 Owned daily, improved continuously

The team owns the daily work. We keep improving the system.

Yolla owns the domain, code, analytics, data, and infrastructure. The team handles listings, leads, follow-ups, and daily publishing through its own logins.

truetales remains inside the work: expanding the search architecture, hardening performance, improving the product, and building the next automation around the workflows that survive real use.

Launch

One public front door

Three companies, their services, and their proof became one customer journey.

Operate

One daily system

The team works leads, listings, tasks, content, and publishing without waiting on a developer.

Improve

One active partnership

Search, performance, safeguards, product design, and automation keep moving after launch.

287 URLs in the sitemap 859 listing images mapped for search 2 legacy domains consolidated Current · 13 August 2026

Your customers see one brand. Your team runs one system.

The Roadmap finds the first constraint and sequences what comes next. Two weeks, $2,500 fixed. Implementation and ongoing partnership are scoped from that plan.