Skip to content

A WhatsApp Concierge That Answers Guests Around the Clock

A fixed-price WhatsApp concierge for three boutique hotels: instant answers in five languages, upsells, check-in and handover to the front desk.

22:49
EnjoyBCN GràciaBusiness account
Today
Hi! What time is check-out tomorrow? Our flight is at 19:0022:47✓✓
Hi Anna, check-out is at 11:00. Your room is free tomorrow, so you can stay longer if you like. We can also keep your bags at reception for free.22:47
Until 14:00 · €35Until 18:00 · €60No thanks
Until 14:00 · €3522:48✓✓
All set. Your check-out is now 14:00 and €35 has been added to your bill for room 312. Have a lovely last evening in Gràcia.22:48
Perfect, thank you!22:49✓✓
Message
09:12
Hotel La PauBusiness account
Today
Hola, llegamos al aeropuerto a las 13:20. ¿Podemos dejar las maletas antes del check-in?09:05✓✓
¡Hola Javier! Claro, puedes dejar las maletas en recepción desde las 8:00. El check-in es a las 15:00.

¿Quieres que un coche te recoja en el aeropuerto? El traslado privado cuesta €55 para 2 personas.09:05
Reservar traslado · €55No, gracias
Reservar traslado · €5509:11✓✓
Hecho. Tu conductor, Marc, te esperará en la T1 con un cartel del Hotel La Pau a las 13:20.09:12
Message
Client
EnjoyBCN Group
Location
Barcelona, Spain
Duration
8 weeks
Team
3 people: PM, AI engineer, full-stack dev
Built with
Node.jsOpenAIWhatsApp Business APIPostgreSQLMews APIVercel
questions answered instantly
81%questions answered instantly
upsell revenue per stay
+19%upsell revenue per stay
languages
5languages
fixed price, delivered on time
On budgetfixed price, delivered on time

01 · About the client

EnjoyBCN Group is a young Barcelona hotel group running three boutique properties in the Gothic Quarter, Eixample and Gràcia. Guests messaged the front desk on WhatsApp at all hours about check-in times, luggage, restaurants and transfers, in several languages. The small desk teams couldn't keep up at busy times, and upsells like late check-out or airport transfers were rarely offered.

02 · The problem

  • 01

    Busy front desks.

    Staff answered the same WhatsApp questions all day, often while checking guests in.

  • 02

    Slow night replies.

    Messages sent overnight waited until morning.

  • 03

    Missed revenue.

    Late check-out, transfers and experiences were rarely offered.

  • 04

    Fixed budget.

    The group needed a clear price and a launch before the summer season.

03 · Our solution

For one agreed price, we built a WhatsApp concierge connected to the group's property management system. It answers guest questions instantly in their language, sends pre-arrival messages with check-in details, and offers late check-out, transfers and local experiences at the right moment. Anything it can't handle, or any complaint, goes straight to the front desk with the conversation attached. Each hotel's team edits answers and offers in a simple dashboard.

04 · What we built

  • Instant multilingual answers

    English, Spanish, Catalan, French and German.

  • Pre-arrival messages

    Check-in details and directions sent automatically.

  • Smart upsells

    Late check-out, transfers and experiences offered at the right time.

  • Front-desk handover

    Complaints and special requests passed to staff with context.

  • Hotel dashboard

    Edit answers, offers and opening hours without developers.

Want a concierge that never sleeps, at a fixed price?

05 · Challenges we solved

  1. 1

    Three hotels, one agent

    Each property has its own answers and offers, managed from one system.

  2. 2

    Brand voice

    We tuned replies to sound like the hotels' own staff, not a bot.

  3. 3

    Fixed scope

    Features outside the agreed list went onto a phase-two list, so the price never moved.

06 · Our approach

  1. Week 1

    01 Discovery

    Agreed scope, price and top guest questions with each hotel.

  2. Weeks 2–6

    02 Build

    Concierge, PMS integration, upsells and hotel dashboard.

  3. Week 7

    03 Pilot

    Ran at one hotel with every conversation reviewed.

  4. Week 8

    04 Launch

    Rolled out to all three hotels before the summer season.

07 · Results

Guests now get answers in seconds at any hour, and front desks focus on the guests in front of them. Timely offers turned WhatsApp into a revenue channel, and the group owns a system it can extend to new hotels.

Inside the product. 

Key screens from the build. Click any screen to enlarge.

WhatsApp conversations: a late check-out upsell, and a transfer booked in Spanish

22:49
EnjoyBCN GràciaBusiness account
Today
Hi! What time is check-out tomorrow? Our flight is at 19:0022:47✓✓
Hi Anna, check-out is at 11:00. Your room is free tomorrow, so you can stay longer if you like. We can also keep your bags at reception for free.22:47
Until 14:00 · €35Until 18:00 · €60No thanks
Until 14:00 · €3522:48✓✓
All set. Your check-out is now 14:00 and €35 has been added to your bill for room 312. Have a lovely last evening in Gràcia.22:48
Perfect, thank you!22:49✓✓
Message
09:12
Hotel La PauBusiness account
Today
Hola, llegamos al aeropuerto a las 13:20. ¿Podemos dejar las maletas antes del check-in?09:05✓✓
¡Hola Javier! Claro, puedes dejar las maletas en recepción desde las 8:00. El check-in es a las 15:00.

