Skip to main content
Hotel Booking Engine

Reception sleeps.Your site sells.

Website, booking engine, channel manager and payments in one route. Without ads, 1 booking in 10 moves here.

Boutique hotel room wing and shared pool at dusk

21 working days

from complete materials to live

15-22%

OTA commission at stake

In your name

the STAAH account, card and data

Max 3 hotels

managed at once

Setup + Manage

Setup once. Management if you want it.

IDR 800M a month through OTAs means about IDR 144M in commission monthly. Setup is paid once; management is optional.

Booking Engine10-25 rooms · 4 channels

Connect

One-time setup

IDR 45M

0% commission · booking via website
Management · optionalIDR 8M / mo
RenewalIDR 29M / year

One bill for the website (the Plus tier) and the booking system. Fixed in year two, from year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days notice.

What you get

  • 18 pages: 11 main and 7 support pages, including a blog
  • Photo gallery of up to 600 photos
  • 3 videos that play right on the page, pulled from YouTube or Vimeo
Makes the most sense
Booking Engine26-60 rooms · every major channel

Direct

One-time setup

IDR 55M

0% commission · booking via website
Management · optionalIDR 11M / mo
RenewalIDR 29M / year

One bill for the website (the Plus tier) and the booking system. Fixed in year two, from year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days notice.

What you get

  • Everything in Connect
  • 24 pages: 15 main and 9 support pages, including a blog, not counting the page for each room type
  • Photo gallery of up to 800 photos
Booking Engine61+ rooms or multi-property

Revenue

One-time setup

IDR 65M

0% commission · booking via website
Management · optionalIDR 18M / mo
RenewalIDR 29M / year

One bill for the website (the Plus tier) and the booking system. Fixed in year two, from year three it rises about 10% a year, not a fixed figure: it can be higher if Indonesian inflation jumps. 60 days notice.

What you get

  • Everything in Direct
  • 32 pages: 20 main and 12 support pages, including a blog, not counting the page for each room type
  • Photo gallery of up to 1,000 photos

Recommended with setup only

Jaga

IDR 2,500,000 / mo

What we recommend after a setup when you do not take management: your reservations team sets the rates, we keep the connections alive. A channel manager someone else installed works too. Start and stop whenever you like.

Already included if you take management on any plan, so it is never billed twice.

What we do

  • Sync status to every channel checked every working day, Monday to Saturday. If one drops and we do not tell you by the next working day, that month's Jaga fee is not charged
  • Channel manager configuration backed up monthly
  • Settings adjusted when an OTA changes its rules, counted as one repair
  • A one-page monthly report: occupancy, ADR and booking sources
  • WhatsApp us in business hours, plus 2 repairs a month

What we do not do

Rates, allotment, promotions and rate parity checks are not included. That work needs decisions every week, and it is priced from the Connect plan upward.

If somebody else installed it

IDR 3,900,000 once

A system installed by someone else is audited first: room types, rate plans, every channel, and the connection to the PMS you run. Then the monitoring is fitted. Wider than the villa audit because there is more to check. One-time, and not charged when the setup came from us.

After setup

Who looks after the booking engine once it runs?

The connection to the OTAs can break when a platform changes its rules, and it is often only noticed when a double booking arrives.

Run it yourself

IDR 0

For owners who check the system themselves every day.

Rates, promos, calendar
You
Sync checks
You check it yourself
When a connection breaks
You find it, then contact the tool's vendor
Double-booking reports
You handle it yourself after the first 60 days
Contract
None
Jaga

IDR 2.5M/month

You keep setting your own rates, but you do not want the connection to break unnoticed.

Rates, promos, calendar
You
Sync checks
We check every working day, Monday to Saturday
When a connection breaks
You hear from us by the next working day at the latest. 2 repairs a month included
Double-booking reports
Answered in working hours
Contract
No minimum, stop any time
Management

from IDR 8M/month

You do not want to think about rates, calendar or channels at all.

Rates, promos, calendar
Us: rates updated weekly, rate parity checked monthly
Sync checks
Included, because everything in Jaga is inside it
When a connection breaks
Same as Jaga, its repair allowance comes along
Double-booking reports
Outside working hours answered within 2 hours, 07.00-22.00 WITA, every day
Contract
3 months minimum

For the first 60 days after go-live, every setup gets the same double-booking cover as management. Jaga is already inside management, so it is never charged twice. If we fail to tell you in time, Jaga is not billed that month.

