Customers just say it. You get the booking request.
Typelessity is an AI booking assistant for your website. Customers say what they want to book, by voice or text, in their own words. You get a booking request with the details filled in (for example service, date, time, name and phone), by email or, if your booking system has an API, straight into it. The chat window comes in 25 languages.
Free pilot: 50 booking requests a month, no time limit.
Your customers are asked for consent before the chat starts.
The chat window comes in 25 languages.
The demo chat runs in the real widget and needs JavaScript.
See how a booking goes, step by step →What your customer says becomes a booking request
The customer just says what they need, out loud or typed, the way they would to a person. Typelessity pulls out the details your business needs, asks your booking system what is free, if it has an API, shows the answer in the chat and sends you the booking request.
{ "service": "Balayage + haircut", "hair_length": "Long", "date": "2026-10-27", "time_window": "Morning" }
- Customer says
- “balayage and a trim next tuesday morning, long hair”
- Typelessity extracts
- Service: balayage + haircut · hair length: long · date: next Tuesday · time of day: morning.
- Your system returns
- Glow Studio sends back three free slots; the customer taps one, adds a name and a phone number, and checks everything before the request is sent to you.
- You receive
- The booking request with all its details, by email or, if you connect one, straight into your booking system through its API (REST).
A chat on your site instead of a form
Customers describe what they want to book, by voice or text. The assistant picks out the details, checks your booking system for what is free, if it has an API, and sends you the booking request by email or straight into your booking system.
- Replaces
- Multi-step booking forms and dropdowns
- Works with
- Your booking system through its API (REST), set up by your web developer. No API: you get the request by email. Nothing to migrate.
- On phones
- The chat adapts to small screens, and voice recording has its own settings for iPhone and Safari. Customers can type or speak.
- Consent
- Asked before the chat starts. Service and database in the EU; OpenAI and Resend in the US under the 2021 SCCs; DPA included.
How a booking goes
The same three beats on every website — what your customer does, what the assistant does, what you get.
Your customer says it their way
The assistant asks what’s missing
You get a booking request
One engine, set up for your business
Typelessity adapts to any business that takes bookings. You choose the details the chat collects, and the same engine does the rest.
- Hair and beauty salons
- Auto repair shops
- Gyms and yoga studios
- Driving schools
- Tutors
- Restaurants
- and any other business that takes bookings
Consent before the chat. Service and database in the EU.
Three facts from the DPA. The full list, with who processes what and where, is on its own page.
Your customers’ data in TypelessityConsent before the chat starts
The assistant needs consent to work at all, typing and speaking alike. The visitor can withdraw consent at any time from the privacy panel inside the widget.
Service and database in the EU
The service’s functions run in the EU (Vercel, Frankfurt) and the database is in the EU (Supabase, Ireland); Vercel’s network receives each request at the point nearest the visitor. OpenAI processes data in the United States under the 2021 Standard Contractual Clauses, and Resend under the EU–US Data Privacy Framework and the 2021 SCCs.
No training on your conversations
Under the DPA, Typelessity does not train models on conversation content. OpenAI keeps conversation text for up to 30 days to check for abuse, longer only where the law requires it or to protect its service or others from harm.
Which languages does the chat speak?
The chat window comes in 25 languages: English, Polish, German, Russian, Spanish, French, Italian, Portuguese, Dutch, Ukrainian, Czech, Slovak, Hungarian, Romanian, Bulgarian, Croatian, Serbian, Slovenian, Greek, Turkish, Swedish, Danish, Finnish, Norwegian, Japanese. The assistant answers in the language you set for your business. Customers can type or speak their request, and you get the booking request with the details filled in.
Does it work on phones?
It adapts to small screens: the chat changes its layout at widths of 520 px and 380 px, and voice recording has its own settings for iPhone and Safari. Customers can type or speak.
What is a booking widget?
A booking widget is a small piece of code on your website where customers ask for an appointment. Typelessity's widget is a chat: customers say what they want, by voice or text, and you get a booking request.
Does Typelessity replace my booking system?
No. It replaces the booking form, not the backend. Your CRM, calendar and payment processor stay exactly as they are.
How does Typelessity handle GDPR?
You are the controller and Typelessity is your processor under a DPA. The widget asks every visitor for consent before the chat starts; the service and database run in the EU; OpenAI and Resend process in the US under the 2021 SCCs.
How much does Typelessity cost?
Free Pilot €0 (50 booking requests a month), Starter €39 a month, Pro €149 a month, Enterprise €399 a month. Support is by email on every plan.
The chat window speaks 25 languages
The same booking assistant works for a salon in Gdańsk, a garage in Munich or a restaurant in Madrid. The chat window, its buttons and its messages come in these 25 languages:
- English
- PolishPolski
- GermanDeutsch
- RussianРусский
- SpanishEspañol
- FrenchFrançais
- ItalianItaliano
- PortuguesePortuguês
- DutchNederlands
- UkrainianУкраїнська
- CzechČeština
- SlovakSlovenčina
- HungarianMagyar
- RomanianRomână
- BulgarianБългарски
- CroatianHrvatski
- SerbianSrpski
- SlovenianSlovenščina
- GreekΕλληνικά
- TurkishTürkçe
- SwedishSvenska
- DanishDansk
- FinnishSuomi
- NorwegianNorsk
- Japanese日本語
- The chat window
- Buttons, prompts and messages appear in the language set for your business. Without one, the window follows the visitor’s browser language.
- The assistant’s replies
- The assistant answers in the language you set for your business.
- The booking request
- You get the booking request with the details filled in.
Try it free on your website
Free pilot: up to 50 booking requests a month with no time limit. Set it up step by step in the Webappski portal.
<script type="module" src="https://typelessity-widget.vercel.app/widget.js"></script> <typelessity-widget api-url="https://typelessity.vercel.app"></typelessity-widget>See the install steps →