¿Quieres que un coche te recoja en el aeropuerto? El traslado privado cuesta €55 para 2 personas.09:05
Reservar traslado · €55No, gracias
Reservar traslado · €5509:11✓✓
Hecho. Tu conductor, Marc, te esperará en la T1 con un cartel del Hotel La Pau a las 13:20.09:12
Message
01WhatsApp conversations: a late check-out upsell, and a transfer booked in Spanish

Hotel dashboard for editing answers and offers

concierge.enjoybcn.com/offers/late-checkout?hotel=gracia

Offers

6 offers · EnjoyBCN GràciaNew offer
OfferPriceStatusTake-up
Late check-outGuest asks about check-out, or 18:00 day before€35 / €60On31%
Airport transferPre-arrival message, 3 days before€55On18%
Early check-inGuest shares arrival before 12:00€30On24%
Cava on arrivalBooking notes mention birthday or anniversary€22On12%
Tapas walk, El BornGuest asks for dinner or things to do€45 ppOn6%
Parking, Saba DiagonalGuest mentions car€28 / dayOff—

Take-up = accepted ÷ offered, last 30 days.

Edit: Late check-outLast edited by Laia, 3 days ago

Options

Until 14:00€35
Until 18:00€60

Only offer when

✓Room is not sold for the next night (checked in Mews)

✓Housekeeping can turn the room by 16:00

ENESCAFRDEAuto-translated: CA, DE
Hi {first_name}, check-out is at 11:00. Your room is free tomorrow, so you can stay longer if you like. We can also keep your bags at reception for free.

164 / 1024

Charge to

Room folio (Mews product: LATE_CO)
Preview in WhatsAppSave changes
02Hotel dashboard for editing answers and offers

Front-desk handover queue

concierge.enjoybcn.com/handover/c_8f21a4
Handover7 open · 24 today
Open 7Mine 2Resolved

Tom FischerGràcia · 2142m

The air con in our room isn't working and it's…

Complaint

Marie LefèvreGràcia · 1089m

Is it possible to have a cot in the room for…

Special request

+34 612 48 90 17La Pau 14m

Hola, reservé por Booking pero no me llegó…

Not found in PMS

Liam O'ConnorEixample · 30522m

We were charged twice for the airport transfer

Refund

Sara BianchiEixample · 40231m

Can you recommend a gluten-free restaurant…

Special request

Jonas BergLa Pau · 11748m

Noise from the street, can we change room?

Complaint

Hana SuzukiGràcia · 2091h

I think I left my charger in the room

Lost item
Tom FischerGràcia · 214 · EnglishAssign to meResolve

Today 21:36

The air con in our room isn't working and it's really hot, we can't sleep. Can someone come up?Guest · 21:36
I'm sorry about that, Tom. I've asked the front desk to help right away. Someone will message you here in a few minutes.Concierge (auto) · 21:36
Handed over: complaint. AC not working in room 214, guest can't sleep. Checked Mews: rooms 216 and 311 (same type) are free tonight. Suggest a room move or engineer visit.
Send engineer (ETA 15 min)Offer room 311Call guest
Reply to Tom on WhatsApp…

Reservation

GuestTom Fischer

Mews ID#5719

Stay29 Sep – 3 Oct

Room214 · Superior

Guests2 adults

RateDirect · flexible

Balance€0.00

This stay

12 messages · 1 upsell (airport transfer, €55) · 0 handovers before

Desk notified 21:36

03Front-desk handover queue

Upsell revenue report

concierge.enjoybcn.com/reports/upsells?range=since-launch

Upsell revenue

Since launch (1 Jun – 20 Sep)Export

Upsell revenue

€66,081

1,522 upsells

Per stay

€14.82

was €12.45 before launch (+19%)

Offer take-up

21.4%

7,112 offers sent

Answered instantly

81%

19% handed to desk

Weekly upsell revenue, all hotelsWeeks starting

By hotel

EnjoyBCN Gràcia€24,918€15.40 / stay

EnjoyBCN Eixample€23,574€14.96 / stay

Hotel La Pau€17,589€13.88 / stay

By offer

OfferSoldRevenueAvg
Late check-out612€24,860€40.62
Airport transfer441€24,255€55.00
Early check-in287€8,610€30.00
Cava on arrival118€2,596€22.00
Tapas walk, El Born64€5,760€90.00
Total1,522€66,081€43.42

Revenue is posted to Mews folios. Refunds (€360) and no-shows are excluded.

04Upsell revenue report

EnjoyBCN Group's website today: hotellapau.com

Hotel La Pau (EnjoyBCN Group) website home page
05EnjoyBCN Group's website today: hotellapau.com

Related work. 

Get in touch

Want a concierge that never sleeps, at a fixed price?

Share a few lines about your idea, workflow or project. A senior lead replies within one business day.

  • Free 30-minute strategy call
  • NDA on request
  • Proposal within 48 hours

We reply within one business day. No spam, ever.

The right conversation can save you
six months.

Free 30-minute strategy call · NDA on request · Proposal within 48 hours