User manual — Xabia Avirato (addon for Avirato)

Quick Installation Guide

  1. Install and activate Xabia Agent Core .
  2. Install and activate the Xabia Avirato ZIP from Plugins → Add new → Upload plugin .
  3. In Xabia Agent → Addons , activate or synchronize the Avirato addon license until the Hub recognizes it.
  4. Create or edit the agent that will use reservations and open the Avirato tab.
  5. Enter the establishment ID (webcode) , the engine URL , and, if necessary, inclusion/exclusion filters.
  6. Save the agent and test availability with real dates in Playground .
  7. Publish the chat using a shortcode or the native Core interface.
  8. Verify that the booking links open the Avirato engine with correct dates and IDs.

Part 1 — What it is and what it is for

1.1 Brief definition

Xabia Avirato is an add-on (extra plugin) that is installed on top of Xabia Agent Core . It connects your Xabia chat with the Avirato online booking engine that your guests already know (the usual address is the Avirato booking page) so you can:

It does not replace the Avirato panel or the legal configuration of prices and conditions on its website; it is an automated query layer for the chat.

1.2 What problem does it solve?

Without this add-on, an AI assistant might fabricate availability or simply refer users to the website. With Xabia Avirato, availability responses are based on data from the actual booking engine , presented in an organized way and with helpful links.

1.3 Essential requirements

Requirement What does it mean to you?
WordPress working The addon is a WordPress plugin.
Xabia Agent Core installed and active Without the Core, the add-on will not load correctly and may display an error message on the desktop.
Avirato add-on license Real-time availability is validated in the Hub via Xabia Agent → Addons , using the Avirato addon key. If there is no active subscription, technical alerts appear only on the desktop (Addons / Registration); in the public chat , visitors will see a generic message to contact the property (villas + exact dates), without “module not active” messages.
Establishment in Avirato You must have a registered establishment on Avirato with an accessible booking engine.
Establishment ID (webcode) It is the numeric code that Avirato uses in the engine’s URL; without it there are no valid queries (except for special configuration with another plugin; see below).

Part 2 — Step-by-step installation

2.1 Before starting

  1. Have on hand the ZIP file of the add-on that was provided to you by Xabia or your distributor (the name may vary in each package).
  2. Please confirm that Xabia Agent Core is already installed in Plugins and is active .

2.2 Install the ZIP file in WordPress

  1. Log in to the WordPress dashboard as an administrator.
  2. Go to Plugins >

    Add new.

  3. Click Upload plugin .
  4. Choose the Xabia Avirato ZIP file.
  5. Click Install now , and then Activate plugin .

2.3 Correct activation order

2.4 Check that the add-on is recognized

In Xabia Agent → Addons, you can view Xabia Avirato in the cards, enter or check the addon license key (Hub validation), and access the Polar store ( polar.sh/xabia ) and the customer portal ( polar.sh/xabia/portal ) for subscriptions. The addon typically doesn’t have its own separate menu : the establishment ID , engine URL, and filters are configured within each agent , in the Avirato tab (see below).

📢 Note on pricing: The Avirato subscription price (and the price of all other add-ons) is updated in real time at https://xabia.ai/precio . The Add-ons panel displays an estimate, not a fixed price.


Part 3 — Where to configure (desktop navigation)

3.1 General Route

  1. Xabia Agent (or the name of the menu your installation uses for the Core).
  2. Edit the agent/project that Avirato should use (each site can have multiple agents).
  3. Look for the “Avirato” tab in the agent’s profile.

3.2 How the data is saved

The fields are saved when you click Save Agent on that same screen — you don’t have to look for any loose files: WordPress stores that information in your installation .


Part 4 — Configuration fields (detailed explanation)

4.1 Establishment ID

4.2 Public name of the accommodation

4.3 Inclusion Filter

4.4 Room/House IDs (optional)

4.5 Exclusion List

4.6 Promotional code (optional)

4.7 Engine URL


Part 5 — Day-to-day management

5.1 Verify license and add-on

5.2 Season or catalog changes

5.3 Test before advertising

  1. Open the playground or chat on a test page.
  2. Try phrases with clear dates (see Part 6).
  3. Try the name of a specific house that exists in the catalog.
  4. Click the booking link and confirm that it opens the engine with consistent dates and IDs.

5.4 Privacy and data


Part 6 — How the visitor uses it (chat experience)

6.1 Which phrases “activate” availability

The system looks for availability intent or dates in the message.

Among others, it reacts to terms such as: availability, reservation, accommodation, nights, stay, month names, “this week”, “weekend”, “Easter”, date ranges in text or DD/MM/AAAA or AAAA-MM-DD format, etc.

6.2 Dates in natural language

The add-on interprets many Spanish expressions, for example:

If the user is vague about the dates, the system deduces a reasonable range; the more specific the visitor is, the more reliable the result.

6.3 Engine Language

6.4 Requesting a house or room by name

6.5 Force a “fresh” query (without depending on recent cache)

If the visitor types things like update , refresh , look again , check again , etc., the system may skip the recent cache and query the engine again.

6.6 Booking links

When a place becomes available, the response will typically include a booking button or a clickable link, depending on how Xabia’s template is visually set up.


Part 7 — Token Consumption and AI


Part 8 — Common messages and what they mean

Situation What does it usually mean
In the public chat , generic text such as “contact us…”, “villas”, “exact schedules” (without technical details) The add-on may be deactivated, the key in Addons may not yet be valid, or the subscription may not be active. Check Xabia Agent → Addons and the log ( debug.log if available); the visitor should not see text such as “module not active”.
“I haven’t been able to read the booking engine correctly…” Technical failure when retrieving or parsing the page from the engine (network, HTML change, incorrect URL).
Always “unavailable” Review Establishment ID, Engine URL, and inclusion/exclusion filters;

Try dates where you know there are openings.

The link opens too many rooms Check if the manual room ID is too broad or if the filters are not narrowing down properly.

Part 9 — Troubleshooting (checklist)

  1. Active Core and active Xabia Avirate .
  2. Correct establishment ID (copied from the Avirato environment / engine web).
  3. Correct URL of the engine ( https://booking.avirato.com/ unless otherwise indicated).
  4. Inclusion filter not too restrictive for initial testing (can be left empty at first to validate reading and then fine-tuned).
  5. Exclusions: Please confirm that you are not mistakenly excluding the entire catalog.
  6. Xabia Agent → Addons: Avirato key validated in the Hub (and active subscription in Polar if applicable).
  7. Try incognito mode after clearing the site cache if you use aggressive front-end caching plugins.
  8. If you use Avirato Calendar , please confirm that you have refreshed properties and types there before expecting automatic room numbering here.

Part 10 — Good practices


Part 11 — Support

Xabia (installation, Core license, add-ons): same usual Xabia help email.

Issues related to the contract with Avirato only (not the Xabia plugin): your Avirato business contact.

For licensing , wallet , and global settings, open the Core Manual .

Xabia AI — The Living Web

Natural wisdom with artificial intelligence

Xabia AI is especially suitable for companies and associations in the tourism sector, institutions, businesses and online stores that want to increase their conversion rate.

Xabia AI is developed by Digixop.

Xabia AI · Garaizar, 2 · 48004 Bilbao (SPAIN)

help@xabia.ai

No te pierdas nada!!!

Usa nuestro programa inteligente de Aste Nagusia 2026 y pregunta lo que quieras a Marija-ia