bookfer

Bookfer AI

An assistant that does, not one that explains where to click.

It is embedded in the desktop, has persistent sessions and 272 tools covering practically the whole surface of the product. It checks availability, creates bookings, moves a stay with a preview, adjusts rates, approves events or publishes a site.

Bookfer AIfront desk

Move García to 203 from Thursday and let them know by email

find_booking guest: García1 result

move_booking previewno clashes

assign_unit 203ok

send_guest_email room changesent

Done. Moved to 203 from the 19th to the 22nd and the notice went out. Room 101 is free those three nights.

Martina García#BK-4821
203 · Superior Double19 → 22 Mar2 paxConfirmed
View bookingUndo

Permissions

It operates with your permissions, not its own.

This is the delicate part of any agent inside a management system, and it is solved in three layers applied at different moments.

  • Before the turn — tools are filtered by your real scope. What you cannot use is never even offered to the model.
  • In the prompt — it is told what role you have, which apps you do and do not have access to, what capabilities, what properties, and how to answer when something is blocked.
  • On every call — the specific operation is evaluated against a per-service policy table that mirrors what the real services require and fills the gaps where the backend is laxer than the interface.
  • With your identity — execution uses a short-lived permission issued in your name and renewed on every call.
WorkspaceHotel del Parque
Front deskHousekeepingMarketingAdmin
Daily board
All bookings
New booking
Room status
Rates and availability
Revenue · RMSother workspace
Builder and sitesother workspace
LinkHubother workspace

272 tools

Practically the whole surface of the product.

It is not a chatbot with three demo actions. They are grouped by domain, and there are also raw read and write tools to cover the endpoints without a dedicated one.

Bookings

Check availability, create a booking, change status, assign, unassign and auto-assign a unit, move with preview, notes, charge adjustment, extra services, guest search and frequent guests.

Rates and promotions

List, create, update and delete rate plans and promotions, and activate or deactivate them.

Availability

Initialise, sync, per-day restrictions and room blocks.

Rooms

Room status, full units and categories, history, bulk creation, selling-model audit and auto-correction.

Revenue

Dashboard, daily series, booking window, pace, demand signals, rules with a dry run, decisions, recommendations, events and competitors.

Marketing

Sites — create, publish, duplicate, pages, languages, SEO and GEO, popups, Engine Studio — galleries, reviews, LinkHub and online presence.

Company and users

Profile, users, invitations, roles, statuses, access and search by email.

System

Global search, notifications and dashboard theme. Plus the whole file library, folders and files.

The experience

You see what it is doing while it does it.

The answer arrives streaming with the turn transcript in view. It is not a spinner and then a paragraph: it is the list of operations, with their results, as they happen.

  • Rich answer blocks: booking cards, revenue cards and actionable lists, not just text.
  • Buttons inside the cards that execute operations, with the same permission check.
  • Feedback capture inside the conversation, so what did not work reaches whoever fixes it.
  • Session history filtered by the active workspace: the front desk does not see marketing's conversations.
Bookfer AIfront desk

Move García to 203 from Thursday and let them know by email

find_booking guest: García1 result

move_booking previewno clashes

assign_unit 203ok

send_guest_email room changesent

Done. Moved to 203 from the 19th to the 22nd and the notice went out. Room 101 is free those three nights.

Martina García#BK-4821
203 · Superior Double19 → 22 Mar2 paxConfirmed
View bookingUndo
272tools available
3permission verification layers
10explicit denial codes
1identity: yours, with a short-lived permission

Why it can do more here

Because it sees the whole system, not one module.

An assistant tied to a single product can answer about that product. Since the data here is one, a single sentence crosses things that in another stack are three tabs and two exports.

  • “How is the long weekend looking compared with last year?” — it reads pace against your own history.
  • “Raise Saturday doubles by 10% and tell me if that puts me above the comp set” — it touches rates and queries competitors.
  • “Publish the last-minute promo on the site” — it creates the promotion and publishes the site.
  • “Who is arriving today with no room assigned?” — it crosses bookings and units.
Revenue · DecisionSat 21/03

Superior Double · suggested rate

$84.000$96.600+15%
occupancy78% · rule threshold 70%
pace+18% vs. your own history (Sat · March · 15-30 days)
eventVendimia Festival · in 3 days · impact 72
comp setcomp-set median $101,400 · 4 of 5 loaded
ruleHigh occupancy + event → +15% adjustment
capmaximum $120,000 · not applied
Accept and push to the engineReject

Frequently asked questions

What happens if I ask for something my user cannot do?

It explains the missing permission, it does not tell you the feature does not exist. There are explicit denial codes — insufficient role, missing capability, no active workspace, insufficient app access, property out of scope, password change required, among others — and the assistant translates which one it was. The difference matters: “you do not have permission” is solved by talking to your admin, “it does not exist” sends you looking for another system.

Does the assistant have full access to the system?

It has no access of its own at all. When it executes something it does so impersonating your real identity, with a short-lived permission reissued on every call. If your membership is revoked mid-conversation, the next operation fails and the assistant explains it. There is no service account with superpowers behind it.

Can I see what it did, or do I have to trust it?

You can see it. Every turn shows the transcript: which tool it used, with what parameters and what came back. And answers are not just text: they come back as booking or revenue cards with buttons that execute, subject to the same permission check as everything else.

Try it with your own data.

The assistant is genuinely useful when there is a loaded system underneath. Start with setup, load a property and ask it something you would solve today by opening four tabs.

01You sign up and load the property.

02You open Bookfer AI from the desktop.

03You ask for something real and watch the transcript.