Setup takes 21 working days from complete materials; payment gateway activation, STAAH or Cloudbeds onboarding, and OTA connection approval sit outside that count. Build slots are 2 a month (a hotel setup takes both), and management is capped at 3 hotels.

STAAH or Cloudbeds bill your card directly on a quote that follows room count, modules and the dollar rate; any Cloudbeds implementation fee goes in your proposal before you sign. The account is in your name, so the system keeps running if we ever part ways.

Setup is paid 50% at contract, 30% when a test guest books and pays on the trial version, and 20% when the system takes real guests. Cancel before we send the first website design or system configuration and the deposit comes back in full; before the test passes, half comes back; once it passes, the first two instalments are not refunded because they pay for work already handed over. Defects in our work are still fixed at no cost, and if we cannot finish, payment for work not yet delivered comes back. Management is optional: a 3-month minimum, then stop any time with 30 days' notice.

Send this page
What management covers

What we do every month, and what we do not

This list is complete. Anything not written here or on the package cards is not included, and you know its price before we start.

In every management package

  • Everything in Jaga is included, its repair allowance too, so Jaga is never billed on top of management.
  • Calendar sync status checked every working day. A channel that drops gets reconnected in working hours, without you having to report it first.
  • Rates and minimum-stay rules pushed to every channel you sell on, not just to one OTA.
  • Your STAAH configuration backed up monthly, so your settings are never lost.
  • Settings adjusted whenever an OTA changes its rules, without you needing to know it happened.
  • The anti double-booking test repeated every time a new channel is connected, on dates closed to guests for the test.
  • A one-page monthly report: occupancy, booking sources, and what we changed that month.
  • Tool accounts, data and every setting stay in your name, including if management stops.
  • Allotments and length-of-stay rules set per channel, so rooms do not sell out on one OTA while another sits empty.
  • Your lowest rate per room type is written into the contract, and every rate change is checked against it before it goes to a channel.

Outside management, billed separately

  • The STAAH or Cloudbeds subscription, any Cloudbeds implementation fee, and payment gateway fees. Paid straight to the vendor in your name; we add nothing on top.
  • OTA commission. Management shifts share toward direct, but bookings that still arrive through an OTA still carry that OTA's commission.
  • Listing photos, titles and descriptions. That is the OTA Listing Optimisation service, sold separately.
  • Website upkeep: updates, backups and content change requests. That is the Care Plan, not booking engine management.
  • Connecting channels beyond your package's count, priced per channel.
  • Rebuilding rate plans from scratch if you change the number or type of rooms.
  • Custom integration with a PMS or front-office system that has no built-in connection to the channel manager, scoped separately because every PMS differs.

What differs between packages

Only four things differ: how many channels are managed, how often rates are updated, whether monthly promos are included, and whether a revenue session is included. Those numbers live on the package cards above, written in one place on purpose so they can never disagree.

Response times

A dropped calendar or a double-booking risk is handled first. WhatsApp is answered Monday to Saturday, 09.00-18.00 WITA; outside that, a clash report is answered within 2 hours between 07.00 and 22.00 WITA, and after 22.00 from 07.00.

The second risk

Commission is not the only thing you can lose.

The ministry's cutoff for unlicensed stays on OTAs has passed. An OTA listing is not your asset.

Read the facts and what you control
The leak

On every OTA booking, 15-22 per cent is not yours.

The effective deduction that applies in Bali for room-based properties, from the same source as our commission calculator.

Effective deduction per booking

ChannelDeduction
Tiket.com15%
Booking.com18%
Traveloka18%
Trip.com18%
Agoda20%
Expedia22%

Arithmetic, not a projection

Example: a 40-room hotel turning over IDR 800 million a month through OTAs at 18 percent pays roughly IDR 144 million in commission every month. Move 1 booking in 10 to a direct channel and about IDR 14.4 million a month stays with you.

This is arithmetic, not a promise. How many bookings actually move is decided by rate, photos, reviews and season, none of which belong to us.

Run your hotel's numbers

From your own extranet figures, as a one-page PDF. Free, calculated in your browser.

Real cost

Direct: 0.7-2.9%. Via an OTA: 15-22%.

Payment gateway rates on the left, OTA deductions on the right. The gap is what you pay for a guest who already wanted to stay.

