Title: Oravio — AI Chatbot &amp; Appointment Booking for Clinics &amp; Salons
Author: Doru Bulubasa
Published: <strong>2 Luglio 2026</strong>
Last modified: 6 Ottobre 2026

---

Ricerca i plugin

![](https://ps.w.org/oravio-ai-widget/assets/banner-772x250.png?rev=3594046)

![](https://ps.w.org/oravio-ai-widget/assets/icon-256x256.png?rev=3594046)

# Oravio — AI Chatbot & Appointment Booking for Clinics & Salons

 Di [Doru Bulubasa](https://profiles.wordpress.org/dorubulubasa/)

[Scarica](https://downloads.wordpress.org/plugin/oravio-ai-widget.2.9.0.zip)

 * [Dettagli](https://it.wordpress.org/plugins/oravio-ai-widget/#description)
 * [Recensioni](https://it.wordpress.org/plugins/oravio-ai-widget/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/oravio-ai-widget/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/oravio-ai-widget/#developers)

 [Supporto](https://wordpress.org/support/plugin/oravio-ai-widget/)

## Descrizione

**Oravio is the AI receptionist for your website.** It answers your visitors’ questions
_and_ books their appointments — in the same conversation, 24/7, without anyone 
on your side picking up the phone.

A booking plugin can’t tell a visitor how much a filling costs or whether you’re
open on Saturday. A chatbot can’t check whether Dr. Smith is actually free on Tuesday
at 2pm. **Oravio does both.**

> _“Do you do teeth whitening?”_  answers from your own pages
>  _“How much is it?”_
> answers from your own pages _“Can I come Thursday afternoon?”_  checks the real
> calendar, offers the free slots, takes the booking

#### Built for businesses where more than one person takes appointments

Most booking tools assume a single calendar. Real clinics and salons don’t work 
that way. In Oravio you organize by **specialty** — Dentistry, Dermatology, Hair
styling, Manicure — each with its own services. Working hours belong to the **people**
who provide those services: you add a person, give them their own weekly schedule,
and tick the specialties they cover. One person can cover several specialties, with
a single unified calendar.

The assistant shows **combined availability** across everyone who can perform the
service, and only asks the visitor which person they prefer when more than one is
genuinely free at that exact time.

Ideal for dental and medical practices, dermatology and aesthetic clinics, veterinary
offices, physiotherapy, hair and beauty salons, spas, auto service, and any business
that books time.

#### No OpenAI account. No API keys. No surprise bills.

Oravio is a hosted service. You install the plugin, click once, and a free account
is created for you automatically — no separate signup, no API key to generate, no
usage dashboard at a third-party AI provider to babysit. Your monthly cost is a 
flat, predictable number, and the free plan stays free forever.

#### How does it work?

 1. Automatically indexes the pages of your site
 2. Uses RAG (Retrieval Augmented Generation) so answers come from **your** content,
    not from the internet
 3. Semantic cache for instant responses to frequent questions
 4. When the visitor is ready to book, the assistant checks live availability and creates
    the appointment

#### Appointments

 * Organize by specialty, each with its own services (name, duration, price)
 * Working hours are set per person, not per service — where they actually belong
 * Assign as many people as you like to a specialty, each with their own calendar
 * Limit a person to specific services when not everyone does everything (e.g. only
   one dentist places implants)
 * One person can cover several specialties, with a single unified schedule
 * Combined availability across everyone eligible; the visitor is only asked to 
   choose when it matters
 * Every request goes to you for approval by email, with one-click **Approve** /**
   Cancel** buttons
 * Confirmation emails to both sides, with an **.ics calendar file** attached
 * Manage everything from a weekly calendar in WP Admin — approve, add, edit, cancel
   or delete
 * Duplicate protection: the assistant notices if the same person already has a 
   booking and asks before making a second one
 * Visitors can cancel themselves using their booking code

#### Also included

 * Install in 30 seconds — free account created directly from WP Admin
 * Answers based on your own site content, 24/7, in your visitor’s language
 * FAQ: answers you write yourself, served instantly and with priority
 * Lead capture: ask for an email before the chat starts, and collect the leads
 * WooCommerce: let the assistant check order status (order number + email)
 * Full white label: title, accent color, logo, placeholder
 * Circle or pill widget, bottom right or bottom left
 * Analytics: requests, tokens, cache hit rate, top questions, AI / FAQ / cache 
   breakdown
 * In-plugin dashboard — manage everything from WP Admin, no separate login
 * Design (on design-enabled plans): a gallery of the renders generated by your 
   visitors
 * Free Basic plan forever — no credit card required

#### Available plans

 * **Basic** — Free forever, 500 requests/month, 1 domain
 * **Pro** — EUR 29/month, 30,000 requests/month, 5 domains
 * **Business** — EUR 99/month, 150,000 requests/month, 50 domains
 * **Enterprise** — custom quote

#### Useful links

 * [Official site](https://ludoprogramming.com/en)
 * [Oravio Dashboard](https://ludoprogramming.com/en/ace/dashboard)
 * [Documentation](https://ludoprogramming.com/en/home/documentation)
 * [Pricing](https://ludoprogramming.com/en/pricing)

#### External services

Oravio is a SaaS service (provided by LudoProgramming). To work, the plugin communicates
with the Oravio servers. What data is sent and when:

 * **On activation / free account creation:** sends the site domain, the administrator
   email address, and the site name to `https://ludoprogramming.com/api/wp/onboard`,
   in order to automatically create a free Basic account and license.
 * **On license verification:** sends the license key to `https://ludoprogramming.
   com/api/wp`.
 * **The chat widget:** loads the script from `https://ludoprogrammingaceengine-
   dwb8bdexfnbzdvd2.northeurope-01.azurewebsites.net/api/ace.js` and sends visitor
   questions to the Oravio engine to generate answers.
 * **In-plugin dashboard (only when you open it in WP Admin):** sends management
   requests (view plan/usage, manage FAQs, view leads, on booking-enabled plans 
   configure specialties/services/people/hours and manage appointments, and on design-
   enabled plans view generated renders) to the Oravio engine at `https://ludoprogrammingaceengine-
   dwb8bdexfnbzdvd2.northeurope-01.azurewebsites.net/api/manage/*`, authenticated
   with your license key and a management token stored securely in WordPress.
 * **WooCommerce connector (optional, only if you enable it):** the plugin exposes
   an endpoint that only Oravio calls to check the status of an order (by order 
   number + email). Identity is validated locally, in WordPress — Oravio never receives
   WooCommerce keys.

By using the plugin you agree to the service’s Terms of Use and Privacy Policy:

 * Terms of Use: https://ludoprogramming.com/terms
 * Privacy Policy: https://ludoprogramming.com/privacy

## Screenshot

[⌊Widget settings in WP Admin — appearance, position, and the WooCommerce order-
status connector⌉⌊Widget settings in WP Admin — appearance, position, and the WooCommerce
order-status connector⌉[

Widget settings in WP Admin — appearance, position, and the WooCommerce order-status
connector

[⌊License status, plan and expiry, with one-click access to the Oravio dashboard⌉⌊
License status, plan and expiry, with one-click access to the Oravio dashboard⌉[

License status, plan and expiry, with one-click access to the Oravio dashboard

[⌊Analytics — requests, cache hit rate and your most frequent questions⌉⌊Analytics—
requests, cache hit rate and your most frequent questions⌉[

Analytics — requests, cache hit rate and your most frequent questions

## Installazione

#### Automatic installation (recommended)

 1. In your WordPress dashboard, go to **Plugins  Add New**
 2. Search for **Oravio AI Widget**
 3. Click **Install Now** and then **Activate**
 4. Go to **Settings  Oravio AI** and enter your license key

#### Manual installation

 1. Download the plugin `.zip` file
 2. In your WordPress dashboard, go to **Plugins  Add New  Upload Plugin**
 3. Select the `.zip` file and click **Install Now**
 4. Activate the plugin
 5. Go to **Settings  Oravio AI** and enter your license key

#### Getting a license key

 1. Register for free at [ludoprogramming.com](https://ludoprogramming.com/en/ace/dashboard)
 2. The Basic plan is free forever — no credit card required
 3. Create a license for your domain
 4. Copy the license key (format: LIC-XXXX…)

## FAQ

### Can the assistant actually book appointments, or does it just answer questions?

It books. The assistant checks your real availability, offers free time slots, collects
the customer’s details, and creates the appointment — all inside the chat. Every
request comes to you by email for approval first, with one-click Approve and Cancel
buttons, so nothing is confirmed without you.

### Do I need an OpenAI account or an API key?

No. Oravio is a hosted service — the AI runs on our servers. You install the plugin,
click once, and a free account is created for you. There is no API key to generate,
no third-party AI billing to monitor, and no surprise usage bill.

### Can it handle a clinic with several doctors, or a salon with several stylists?

Yes — this is what Oravio is built for. You define specialties (e.g. Dentistry, 
Dermatology) with the services each one offers, then add the people who provide 
them. Working hours are set on the person, not on the service, so every doctor or
stylist has their own calendar; one person can cover more than one specialty. The
assistant shows the combined availability of everyone who can perform the service
and only asks the visitor to pick a person when more than one is actually free at
that time.

### Is it free?

Yes! The Basic plan is free forever and includes 500 requests/month and 1 domain—
no credit card required.

### What happens to a booking after the visitor makes it?

You receive an email with the request and two buttons: Approve or Cancel. On approval,
both you and the customer get a confirmation email with an .ics calendar file attached.
Unanswered requests expire automatically after 24 hours (or when the slot passes)
and the time is released. Customers can cancel themselves using their booking code.

### Does it answer in my visitor’s language?

Yes. The assistant replies in the language the visitor writes in, using the content
of your own site as the source for its answers.

### What does the widget do with my site content?

Oravio automatically indexes the pages of your site and uses this information to
accurately answer visitor questions. The content is used solely to generate answers
and is not shared with other users.

### Does it work with any WordPress theme?

Yes. The plugin enqueues a single `<script>` in the site footer, compatible with
any WordPress theme.

### How do I get a license key?

Register for free at [ludoprogramming.com](https://ludoprogramming.com/en/ace/dashboard).
The Basic plan does not require a credit card.

### Can I customize the look of the widget?

Yes. From the plugin settings you can configure: the style (circle or pill), the
position, the title, the accent color, the logo, and the input placeholder.

### Does it work with WooCommerce?

Yes. If you have WooCommerce active, a section appears in the settings where you
generate a “connector secret”. With it, the Oravio assistant can check order status
directly in your store (by order number + email). The customer’s identity is validated
locally, in WordPress.

## Recensioni

Non ci sono recensioni per questo plugin.

## Contributi e sviluppo

“Oravio — AI Chatbot & Appointment Booking for Clinics & Salons” è un software open
source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate
di seguito.

Collaboratori

 *   [ Doru Bulubasa ](https://profiles.wordpress.org/dorubulubasa/)

[Traduci “Oravio — AI Chatbot & Appointment Booking for Clinics & Salons” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/oravio-ai-widget)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/oravio-ai-widget/)
segui il [repository SVN](https://plugins.svn.wordpress.org/oravio-ai-widget/), 
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/oravio-ai-widget/)
tramite [RSS](https://plugins.trac.wordpress.org/log/oravio-ai-widget/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.9.0

 * New: a Help tab in the plugin panel — how the assistant picks an answer, what
   each tab is for, how your monthly allowance is counted, and what to check when
   the widget does not show up
 * Fix: the “Upgrade plan” button now opens the billing page with this site’s licence
   already selected, instead of leaving you to pick it by hand

#### 2.8.0

 * A person can be limited to specific services, not just whole specialties — e.
   g. in a dental practice where only one dentist places implants. By default they
   still cover every service in the specialties assigned to them, including services
   you add later
 * Working hours are now defined only on people, not on services — a schedule belongs
   to the person who provides the service, not to the service itself
 * Booking is split into three tabs: Specialties & services, People & hours, and
   Appointments
 * A specialty with nobody assigned to it is now flagged clearly, because it cannot
   be booked
 * Existing single-person setups are migrated automatically: your current hours 
   become your first person, which you can rename

#### 2.7.2

 * The plugin is now presented for what it actually does: an AI assistant that answers
   questions **and** books appointments, for clinics, salons and any business with
   a calendar
 * Rewritten description and FAQ around appointment booking, multi-person scheduling,
   and the fact that no OpenAI account or API key is required
 * No functional changes — listing and documentation only

#### 2.7.1

 * Confirmed compatible with WordPress 7.1 (no admin UI/JS or media handling touches
   the areas changed in this release: block editor iframe, jQuery UI, media processing,
   persistent toolbar)

#### 2.7.0

 * New: Booking now supports multiple specialties (e.g. a clinic with Dentistry 
   and Dermatology, or a salon with Hair and Nails), each with its own services 
   and hours
 * New: assign multiple people to the same specialty (e.g. two doctors) — each with
   their own calendar; a person can cover more than one specialty
 * When booking, the assistant shows combined availability across all eligible people
   and only asks which one you prefer if more than one is free at that exact time
 * Fully backward compatible — existing single-person setups keep working unchanged

#### 2.6.1

 * Fix: the in-plugin dashboard (Overview, FAQ, Leads, Booking, Design) is now fully
   in English by default, with translatable strings (i18n) instead of hardcoded 
   Romanian text

#### 2.6.0

 * New: enable “require email before chat” (lead capture) directly from the Leads
   tab — works on any plan

#### 2.5.0

 * New: monthly analytics summary in the dashboard Overview (total questions, breakdown
   by AI / FAQ / Cache / off-topic, and top questions)

#### 2.4.0

 * New: Design in the in-plugin dashboard (on design-enabled plans) — a gallery 
   of all the renders generated by your visitors

#### 2.3.0

 * New: Booking in the in-plugin dashboard (on booking-enabled plans)
 * Define services (name, duration, price) and weekly working hours
 * Manage appointments — approve, cancel or delete, grouped by day
 * Same server-side signed, allow-listed request model as the rest of the dashboard

#### 2.2.0

 * New: in-plugin dashboard in WP Admin (top-level “Oravio” menu) — manage your 
   assistant without a separate account
 * Overview: plan, status and current-month usage
 * FAQ: add and remove answers served instantly and with priority by the widget
 * Leads: view the email leads captured by the widget
 * Management requests are signed server-side (license key + a management token 
   kept in WordPress, never exposed to the browser) and restricted to a fixed allow-
   list of routes

#### 2.1.2

 * Admin CSS/JS now enqueued via admin_enqueue_scripts (wp_add_inline_style / wp_add_inline_script/
   wp_localize_script) instead of inline tags
 * readme: corrected Contributors to the plugin owner account

#### 2.1.1

 * Compliance with WordPress Plugin Check: unslash inputs before sanitization, escape
   all output, nonce verification on license removal, wp_safe_redirect, wp_parse_url
 * The widget script is now registered via wp_enqueue_script() instead of a raw 
   footer tag
 * Admin UI and readme fully in English
 * Tested up to WordPress 7.0

#### 2.1.0

 * Oravio for WooCommerce: REST endpoint `oravio/v1/order-status` lets the assistant
   check order status
 * New “Connector secret” field in settings (shown only when WooCommerce is active),
   with generator
 * Identity (order number + email) is validated in WordPress — Oravio never receives
   WooCommerce keys
 * readme: dedicated “External services” disclosure section

#### 2.0.0

 * Full rebranding AceEngine  Oravio
 * Settings page renamed (Settings  Oravio AI)
 * Text domain: oravio-ai-widget
 * Stability and security improvements

#### 1.0.0

 * Initial release
 * License key + automatic script injection
 * White label: title, accent color, logo, placeholder
 * Position toggle: bottom right / bottom left
 * Widget style: circle / pill

## Meta

 *  Versione **2.9.0**
 *  Ultimo aggiornamento **3 giorni fa**
 *  Installazioni attive **Meno di 10**
 *  Versione WordPress ** 5.8 o superiore **
 *  Testato fino alla versione **7.1.3**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/oravio-ai-widget/)
 * Tag
 * [AI Chatbot](https://it.wordpress.org/plugins/tags/ai-chatbot/)[appointment booking](https://it.wordpress.org/plugins/tags/appointment-booking/)
   [appointments](https://it.wordpress.org/plugins/tags/appointments/)[booking](https://it.wordpress.org/plugins/tags/booking/)
   [clinic](https://it.wordpress.org/plugins/tags/clinic/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/oravio-ai-widget/advanced/)

## Valutazioni

Non sono state ancora inviate recensioni.

[La tua recensione](https://wordpress.org/support/plugin/oravio-ai-widget/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/oravio-ai-widget/reviews/)

## Collaboratori

 *   [ Doru Bulubasa ](https://profiles.wordpress.org/dorubulubasa/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/oravio-ai-widget/)