Skip to main content

Smart CRM for Hospitality

Open-source customer relationship management built specifically for restaurants, hotels, and hospitality businesses in Spain. Manage customers, reservations, marketing campaigns, and loyalty programs—all in one modern platform.

Total Customers
5,247
Reservations
1,892
Active Campaigns
12

Quick Start

Get Hiro CRM running in minutes

1

Clone the repository

Clone the Hiro CRM repository and navigate to the frontend directory:
git clone https://github.com/David-Cabeza/hiro-crm.git
cd hiro-crm/frontend
npm install
2

Configure environment variables

Create a .env.local file with your Supabase credentials:
cp .env.example .env.local
Add your Supabase project URL and keys:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
3

Set up the database

Run the database migrations using the Supabase CLI:
supabase db push
Or apply migrations manually via the Supabase dashboard SQL editor.
4

Start the development server

Launch the application:
npm run dev
Visit http://localhost:3000 to access your Hiro CRM instance.

Core Features

Everything you need to manage hospitality operations

Customer Management

Full customer profiles with RFM segmentation, visit history, and spending analytics

Reservations

Sync reservations from CoverManager and Revo POS with real-time analytics

Marketing Campaigns

Email and SMS campaigns via Brevo with audience segmentation and performance tracking

Loyalty Program

Configurable tiers and points system to reward your best customers

AI Assistant

Natural language queries powered by GPT-4 to analyze your customer data

Hotel CRM

Guest management and hotel operations module for hospitality properties

Integrations

Connect with the tools you already use

CoverManager

Sync reservations and customer data from CoverManager POS

Revo POS

Import sales and guest data from Revo point-of-sale systems

Brevo

Send email and SMS campaigns with Brevo (formerly Sendinblue)

OpenAI

Power your AI assistant with GPT-4 for intelligent insights

Google Drive

Store menus, contracts, and documents in Google Drive

Inngest

Automate background workflows and scheduled tasks

API Reference

Build custom integrations with the Hiro CRM API

Authentication

Secure your API requests with Supabase authentication

Admin Endpoints

Manage organizations, import data, and debug reservations

AI Chat

Query customer data using natural language with the AI assistant

Loyalty & Organization

Configure loyalty programs and manage organization context

Resources

Learn more about contributing and project architecture

Contributing Guide

Learn how to contribute to Hiro CRM development

Architecture

Understand the technical architecture and codebase structure

Roadmap

See what’s coming next in Hiro CRM development

FAQ

Find answers to frequently asked questions

Ready to get started?

Deploy your own Hiro CRM instance and start managing your hospitality business today.

Build docs developers (and LLMs) love