Cost of taking payment directly

  • QRIS0,7%

    Tarif MDR yang ditetapkan Bank Indonesia. Mulai 1 Oktober 2026 Xendit menambah Rp 4.000 per transaksi. Batasnya Rp 10 juta per transaksi, jadi booking di atas itu tidak bisa satu kali QRIS.

  • Virtual account / transfer bankRp 4.000 flat

    Biaya tetap per transaksi, bukan persentase. Makin besar nilai booking, makin kecil porsinya.

  • E-wallet (GoPay, OVO, Dana)1,5% - 2%

    Midtrans: OVO dan DANA 1,5%, GoPay dan ShopeePay 2%.

  • Kartu kredit2,9%

    Ditambah Rp 2.000 per transaksi, sama di Midtrans dan Xendit, belum termasuk PPN. Ini yang dipakai mayoritas tamu asing.

Deduction if it goes through an OTA

Tiket.com15%
Booking.com18%
Traveloka18%
Trip.com18%
Agoda20%
Expedia22%

The QRIS rate is set by Bank Indonesia. The card and e-wallet figures in this table are Midtrans and Xendit's published rates. On STAAH, payments run through Xendit or DOKU, so the rates that apply to your hotel go in your proposal. We take no cut of your transactions.

And what does the tool itself cost?

STAAH is billed by the vendor straight to your card, and Cloudbeds only comes in when STAAH cannot do the job. Local channel manager software does start around IDR 399,000 a month; what you pay for here is the person running rates, allotment and parity across every channel every week.

ToolFromNotes
STAAHOur defaultHarga penawaranYang kami pasang secara default untuk hotel. Satu-satunya di daftar ini dengan situs dan kontak berbahasa Indonesia, dengan DOKU dan Xendit tersambung langsung. Channel manager plus booking engine tanpa PMS, jadi PMS hotel Anda tetap dipakai.
CloudbedsHarga penawaranNaik ke sini kalau kamarnya lewat 60 atau Anda mau satu vendor untuk semuanya. PMS-nya paling dalam, dan satu-satunya yang mendokumentasikan WhatsApp di booking engine. Xendit tersambung langsung, tapi hanya di booking engine versi hosted, dan biaya implementasinya dikutip terpisah.
Beds24€15,50 / bulanKami pakai untuk villa, bukan untuk hotel. Murah dan channel manager-nya penuh, tapi PMS-nya berhenti di sisi reservasi: tidak ada night audit, tidak ada modul F&B, dan peran staf hanya berupa penyembunyian menu.

What we avoid

On Cloudbeds the PMS runs deepest, but Xendit only works on the hosted booking engine, not on the Immersive Experience 2.0 design and not for bookings that arrive through an OTA. We move a client up to Cloudbeds only for its operational depth.

What is inside

Three layers, mistaken for one.

Vendors sell a bundle and call all of it a channel manager. One of these three you probably already own.

Channel Manager

Availability and rates identical on every OTA, both ways, per room type.

Without it: rooms oversell, and rates on six platforms are edited by hand.

In this package

Full

Booking.com, Agoda, Expedia, Traveloka, Tiket.com, Trip.com.

Booking Engine

The book-and-pay button on your hotel site, with room types and rate plans.

Without it: your only direct channel is the phone, and it stops when reception goes home.

In this package

Full

Installed on your own domain, not a vendor subdomain.

Property Management System

The daily operation: guest folios, room status, housekeeping, night audit.

Without it: no audit trail, and no revenue reporting anyone trusts.

In this package

No, and that is deliberate

STAAH is not a PMS. If your PMS has a two-way connection to STAAH, we connect it and it stays. If not, the integration is scoped and priced separately in your proposal. Want one vendor holding all three? That is Cloudbeds, discussed at the Revenue tier.

Running a villa with no front desk? You should not be paying for this third layer.

Payments

Two gateways. That is it.

DOKU or Xendit, connected straight to STAAH. They take the ways Indonesians pay and settle to your account.

What you get the moment this is live

  • Rooms sell after reception goes home

    A booking at three in the morning finishes at three in the morning.

  • The money goes to you, not to us

    The gateway account is in your company's name. We never hold the funds.

  • Deposits and balances run themselves

    Deposit, balance and cancellation rules are set once, then run.

  • Reconciliation is automatic

    An incoming payment marks its own booking paid.

