Back to blog
How a boutique hotel automated 70% of its calls with AI (case study)
Case studies

How a boutique hotel automated 70% of its calls with AI (case study)

Rinqa TeamApril 13, 202610 min

Starting point: a boutique hotel with an invisible problem

"Hotel Marqués de Atalaya" — name changed for confidentiality — is an 18-room boutique in Granada's old town. ADR €145, average occupancy 72%, 48% of revenue came from Booking and Expedia.

The problem: small reception (2 staff per shift), juggling in-person service, check-in and check-out, and incoming calls. 31% of calls went unanswered, and one out of every four answered ended up routed to Booking — costing 18% commission unnecessarily.

The GM put it bluntly: "We're paying commission on calls that are already coming to us. It's absurd."

What we tried before AI

  1. Part-time human staff for peak hours: cost €1,400/month, didn't cover nights.
  2. External call center: operators didn't know the hotel, gave wrong info, conversion dropped.

Neither solved the underlying issue: the hotel needed a voice channel that knew the product and was always on.

Implementation: 8 days

Day 1–2: discovery and content load

PDFs, Excel of room types, PMS data (Avirato), 25 recurring FAQs. Rinqa indexed it in under an hour.

Day 3–4: voice and scripting

Voice "Lucía" (Cartesia Sonic-2). Greeting: "Hotel Marqués de Atalaya, this is the assistant. How can I help you?". Transfer rules for explicit human request and group/event inquiries.

Day 5–6: PMS and email integration

Avirato API for real availability. Auto-email with Stripe payment link. Internal CRM webhook.

Day 7–8: tests and soft launch

50 simulated calls. Soft launch at 30% for 3 days. Prompt tuning. From day 9: 100% of traffic.

Results after 90 days

| Metric | Before | After | Change | |---|---|---|---| | Missed calls | 31% | 4% | −87% | | Resolution without humans | 0% | 71% | — | | Direct (non-OTA) bookings | 32% | 47% | +15 pp | | Avg call handling time | 4:12 | 2:38 | −37% | | Cost per booking captured | €26 | €4.20 | −84% | | NPS on calls | 7.1 | 8.4 | +1.3 | | Calls answered after hours | 0 | 187/month | — |

The big one: direct bookings rose 15 pp. Against monthly revenue of €78,000, that's €11,700/month no longer paid in OTA commissions.

What surprised them

  1. Automatic upselling (parking, breakfast, late check-out) increased average ticket 8%.
  2. Killer night-time conversions: 12% of bookings between 22:00 and 07:00 — high purchase intent.
  3. Front-desk briefing: automatic call summaries in the dashboard, no need to listen to recordings.

What didn't work at first

  1. The AI struggled with foreign names — fixed with Speechmatics ASR + vocabulary tuning.
  2. Confused "half board" with "all-inclusive" — fixed by sharpening the knowledge base.
  3. Didn't transfer corporate groups well — added explicit rule.

Does this work for every hotel?

Best fit: 12–80 rooms, >150 calls/month, defined product, PMS with API (Avirato, Mews, Cloudbeds, Mirai…). Less ideal: tiny hotels (<10 rooms — better with WhatsApp), large chains, rotating short-term rentals.

Real project cost

  • Setup: €0
  • Monthly fee: €199/month (up to 2,000 minutes)
  • PMS integration: €0
  • Year 1 total: €2,388
  • Year 1 estimated savings: €140,400

ROI: ~58x.


Got a similar problem? Talk to the Rinqa demo for hotels and hear exactly how your virtual assistant would handle a real call.

#hotels#success story#virtual assistant#bookings#PMS

You might also like

Want to try it for your business?

Set up your voice agent in 5 minutes. No code, no credit card.

Get started free