Lead-to-Booking Engine

Online booking system for your business

Let customers choose a service and a time and send the booking themselves, without waiting for a reply.

Fictional examplePandan Table · Restaurant reservations

Try Reserve for four at a dinner sitting: choose the date, fill in sample details, review, and confirm the sample reservation.

Showing an example for Restaurant & café. Change business type

Fictional exampleSable Studio · Salon appointments

Try Choose a service, pick any available team member or one who does that service, choose a time, review and complete the sample booking.

Showing an example for Appointments. Change business type

Fictional exampleTwill Studio · Showroom fittings

Try Start from a piece you like, choose a fitting appointment, pick a free session and review the booking with that piece listed.

Showing an example for Retail brand. Change business type

Fictional exampleVale House · Hotel stay requests

Try Choose arrival and departure, enter the guests, pick a room that fits, check the number of nights and send a sample request.

Showing an example for Hotel & hospitality. Change business type

Fictional exampleFieldwork Build · Construction consultations

Try Choose a video introduction, pick a free time, say what kind of project it is and complete the sample appointment.

Showing an example for Construction & property. Change business type

Fictional exampleNorthline Golf · Golf lessons

Try Choose a beginner lesson, pick a coach and a time, review who is taking part and complete the sample booking.

Showing an example for Golf. Change business type

Who it is for
Clinics, salons, spas, fitness, tours, venues, restaurants and consultants
Main things included
  • Discovery through Google and your website
  • Service selection, date selection and a booking your team receives
  • A payment or deposit step, where your scope includes it
Everything included
What your customer does
Chooses a service and a time, and sends the booking.
What your team gets
A notification for each booking, with the service and the time chosen.

See this for your business

Choose the kind of business you run. Each example is a fictional business with sample data, and it works: open it and use it as a customer would.

Restaurant & café

Appointments

Retail brand

Hotel & hospitality

Construction & property

Golf

The example runs on sample data. What your own setup includes is agreed in the scope.

See the full scopeCosts and timingAll Online booking examples

What is included

  • Discovery through Google and your website
  • Service selection, date selection and a booking your team receives
  • A payment or deposit step, where your scope includes it
  • Booking notifications

What we confirm together

  • Services, durations and the hours you take bookings
  • Whether you need payment or a deposit, and through which provider
  • Where notifications should go
  • Calendars, POS or channel managers you already use. We confirm what can connect during discovery; not every system is supported.

Every project is scoped around your business. Tell us what you need and we will prepare a tailored proposal.

Discuss this product

What you pay for and what stays yours

The first conversation is free. It can be online or in person.

Setup

We show you a draft first. If you agree in writing to go ahead, you pay a 50% deposit on the build fee, and the full build starts once it has cleared. When it is finished, you pay the remaining 50%, and the first month of your care plan if you ordered one, before it goes live. Once that has cleared, you have approved the launch and we have the domain and account access we need, it is live within 24 hours, weekends and holidays included.

Ongoing service

Your website is yours to keep. If you end the monthly or annual plan, we hand over its files, content and access so it can stay online on your own hosting. Subscription services, such as booking, the online store, table ordering, the dashboard, the LINE assistant and the automations we run, stop at the end of the paid period, and you get your data back.

Content, accounts and code

You choose and can change the website content. Your domain, payment and analytics accounts stay yours. O2 keeps its own reusable code and licenses it to you for your website.

Included changes

The monthly plan includes two meetings to brief changes. Small changes are included; larger changes, such as a new interface or new tabs, are quoted first.

If the service ends

If payments stop, O2 tells you in writing and gives you at least 14 days to settle before the service is suspended, and never suspends it over a charge you dispute in good faith. You can get your content back within 30 days.

Other providers

What other companies charge, such as a domain or a payment provider's fees, is confirmed in the proposal, not assumed.

If you need a transfer to another provider, agree the scope and terms in the proposal before work starts.

For a website, booking system or ordering system, the first demo is ready in 2 to 3 business days once we have your social-media details and the requested product images. It is the draft we show you before the 50% deposit; review, integrations and final launch follow the agreed scope.

From interest to a booking

What this helps with

  • Booking requests arrive by chat and are answered late, or missed.
  • Staff spend the day confirming times by hand.
  • Customers cannot see which times are free.
  • Nothing is confirmed until someone replies.
  1. Discovers

    Finds you through Google or your website.

  2. Chooses a service

    From the list you offer.

  3. Chooses a time

    From the dates and times you make available.

  4. Pays or leaves a deposit

    If your bookings need one.

  5. Booked or requested

    Your team is notified. The customer is told plainly whether the booking is confirmed or is waiting for your team to confirm it.

Questions

Can O2 develop an online booking system for a Thai business?

Yes. We start with your services, appointment lengths, available dates and times, and the way staff confirm a booking. Those rules define the customer booking flow and the notifications your team needs. Before quoting, we confirm the languages, any deposit step and connections to your existing website or calendar. Bring your current booking process so the scope reflects how your business actually works.

Can customers book online and pay a deposit before staff confirm?

A payment or deposit step can be included in the agreed booking scope. Before building, we confirm the payment provider, when payment is requested and whether a booking is confirmed automatically or awaits staff. The customer must see that status clearly; taking a deposit and confirming a booking are separate steps to agree.

Can an online appointment system replace booking by chat?

Customers can choose from the services, dates and times you make available and send a booking without asking staff for each slot. The page states whether it is confirmed or waiting for your team. Any deposit and the way your existing tools connect are agreed in the scope.

Can this work with my existing website?

Often it can sit alongside your current site. We look at how the site is built and confirm the connection before quoting.

Does it work with the booking or payment system we use now?

It depends on the system. Tell us what you use and we will confirm what is feasible during discovery.

Can it be used in Thai and English?

The languages your customers see are confirmed in the scope.

What do you need from us before starting?

Your business details, the content and photos you already have, access to the accounts involved, and one person who can answer questions. The exact list is part of the scope.

What support is available after launch?

Ongoing care is a support arrangement written into your proposal, so what is covered is agreed before work starts.

How is the scope and quotation agreed?

We scope each project around your workflow, integrations and content. Tell us what you need and we will prepare a tailored proposal.

All products

Business website

A bilingual website that helps customers understand your business and get in touch.

View product

Business dashboard

Give your team one clear place to manage customers, orders, bookings and daily work.

View product

Beyond this product: Custom CRM system

Tell us what you need

We will define the scope together.