Limits worth knowing before you sign

  • QRIS caps at IDR 10 million per transaction and needs an NPWP merchant. Above that: transfer, virtual account or card.
  • Cards on Xendit are 2.9% plus IDR 2,000, before VAT, with IDR 4,000 more per transaction attempt from 1 October 2026, failures included. DOKU quotes its rates per merchant, and we put the figure in your proposal. Cards are what most foreign guests use.
  • STAAH connects directly to DOKU and Xendit, so there is no home-built bridge to maintain. We only install Midtrans if STAAH confirms support for your property, and we check that before the contract. On the Revenue tier, Cloudbeds takes Xendit directly, but only on its hosted booking engine.
Compared

Commission grows when you win. Ours doesn't.

Commission is a percentage, so the bill swells in exactly your best months. This page charges a fixed number: a full month and a quiet month pay the same. The larger your OTA turnover, the wider that gap, and the gap is the reason this system pays for itself.

Example at IDR 800 million a month through OTAs

Commission recaptured if 1 booking in 10 moves directIDR 14,400,000 / month
The Direct plan on this pageIDR 11,000,000 / month

But you still need the OTAs

Your OTA listings stay on, because that is where new guests discover your hotel. What we win back is only the guests who already know your name and still book through an OTA because your website has no pay button.

The setup

Eight jobs, eight unit prices.

The unit figures below are our hourly rate multiplied by our estimate of the time each piece takes, not an invented number with a line through it.

Bought on its own

Calendar, room types, rates and a book button that genuinely takes payment. Not an enquiry form the front desk answers tomorrow morning.

Booking.com, Agoda, Expedia, Traveloka, Tiket.com, Trip.com. One inventory becomes the source of truth and every channel follows it.

Payments run through a gateway already connected directly to STAAH, DOKU or Xendit, with the merchant account in your hotel's name. Deposit, balance, no-show and cancellation rules are set to your hotel's own policy, then tested with a real payment before go-live.

Every room type, rate plan and per-channel allotment moved across and tested. Live bookings are matched one by one before two-way sync goes on.

We compare your rates on each channel and show you where your hotel is selling cheaper on an OTA than on its own website.

Your reception and reservations team can hold it themselves. We do not sell dependency, we sell a system that keeps running without us.

A booking engine needs somewhere to live. Room-type pages, rates and the booking button sit on your own domain, not borrowed from an OTA listing. The website, 18 pages on Konek, 24 on Direct and 32 on Revenue, with a gallery of 600 to 1,000 photos and 3 to 10 videos, is built within the same setup schedule, goes live on working day 21 from complete materials, and renews at IDR 29M a year for hosting, monthly security updates, the STAAH and payment connections kept working, and Care Lite.

One page for each room type, each with photos, amenities, capacity, and a book button that opens that type in the booking engine. A guest comparing rooms no longer has to call the front desk first. Connect carries up to 3 types, Direct up to 5, Revenue up to 8.

A system that takes payments is locked down before the first booking arrives: security headers, rate limits on forms and logins, a library vulnerability scan, a backup restore test, and the payment path tested end to end.

Total bought piece by piece

IDR 67,500,000

Direct plan setup price

IDR 55,000,000

Four things included at no extra cost

Priced the same way the setup list above is priced: our estimate of the hours a job takes, times our rate. All four still come with the package at no extra cost.

Bought on its ownIDR 2,000,000

30 days of WhatsApp support

Not a ticket system. You message the person who installed your system directly, in business hours, for a full month after go-live.

Bought on its ownIDR 1,450,000

Guest message and pre-arrival email templates and room QR cards

Confirmation, reminder and a post-stay message that invites the next booking straight to you, only for guests who booked through your website or WhatsApp. Plus a QR card per room that saves your WhatsApp number and booking page.

Bought on its ownIDR 1,250,000

The rate parity audit run again in month one

The audit in the setup list above happens before go-live. This is the repeat, a month after the system is running and your rates have moved on real channels: one page listing every channel selling your rooms cheaper than your own website, with the reason for each.

Bought on its ownIDR 400,000

A 30-day report after go-live

A month after the system goes live we send one page: bookings by channel, how many came direct through your website, occupancy by room type, and what we would change. Sent once, with or without management.

The four together

IDR 5,100,000

Setup work plus the four

IDR 72,600,000

Standard on Every Website

Built to sell, not just to look good

These nine standards come with every website and store package, each with its reason and how you can check it.

Fast, so prospects do not leave first

