Raffaele Di Mauro← Back to selected work

Full case study Hospitality

L’Ancien Four à Pizza

Omnichannel AI & white-label restaurant reservation system

I owned the client journey from account acquisition through launch and enablement, then designed a bilingual reservation ecosystem connecting AI-assisted intake, guest booking, physical-table logic, staff operations, CRM automation and reputation workflows.

4booking sources
1operational record
24/7AI-assisted intake

Live build

Explore the customer experience.

Public demonstration links are provided for portfolio review. The dashboard contains sample data and is not a live client operating environment.

01 / Project overview

One connected layer around a real operational problem.

The operational challenge

The restaurant needed one reliable workflow to accept reservations, enforce booking and table rules, keep staff informed and maintain a usable view of service activity. Without that structure, booking details, customer records and follow-up could be fragmented across calls, messages and manual notes.

Website, staff, Conversation AI and Voice AI reservations all create the same operational record. Shared rules, source tracking and lifecycle communication allow the restaurant to manage demand consistently regardless of where the request begins.

AI channels

Conversation AI & Voice AI

Bilingual text and phone journeys collect the same required reservation details and share availability and handoff rules.

  • Guest, party, date, time, seating and notes
  • Food orders, large groups and unsupported requests transfer to staff
  • No guessing or overpromising
Guest & staff

Connected reservation experience

A branded booking page and staff dashboard provide different interfaces around one operational source of truth.

  • English and French booking
  • Today, calendar, floor plan and guest views
  • Physical-table capacity and overlap logic
CRM & lifecycle

Operational automation

GoHighLevel data and workflows coordinate confirmations, staff alerts, reminders, cancellation, completion and reputation follow-up.

  • Custom fields, custom values and tags
  • Source and lifecycle tracking
  • Consent-aware transactional and marketing flows

02 / System architecture

From customer intent to frontline execution.

01

Booking sources

Website, staff, Conversation AI and Voice AI capture structured reservation intent.

02

Shared API

One Worker applies availability, table and lifecycle rules across every booking source.

03

Operational truth

D1 stores guest, time, party, table, source and status in one consistent model.

04

Guest lifecycle

CRM updates, SMS, staff alerts and review follow-up keep the experience moving.

03 / Implementation detail

Make every booking source operationally consistent.

The implementation standardizes reservation data, physical-table rules, source tracking and follow-up so staff do not have to reconcile separate versions of the customer journey.

AI journey

Structured reservation intake

AI channels gather required fields before creating a reservation and preserve context when a person needs to take over.

  • Guest, date, time, party, seating and notes
  • Language and SMS consent
  • Human transfer boundaries
Data

CRM-ready records

Custom fields and lifecycle data make each contact useful for automation, service and troubleshooting.

  • Reservation ID, status and source
  • Custom values for reusable messaging
  • Lifecycle and source tags
Operations

Physical-table model

The early virtual-slot model did not match the way staff worked with real tables.

  • Rebuilt around physical table IDs
  • Historical records handled safely
  • Overlap, duplicate and floor-plan verification
Deployment

Reusable client isolation

The system was documented as a repeatable white-label pattern without blending client data or credentials.

  • Dedicated Worker and D1 database
  • API and webhook configuration
  • Seed data and launch checklist

04 / Account ownership

Own the journey—not just the configuration.

My responsibility extended across the full customer lifecycle: acquiring the account, uncovering the problem, mapping the solution, onboarding the client, implementing the system and making it easy to use.

01

Sales & discovery

Won the client relationship, led discovery and translated business goals, guest pain points and restaurant constraints into a clear implementation scope.

02

Map & onboard

Documented guest and staff journeys, booking rules, data requirements and exceptions; gathered inputs and aligned the client on the future workflow.

03

Implement & enable

Configured, built, tested and launched the solution, then simplified the experience and created repeatable handoffs for sustained adoption.

Launch validation

Built to work before it reached a customer.

  • All four booking sources and status changes
  • SMS confirmations, reminders and staff alerts
  • Source tracking and future calendar behaviour
  • Physical floor-plan status and double-book prevention
  • Review sync, campaign forwarding and tablet behaviour

Adoption & customer value

Low-friction experience

Bilingual guided flows and consistent communication make reservations easier for guests and staff.

Visible operational value

Accurate table logic, one guest record and targeted follow-up support more consistent service.

Retention-minded delivery

Enablement, documentation and practical workflows were designed to encourage use and reduce churn risk.

Systems & tools

GoHighLevelConversation AIVoice AICloudflare WorkersCloudflare D1APIs & webhooksCustom fieldsCustom valuesTagsSMS workflowsHTML / CSS / JavaScript

Continue exploring

Centre Pucci case study Return to selected work