Back to works
SystemIn-house system

Ebla Consultation Booking

Ebla Consultation Booking

Overview

A booking system reached from the website, where visitors pick an open slot for a free consultation. Two-way sync with Google Calendar, automatic Meet links, confirmation and day-before reminder emails, and self-service rescheduling and cancellation. Booking rules are managed from an admin panel. Available in 6 languages.

Design decisions

  • Why it lives apart from the website

    It could have been built as part of the website, at ebla.jp/booking. We deliberately made it a separate site at booking.ebla.jp to show that website production and system development are different kinds of work, and that the system can be delivered on its own.

  • How it can be deployed for clients

    It can sit on a subdomain of the client's domain (booking.yourdomain) or under the site itself (yourdomain/booking).

  • No booking is lost if a service is down

    If registering the event in Google Calendar fails, the booking still goes through; the system retries and notifies the administrator.

Client
In-house system
Launched
2026
Category
System
Scope
RequirementsData designUI/UX designSystem developmentGoogle integration6 languages
Stack
Next.jsSupabaseGoogle Calendar APIResendVercel

Let's talk first.

Consultation and estimates are free. A “wouldn't it be nice if…” is all you need to bring.

contact@ebla.jp