A slow page gets abandoned before it is read, especially on a phone signal. Content sites are built with Astro and interactive ones with Next.js; both send a finished page that opens in under 2 seconds. Deloitte research for Google (2020): a mobile site 0.1 seconds faster saw 10.1% higher conversions on travel sites.

Check it yourself: Mobile PageSpeed score of 90 or higher. If it misses, 2 rounds of fixes within 30 days.

Designed for your business, and for conversion

From Landing Page Professional up, not a reused template: pages are ordered the way you sell, then follow industry-standard design practice for conversion. One main call to action per section, prices or packages visible without searching, reviews and real photos next to the button, and no pop-up covering the phone screen, which Google also rates poorly. Landing Page Starter uses our proven standard layout, filled with your business identity, which is what keeps its price low.

Check it yourself: Open it on your phone: the offer and a contact button are on the first screen.

Copy that sells, not “Welcome to our website”

The first screen answers three things: what you offer, who it is for, and the next step. After that, the problem your prospect feels, proof, then the offer. We write it, in Indonesian and English.

Check it yourself: Show a friend the first screen for five seconds, then ask what you sell.

Comfortable on a phone, for anyone

Most of your customers open it on a phone. Body text at least 16px, buttons at least 48px so they fit a thumb, text contrast to the WCAG AA standard (4.5:1) so it reads in the sun, alt text on every photo, and pages that work with a screen reader.

Check it yourself: Lighthouse Accessibility score of 90 or higher before handover.

Found by people already searching

The words in your page titles and copy come from Google Keyword Planner data, not guesses: what prospects in your area actually search for. Titles, meta descriptions, headings, sitemap and structured data are done during the build, then Google Search Console is set up in your name.

Check it yourself: Search Console shows which words bring visitors, every month.

Readable by AI assistants

Some people now ask ChatGPT, Gemini or Perplexity before they choose. We add schema.org structured data and an llms.txt file, and let AI crawlers in, so your site can be read when they search.

Check it yourself: Whether an assistant quotes it is still its decision. What we do: the door is open and the content is readable.

You know how many inquiries the website brings

WhatsApp clicks, phone clicks and form submissions are recorded as key events in Google Analytics 4, in your name. Meta Pixel, TikTok Pixel and the Google Ads tag go in through Google Tag Manager and are tested before you advertise. Links on Google Maps, your Instagram bio and ads carry UTM tags, and each WhatsApp message carries an automatic source code. So payback can be counted: inquiries a month times your average order value.

Check it yourself: The GA4 conversion report separates inquiries from Google, ads and direct visits.

One face across website, Instagram and ads

The same colours and tone of voice everywhere make your business easy to recognise. Already have a brand guideline? We follow it. Not yet? We hand over a one-page brand guide: the colours, fonts and tone the website uses, ready for whoever runs your Instagram or ads.

Check it yourself: The brand guide is sent with the handover video.

Ready for visitors from Europe, safe for you

A cookie consent banner with Google Consent Mode v2, following Indonesia's PDP Law (UU 27/2022): analytics and ad pixels only fire after the visitor agrees. Since March 2024 Google has required it for remarketing to visitors from Europe. A Privacy Policy page from our template, adjusted to the data your site collects, plus SSL, DDoS protection and a firewall.

Check it yourself: The Privacy Policy is a template, not legal advice. For special cases, have your legal adviser review it.

A website catches visitors; it does not bring them on its own. If you want new customers, not only the ones already searching for your name, pair it with one of these, or hand all of it to us.

SEO, AI, and analytics included

Found on Google, on Maps, and by AI, with no separate bill

Your website is built to be found, not just to look good. Audit, keyword research, technical and on-page SEO, Google Business Profile, local citations, AI SEO, and analytics are done at the same price.

SEO on the website
Done once, while the website is built
5
  • In-depth SEO audit and keyword research

    The site's SEO is checked before writing, then we research the words people actually type into Google. You receive the list of words and the pages that target them, not guesses.

  • Technical SEO

    Mobile speed, sitemap, robots.txt, registration in Google Search Console and Bing, and schema.org structured data. New pages are submitted for indexing instead of waiting to be found.

  • On-page SEO

    Title, meta description, headings, page address, and image alt text are written page by page, with local keywords.

  • Generic keywords targeted from day one

    The homepage and area pages are written for competitive generic terms, not only your business name. Their position is read from Search Console in the 30-day and quarterly reports. Competition is tough, so what is promised is the work, not the ranking.

  • Multilingual SEO

    The Indonesian and English versions each have their own address and link to each other (hreflang), so searchers in Indonesia and abroad land on the right one. Website Plus adds Mandarin, handled the same way. A third language and per-country keywords are in Multilingual SEO.

