Skip to content
Brandswitch

For resorts & villas

Fill rooms with guests who book direct.

Booking platforms bring guests and keep a commission. We build the content, the feed and the ads that send guests to your own website instead, and report on all of it every quarter.

A resort pool among rice terraces at sunrise, seen from a drone
A guest in a villa pool in the morning light
A resort pool and pavilions from above

What gets in the way

Three problems we solve.

  1. 01

    Booking platforms take a cut

    Every OTA booking costs a commission. A feed that sends guests to your own website is the cheapest booking channel you own.

  2. 02

    The guests you want live far away

    Long-haul guests plan months ahead, often on Instagram. Reaching them takes the right countries and cities, not just more reach.

  3. 03

    Every Bali pool looks the same

    Day beds and infinity edges are everywhere. Content has to show what only your venue has, or it scrolls past.

How we work

One team, from shoot to report.

The same people plan, shoot, write, post and run the ads, so every piece of content has a job and every number has an owner.

  1. 01

    Shoot what only you have

    Photo, video and drone by our own crew, planned with a moodboard: rooms, rituals, food and the people who make the stay.

  2. 02

    Post for trip planners

    Reels for discovery, carousels for saves, captions written for the guest you want — posted when your audience is online.

  3. 03

    Ads by market, to your website

    Meta Ads split by country and city, sent to your booking page in two-week flights, with retargeting for people who visited.

  4. 04

    Benchmarked against your neighbors

    Each quarter we compare your account with nearby resorts or villas, so you know where you stand, not just how you did.

  5. 05

    Featured on our own media

    Free coverage on Baligasm and The Bali Guideline, where travelers plan their Bali stays.

Results · 2026

Measured, for venues like yours.

From the quarterly reports we send our clients, comparing each venue with its own previous period or plan.

Full case study · Boutique villa, Uluwatu

From a quiet launch to a villa that books out.

Under 500 followers in February 2025, 4,630 today — and 52% more paid results on the same budget. The brief, the strategy, the content and the charts.

Read the story →

Boutique villa

Villas · Uluwatu

Q3 2026 vs Q2 2026

  • Production
  • Social media
  • Meta Ads

+52%

paid results on the same budget

Paid results per quarter
Q2
3,380
Q3
5,122
−34%
cost per result
+36%
Instagram views
#1
median engagement among five nearby villas

Source: Client’s Q3 2026 Instagram report

Read the full story →

Private estate

Villas · Ubud

Q3 2026 vs Q2 2026

  • Meta Ads

2.9×

ad visits to the booking website, same spend

Landing-page views from ads
Q2
1,024
Q3
3,001
8.4%
of profile visitors tapped through to the website (from 0.5%)
6
city markets, one structure

Source: Client’s Q3 2026 Instagram report

Beach resort

Resort & villas · Kuta

Sep 2026 · first 14-day flight

  • Meta Ads

3.8×

the landing-page views the plan set as its target

Landing-page views
Target
760
Actual
2,893
5.66%
click-through, against a 1.20% target
+51%
daily visits to the website and booking engine while the ads ran

Source: Client’s flight report, Sep 2026

Resort group

Ubud & Kuta

Q3 2026 vs Q2 2026

  • Social media
  • Meta Ads

+50%

results per 1,000 ad impressions, while Meta’s media costs rose 54%

Website visits from ads
Q2
679
Q3
834
−18%
cost per website visit
27.5%
of all engagement across five Ubud resorts, from 15.4% of their followers

Source: Client’s Q3 2026 social & Meta Ads report

Clients are described by venue type, not name. Results vary by venue, market and budget; ad budgets are the client’s and are not shown. Every client receives a full report each quarter.

Resorts & Villas we’ve photographed or managed

A selection from ten years of work in Bali. See the full portfolio.

  • Alaya Hotels
  • Alaya Private Estate
  • Akela Villas
  • Villa Nini Elly
  • Rama Beach Resort
  • The Kayon Resort
  • The Kayon Jungle Resort
  • Komaneka Resorts
  • Candi Beach Resort & Spa
  • The Sankara Suites & Villas
  • Legian Beach Hotel
  • The Alantara Sanur
  • Vouk Hotel
  • WakaGangga
  • Baliana Villa

Free brand audit

Let’s look at your venue.

Send us your Instagram on WhatsApp. We’ll review the feed, your markets and any ads, and tell you honestly what we would change first.