BookBalticPutting the Baltics online

How online booking works: from the guest to your calendar

How one booking reaches a small Baltic business's calendar: where the guest finds a time, who takes the payment and how to avoid a double booking.

Guides - 5 min readBookBaltic team
Photo: Unsplash
In short
  • ✓One booking travels in four steps: the guest finds a real free time, opens the business's booking page with everything already chosen, books and pays the business on its own site through its own payment provider, and the time closes in the business's calendar. Bookings by phone, WhatsApp or Instagram join the same path only when someone enters them into the calendar right away, and that habit is also the simplest way to avoid a double booking.
  • ✓Who takes the payment: The business, on its own site, through its own payment provider; the business is the seller (Merchant of Record)
  • ✓Where the schedule lives: One place, such as Google Calendar or the business's own booking system
  • ✓What connected channels do: A time booked on one connected channel closes on the others
  • ✓What they do not protect: A phone, WhatsApp or Instagram booking that never reaches the calendar

01What the owner wants from one booking

The owner of a small workshop, pirts, spa or tasting in Riga, Tallinn or Vilnius usually wants something simple. A guest finds the place, sees a free time and books it, without a call at ten in the evening. The calendar stays the same, there is no new program to learn, and the guest pays the business directly.

Those guests are not only visitors from abroad. Locals also look for something new near home: a weekend plan, a gift, an evening for two. They expect to see a price and book in a minute, the same way a traveller does.

02Many doors, one calendar

For a small place, bookings arrive through several doors at once: a call, a message, a form or a booking page on the website. Each door works on its own. The trouble starts when the doors do not lead to the same calendar.

The guide on reaching tourists looks at where guests search; this article follows what happens after they choose.

03Where the path breaks

A booking gets lost or doubled when the guest cannot see a real free time, or when a time booked through one door never reaches the calendar that the other doors read from.

04Step by step: one booking from question to closed time

Say a guest asks: "A pottery workshop for two in Tallinn tomorrow?" The guest and the question are made up, but the path is the same for a pirts, a spa or a tasting.

The guest finds a free time. The guest searches, asks an AI assistant or opens a tourism site. A free time can be found only where it is readable: on a booking page with times on the business's own site, or from a calendar connected to the places where guests and AI agents look. Without that, the path ends at "call to check".

The booking page opens with everything chosen. A direct link to booking, with the workshop, two guests, the date and the time already filled in, saves the guest from starting again on a home page. This already works at HEADSPA, a Riga head spa studio run by BookBaltic's founding team and the first business connected to BookBaltic: AI agents read its real free times and open its booking page with the ritual, guests, date and time already chosen.

The guest books and pays the business. The payment goes to the workshop on its own site, through its own payment provider. The business is the seller, the Merchant of Record, and nobody in between holds the guest's money. Paying inside an AI chat is coming soon, not something guests can do today.

The time closes in the calendar. The chosen time is now booked in the place where the schedule lives, such as Google Calendar or the business's own booking system. If the calendar is connected to other channels, the same time closes there too, and the next guest sees it as busy.

05When the booking comes by phone, WhatsApp or Instagram

Many guests still prefer to call or write, and for a small place this personal contact matters. The booking is real, but it lives in a call log or a chat until someone writes it down. Until then, the website, the booking page and every connected channel still show the time as free.

The fix is a habit, not a program. Whoever answers enters the booking into the calendar right away, while the guest is still on the line or in the chat. A short entry with the name, the number of guests and a contact is enough.

06What a double booking looks like, and how to avoid it

A double booking happens when two guests get the same time through different doors. One booked online at night, the other wrote on Instagram in the morning, and the second booking never reached the calendar. The owner then has to call one guest, apologise and offer another time or a refund. For a small place, this is often where a disappointed review starts.

Connected channels help: a time booked on one connected channel closes on the others. But this protection covers only what the calendar knows. A phone or message booking that never reaches the calendar stays invisible to every channel, and no connection can fix that on its own.

The other common cause is two schedules. If the booking page on the website lives apart from the main calendar, the owner keeps both and retypes times between them. Choosing one calendar as the single place where the schedule lives, and blocking days off and private time there too, removes most of the risk.

07What a clear path gives guests and the city

For a local, a Saturday plan becomes a one-minute task instead of three calls. For a visitor, the search ends on a booking page with a real time, not on a map. For Baltic tourism, digitalisation is not one big system: it is many small places, each with a calendar that tells the truth about free times.

08What every business can do now

  • ✓Keep one calendar as the single place where the schedule lives.
  • ✓Enter every phone, WhatsApp or Instagram booking into it right away.
  • ✓Block days off and private time in the same calendar.
  • ✓Offer online booking with a choice of time on the business's own site.
  • ✓Link directly to the booking page in every profile and message, not to the home page.
  • ✓Take payment through the business's own payment provider, so the guest pays the business.

Businesses that want to be bookable this way can connect to BookBaltic.

Questions and answers

Does a small business need a new booking system to take bookings online?+

No. A Google Calendar is enough to start, and an existing booking system or widget can stay. What matters is that free times are kept in one place and that every booking ends up there.

Who takes the guest's payment when the booking comes from an AI agent?+

The business does. The guest books and pays on the business's own site, through its own payment provider. BookBaltic does not hold the guest's money.

Does connecting the calendar to other channels prevent every double booking?+

It protects what the calendar knows: a time booked on one connected channel closes on the others. A booking taken by phone or in a message and not entered into the calendar is not protected, so it should be added right away.

More from the blog
Guides4 Nov 2026 - 5 min readHow can a small business in Latvia reach touristsHow a small Latvian spa, pirts, tasting or workshop can reach tourists and locals: what guests and AI assistants check first and what to fix.Guides5 Nov 2026 - 7 min readWhy digitalisation matters for small Baltic tourism businessesFrom 2019 to 2033: how Baltic guests find and book is changing, what it means for a small spa, pirts, tasting or workshop, and how to measure it.Guides4 Nov 2026 - 6 min readWhat UCP means for a small Baltic businessAI agents can only send a guest where they see real free times and a booking page. What UCP, an open standard, means for a Baltic spa, pirts or workshop.

Ready to be booked?

Tell us what you run and how guests book today. We'll tell you what it takes to connect.

Or write directlyhello@bookbaltic.com