After Prasāra came on board, the spa’s monthly revenue grew from 270M IDR in March to 525M IDR in August.
Total monthly revenue of the spa, millions of IDR. This is the business’s own reporting over the period of our work — we do not present the growth as caused by advertising alone.
Ads, Google Maps, the Instagram bio and the QR codes in the rooms now all land on one page. Booking taps and WhatsApp taps became events with a source attached.
For a local spa the guest often skips the booking form entirely — they get directions, call, or simply walk in.
We rewrote the profile and started measuring that layer of demand separately, alongside the campaigns that feed it.
WhatsApp, Instagram, Messenger and Telegram arrive in one inbox with saved replies — so nobody falls through the gap between the ad click and the booking.
A WhatsApp click is not counted as a booking. We measure it separately.
In a local business the guest rarely takes the tidy path of ad → form → purchase. They open Maps, message WhatsApp, call, or simply walk in.
When that whole path is measured, budget can be scaled on how guests actually behave.

We will go through your Google Ads, Meta, Google Maps, website and WhatsApp and show you what works, what leaks, and where the budget should go.
Data: ASAI Spa, Jimbaran, Bali, 2026. Sources — the spa’s own revenue reporting, Google Ads, Meta Ads, Google Business Profile, Google Analytics 4 and the Fresha booking system. Booking revenue covers paid online bookings; walk-ins without a booking are not included in it.