Check it yourself: Search Console shows which pages are indexed and which searches bring visitors, every month.
Off-page basics
So your business is found outside the website too
5
  • Google Business Profile

    Your Google Business Profile is completed, verified, and linked to the website, in your name. This is the one-time setup. Regular posting and review replies each month are part of the Google Business Profile service.

  • Social media links

    The website link goes into your Instagram, Facebook, TikTok, and other business profiles you already have, tagged with UTM so chats from each link show their source.

  • Google and TripAdvisor reviews on the website

    Real Google reviews, and TripAdvisor reviews if your business has a profile, sit on the page near the WhatsApp button, so a prospect sees proof before asking. We never write or buy reviews.

  • Standard business details (local citation)

    One standard for name, address and phone is set once, then used identically on your website, Google Business Profile, social profiles and WhatsApp Business. The same data everywhere helps your business show up in map search. Registration in other directories is not included.

  • Review-request flow

    A Google review link, QR card, WhatsApp text for asking guests, and reply templates. You run it; we never write or buy reviews. Monthly review management is the Review & Reputation service.

Check it yourself: Search your business name on Google and Maps: the name, address, and phone should read the same everywhere.
AI and analytics
Readable by AI assistants, and measurable
2
  • AI SEO (GEO)

    schema.org structured data, an llms.txt file, and access for the ChatGPT, Gemini, and Perplexity crawlers, so your site can be read and quoted by them. Whether they quote it stays their decision.

  • Analytics and tracking

    Google Analytics 4, Search Console, and Tag Manager in your name. WhatsApp clicks, phone clicks, and form submissions are recorded as key events, and the ad pixels are installed and tested before you advertise.

Check it yourself: The GA4 conversion report separates chats from Google, ads, and direct visits.
Not included, sold separately
The cost depends on the outlet, the number of links and the number of directories, so it cannot be rounded into a package price.
  • Media publication

    Press releases on online media. Each outlet charges differently, so it is priced per outlet after you choose.

    See Media Publication
  • Link building and backlinks

    Other websites mention and link to yours. The cost follows the number and quality of links, and nobody can guarantee a ranking.

    See Link Building
  • Directory registration

    Registering and verifying the business on Apple Maps, Bing Places, Yelp, Foursquare and other directories. Each directory has its own verification, so it is done per number of sources.

    See Local Citation
Schedule

Live 21 working days after materials are in.

  1. Days 1-5

    Audit and pick the tool

    We look at your room count, room types, channels and the PMS you run today, then choose between STAAH and Cloudbeds. The account is opened in your name.

  2. Days 6-13

    Install and connect

    The booking engine goes onto the website, the channel manager connects to each OTA, and the payment gateway is tested with a real transaction rather than sandbox mode.

  3. Days 14-18

    Migrate and test allotment

    Room types, rate plans, allotment and live bookings move across, then, on dates closed to guests for the test, we deliberately try to oversell the inventory from two channels at once to confirm the system refuses.

  4. Days 19-21

    Handover

    Your front office and reservations team are trained, the SOP is handed over, and the system goes live taking direct bookings.

Jalur Cepat

Busy season close? First booking on working day 12.

Your project goes to the front of the queue. The booking engine, channel manager and payments go live on working day 12, and the full website still lands on day 21.

  • Miss day 12 through our fault and the Jalur Cepat fee comes back in full. The usual late discount still applies from day 21.
  • One slot a month across all our services, because a project moved forward makes another one wait.
  • Day one starts when photos, rates and OTA access are complete. STAAH or Cloudbeds onboarding and payment gateway activation are still their call.

Jalur Cepat

+IDR 7,000,000

one-off, paid in full with the deposit

Ask about this month's slot
Switching over

You do three things. We handle the rest.

The riskiest moment: when allotments start going out. If overselling happens through our fault, we find an equivalent replacement.

