Hospitality

How Nexora Hotels went from 3 failed vendors to live AI in 28 days

Managing guest inquiries across web and WhatsApp manually while losing overnight bookings. A proven vendor had failed. Nexora Hotels needed a partner who could deliver fast—and keep it simple.

Lead Capture Rate

+44%

Web & WhatsApp combined, 60 days post-launch

Response Time

-62%

Average first response, peak hours

Time to Production

28 days

From kickoff to live system

The challenge

Nexora Hotels was losing bookings overnight. Guest inquiries came in through the website and WhatsApp simultaneously, but the team could only respond during business hours. Every message delayed meant a potential revenue loss. A year-long chatbot project with a previous vendor had failed, leaving the team skeptical about AI solutions.

Key pain points

  • Guest inquiries landing in separate channels with no unified view—web and WhatsApp siloed
  • Manual responses during business hours only; overnight bookings slipped away to competitors
  • Previous chatbot vendor required 12+ months with zero results; trust in AI solutions eroded
  • No integration with the existing HubSpot CRM; customer data remained fragmented
  • Multilingual support (Arabic, English, French) unaddressed; losing regional guests

What we built

We deployed a unified AI concierge that sits on both web and WhatsApp, understands guest intent in real time, routes inquiries to the right team member, and syncs everything back into HubSpot. The system is multilingual—responding naturally in Arabic, English, and French—and learns from every guest interaction.

🤖

Unified Concierge

Single AI system manages both website inquiries and WhatsApp messages. Guests get a seamless experience; your team gets one inbox.

🔗

HubSpot Integration

Every conversation syncs to HubSpot. Guest history, booking intent, and follow-up actions live in the same CRM your team already uses.

🌍

Multilingual Routing

Arabic, English, French—the system understands and responds in the guest's language, then routes to the right team member or assigns a task.

The results

+44%

Lead Capture Rate

Web and WhatsApp inquiries now converted at 44% higher rate

-62%

First Response Time

Average response to guest inquiry, peak business hours

99.2%

System Uptime

28 days straight, zero downtime through summer peak

3 languages

Supported Natively

Arabic, English, French—guests reply in their language

How we delivered it

1

Discovery and knowledge-base audit (Days 1–5)

We started by interviewing the front-desk, reservations, and marketing teams separately. Each team had a different view of what guests actually asked. The front desk saw check-in and policy questions. Reservations saw booking modifications and group inquiries. Marketing saw pre-booking research questions about amenities and location. We consolidated these into a single master question taxonomy of 67 distinct guest intents, then mapped each intent to a resolution type: fully automated, partially automated with human handoff, or fully human. We also audited the existing knowledge base — PDFs, FAQ pages, and internal SOPs — and found that 40% of the content was outdated or contradicted other sources. We cleaned this up before training the model.

2

AI training and multilingual conversation design (Days 6–14)

We built the conversation flows around real guest behaviour, not theoretical personas. For example, we discovered that Arabic-speaking guests often started in English and switched to Arabic mid-conversation when the topic became personal (room preferences, dietary restrictions). The AI needed to handle this code-switching naturally. We trained the model on Modern Standard Arabic, Khaleeji dialect, and English, with French as a secondary language for European guests. We also built right-to-left UI components for the web widget and tested them across iOS Safari, Android Chrome, and desktop browsers. During this phase, we ran daily QA sessions with the Nexora team, refining responses based on their feedback until the brand voice matched their hospitality standards.

3

WhatsApp Business API and HubSpot integration (Days 15–21)

Meta Business verification and WhatsApp Business API approval took 4 business days — faster than average because we prepared the business documentation in advance. We configured message templates for booking confirmations, check-in reminders, and post-stay feedback requests. The integration with HubSpot was the critical piece: every conversation created or updated a contact, wrote the transcript to the timeline, and moved the lifecycle stage when booking intent was detected. We built a custom property mapping for hospitality-specific fields: check-in date, room type preference, number of guests, special requests, and loyalty programme status. We also configured owner assignment rules so that leads from specific properties were routed to the correct reservations manager automatically.

4

Pilot launch and live optimisation (Days 22–28)

We launched the system to 25% of website traffic and all WhatsApp inquiries for a single property. The front-desk team monitored conversations in real time via a shared dashboard, flagging responses that needed correction. In the first 72 hours, we identified 12 edge cases that the AI had not seen during training — mostly around unusual room requests and multi-city itineraries. We updated the model within 24 hours of each finding. By day 28, the system was handling 78% of conversations without human intervention, with a 4.2/5 guest satisfaction rating on automated responses. We then rolled it out to all properties.

Technical implementation

The Nexora deployment used a three-layer architecture: a React-based web chat widget, a Node.js AI orchestration service, and HubSpot as the CRM backbone. WhatsApp messages were handled via the Meta Business API through an approved BSP.

Conversational AI layer

GPT-4-class model with custom prompts for hospitality context, brand voice guardrails, and multilingual handling. Conversation state managed via Redis with 24-hour TTL for active sessions.

HubSpot CRM connector

Custom Node.js service using HubSpot Private App OAuth. Handles deduplication by email/phone, selective property updates (PATCH), and timeline note creation for full transcript logging.

WhatsApp Business API

Meta-approved BSP connection with sandbox testing, template approval for outbound messages, and webhook-based inbound message handling. Message queue processed via BullMQ on Redis.

Knowledge base and RAG

Retrieval-augmented generation using chunked hotel documentation, policies, and local area guides. Vector store powered by Pinecone with semantic search for contextually relevant responses.

Deploy an AI concierge for your hotel

See how a hospitality-focused AI chatbot would work for your property. We map your guest journeys, audit your knowledge base, and deliver a written scope report with timeline and pricing.

Book a free AI audit for your hotel

Read the WhatsApp automation guide

Learn how WhatsApp Business API works, what it costs, and how to set it up for a hotel or hospitality business — based on real deployments across the MENA region.

Read the WhatsApp AI guide

What we learned

  • The most important factor in a successful hotel AI deployment is not the model choice — it is the quality of the knowledge base. Outdated or contradictory information will surface quickly in guest conversations and damage trust.
  • Multilingual QA needs to include real guest conversations, not just translated test scripts. Arabic dialect variation and code-switching patterns are impossible to predict without live data.
  • Front-desk team buy-in is essential. The AI should augment their work, not replace it. We involved the team in daily QA sessions during the pilot, which turned skeptics into advocates.
  • WhatsApp template approval is a bottleneck that most projects underestimate. Preparing business documentation and template wording before kickoff saves 1–2 weeks.
  • Integration with the existing CRM is where most value is captured. A chatbot that captures leads but does not write them to the CRM is a chatbot that sales teams ignore.
Before AL Solutions, we had three vendors, none of them talking to each other. Within 28 days we had a single AI system live on our website and WhatsApp that we can actually measure.
AN

Amina Nasser

Chief Marketing Officer at Nexora Hotels Group

Related case studies

+44% capture rate

Atlas Retail: +44% lead capture rate

Read story

31% lower ops cost

FinEdge: 31% lower ops cost

Read story

Ready for results like this?

Start with a free AI audit to identify your fastest path to production.

Book free 30-min audit →