From you

  • Give us access, not a password

    Add us as a user on the extranets you sell on, such as Booking.com, Agoda and Expedia. Your password is never sent to anyone.

  • Send your business documents and bank account

    NIB, tax number and a business bank account, for the STAAH and payment gateway accounts. We fill in the forms; you check them and approve.

  • One 60-minute session

    Your lowest rate per room type, your deposit and cancellation rules, and the busy dates nobody may touch. After that we never ask the same thing twice.

From us

  • Data taken from your live listings

    Room types, photos, descriptions and current rates are copied from your OTAs. Your team checks the result instead of filling in a spreadsheet.

  • Every OTA recorded before it is connected

    Rates, allotments and restrictions are saved first. If connecting changes something by accident, we restore it from that record within 24 hours.

  • Live reservations matched one by one

    Every reservation already on the books is checked in the new system before allotments are sent, and your reservations team signs off the list.

  • Switched on on the quietest day

    The day with the fewest arrivals that week, outside check-in hours, and never in the week before a busy date you name.

  • Reversible within 24 hours

    For the first 14 days after go-live, if sync misbehaves, channels go back to manual control on the extranet within 24 hours while we fix it, at no charge.

  • Training recorded for front office

    A short video of your own hotel's system, in Indonesian or English, so a new shift can learn without waiting for us.

Guarantees

Eight guarantees, written into your contract

We guarantee the system works and own our mistakes. Occupancy we do not guarantee.

  • 60 days of free fixes, backed by your final instalment
  • Live on the date, or the setup fee drops 5% a week, capped at 15%
  • A clash caused by us: equivalent replacement, capped at 1 night, 3 rooms
  • The website carries a 30-day bug-fix guarantee
  • Tool, domain and gateway accounts in your name
  • Jalur Cepat on its date, or the fee comes back
  • A rate below your floor from our own error: the difference comes off, capped at 1 month's fee
  • No enquiry from Google by day 60: free SEO until there is one, max 6 rounds

Eight guarantees. In writing. In your contract.

Materials deadline, the discount if we run late, and the deposit back if you stop, on one page.

Read the working terms

How this differs from our other services

This page runs on STAAH or Cloudbeds, for hotels with shifts, housekeeping and tiered room types. A villa of 1 to 15 units with no front office fits the villa package on Beds24, at a lighter price.

See the Villa Booking Engine

OTA Listing Optimisation fixes what is inside your listing: photos, title, description and settings, paid once and handed over. This page is about the system that takes the booking and runs the rates, not about the listing's contents.

See OTA Listing Optimisation

A Care Plan looks after the website: updates, backups, fixes and content change requests. This page looks after the booking system: rates, calendar, allotment and the connection to each channel. Two different jobs on the same property, and either one can run without the other.

See the Care Plan
FAQ

What gets asked most before a deal

Because the operation is different. Beds24 is strong for small properties with no front office: one person, a few units, a simple calendar. A hotel has reception shifts, housekeeping, tiered room types and often F&B, and that is precisely the part the Beds24 PMS was never designed to hold. STAAH runs the channel manager and booking engine, with a support team in Indonesia, while day-to-day operations stay in your hotel's PMS. Past roughly 60 rooms, or if you want one vendor holding all three, we recommend Cloudbeds. Forcing a villa tool onto a hotel does save subscription money, but it trades it for an operations system that is not there.

Take the Connect plan. Here is the arithmetic. At an 18 percent effective commission, moving 1 booking in 10 to the direct channel keeps about 1.8 percent of your OTA turnover, so the Connect management fee only covers itself above roughly IDR 445 million a month in OTA turnover. Below that, take the setup only, run it yourself with our SOP, and come back when the volume is there.

Not always. If your PMS has a two-way connection to STAAH, we connect it and it stays. If not, the integration is scoped and priced separately in your proposal. That is what days 1 to 5 are for, before a single account is opened.

Yes, with Jalur Cepat. The booking engine, channel manager and payments go live on working day 12, and the full website still lands on day 21. It costs IDR 7,000,000 once, paid with the deposit, and comes back in full if we are the reason day 12 is missed. There is one slot a month, so ask first whether this month's is still open.

No. The STAAH or Cloudbeds account, the booking engine and all of the data have been yours from the start. If management stops, the system keeps running, there is simply nobody managing the rates. Your team already holds the SOP so they can carry it themselves.

From listing to host.

Stop paying commission on guests who already know you.

Send your hotel name, room count, PMS and active channels. We reply with the tool, its monthly cost, and the commission you could keep.

Answered in WITA business hours. No consultation fee, no commitment.