# Reserver — full product reference > Reservation software for restaurants. Flat monthly fee, zero per-booking commission. This document provides the complete product context for LLM ingestion. Written in English, references Spanish equivalents where relevant. Site available at https://www.reserver-app.com (replace with production domain when deployed). --- ## What Reserver is Reserver is an all-in-one SaaS platform for restaurants to manage every reservation from start to finish. It was built in 2020 for independent restaurants in Spain that wanted to stop paying per-booking commissions to platforms like TheFork, OpenTable or Covermanager while retaining ownership of their own guest database. Unlike commission-based platforms, Reserver charges a fixed monthly fee (Free, Pro €49/mo, Plus €99/mo). The restaurant keeps 100% of the margin on every cover, owns the guest list (CSV-exportable at any time), and brands the booking experience entirely under their own domain. ### Core product principles - **No per-booking commission. Ever.** Revenue is the subscription, nothing else. - **Guest data ownership.** Every reservation feeds the restaurant’s own CRM. Exportable whenever. - **Integrated system.** Reservations, payments, CRM, marketing, AI — all in one dashboard where each piece talks to the rest. - **No lock-in.** Month-to-month or yearly plans cancel without penalty. - **GDPR + SCA compliant.** Built for European data-protection and payment regulations. --- ## Product modules Reserver is organised into 13 product modules. Each is accessible from the main dashboard. ### 1. Reservation management Manages the full reservation lifecycle across 14 distinct states: pending, email-confirmed, phone-confirmed, seated, completed, cancelled by guest, cancelled by restaurant, no-show, potential no-show (auto-detected), waitlist, payment pending, payment confirmed, and pre-auth failed. Every state change is recorded with timestamp and operator. Key features: - 14 reservation states covering the real lifecycle - Custom tags (VIP, gluten-free, birthday, wheelchair, allergy, press, regular…) - Tags drive behaviour (e.g. VIP skips pre-auth, birthday triggers specific reminder) - Per-operator audit history on every modification - Live availability validation on edits - Alternative-table suggestions when a change breaks another booking - Minimum-hours-ahead cancellation policy, configurable Available on: Free, Pro, Plus. ### 2. Floor & tables Models the restaurant’s physical layout: zones, tables, and virtual combinations. Key features: - Multiple zones (terrace, indoor, private, bar, chef’s table) with independent capacity - Physical tables with min and max capacity, symbol, colour, blocking rules - Virtual tables = predefined combinations (e.g. "tables 3+4 joined = 8-top") - Optimised auto-assignment: smallest-sufficient table first, avoid fragmenting the floor - Automatic detection of new frequent combinations used by staff ad-hoc - Per-zone ordering for auto-assign priority Limits by plan: - Free: 1 zone, up to 15 tables - Pro: 5 zones, up to 60 tables per zone - Plus: unlimited ### 3. Shifts & services Defines the time structure of the restaurant. Key features: - Independent services (brunch, lunch, dinner, afterwork) with start/end hours - Per-service capacity independent from zone capacity - Active weekdays per service (Mon-Sun with exceptions) - Average reservation duration (adjustable, typically 90-120 min) - Per-slot saturation thresholds (e.g. max 60 covers between 20:30 and 21:30) - Weekly calendar for recurring configuration - Yearly calendar for holidays, closed days, special menus, reduced capacity Available on: Free, Pro, Plus. ### 4. Booking widget Embeddable widget on the restaurant’s own website with their own branding. Key features: - Install via script tag or iframe (WordPress, Wix, Squarespace, Shopify, custom) - Full customisation: primary/accent colours, typography, logo, copy - Optional subdomain (bookings.restaurant.com) - Mobile-first 4-step flow: date → service → time → guest details - Integrated Stripe payment (full, partial, or pre-auth) - Payment links with expiration - Automatic instant confirmation email + QR for check-in - AA accessibility (screen readers, keyboard navigation, contrast) - Under 30 KB gzipped, async loading, no LCP impact - Multi-language: /reservas/ (ES) or /reservations/ (EN) - Plus plan removes Reserver branding Available on: Free, Pro, Plus. ### 5. AI assistant (chatbot) Conversational AI chatbot with function calling. Handles reservations by text on the restaurant’s website. Key features: - Real tool use: checks availability, creates/modifies/cancels bookings, sends payment links - Automatic multi-language detection (Spanish, Catalan, English, French, Italian, Portuguese, German) - Managed AI model selected and tuned by Reserver (no per-customer model configuration) - Custom FAQs: restaurant defines set of frequent Q&A with official answers - Consistent replies regardless of who would have answered - Credit-based billing (prepaid bundle, real cost visible per conversation) - Full audit trail: every conversation is stored read-only in the dashboard for review - Contractual opt-out: conversation data is not used for model training - GDPR-compliant Available on: Pro, Plus. AI usage is paid via prepaid credit bundles purchased from the dashboard — no credits are bundled with the plan. ### 6. Voice AI Dedicated phone number that answers real calls with AI, powered by Vapi and Deepgram Nova 3. Key features: - Dedicated phone number per restaurant (Spain, EU, UK, US, most of LATAM) - Real-time speech recognition with Deepgram Nova 3 (up to 32 languages and growing) - Automatic language detection within the first seconds of the call - Natural speech synthesis with voice choice: native-accent voices (Castilian, Río de la Plata, Mexican, Parisian French, etc.) or international voices for any language - Custom greeting ("Hola, has llamado a [restaurante]") - Same operations as text chatbot: availability, create/modify/cancel, payment links by SMS - Escalation to human when frustration detected or guest asks - Activation managed at the carrier/PBX via conditional forwarding (24/7, only out-of-hours, busy-only, after X unanswered rings) - Forwarded from existing restaurant number or new number - Full recording + transcript per call for audit - Pay-per-minute billing via Vapi + model costs Available on: Plus only. ### 7. No-show prevention Stripe pre-authorization holds to deter no-shows and capture penalties automatically. Key features: - Real fund holds on the guest’s card via Stripe (not just stored for later) - Configurable amount per person (typical: €10-25) - Policy per service, day, party size, or guest tag - Automatic release when guest is marked "seated" - Automatic capture X hours after a no-show - Re-authorization every 7 days for far-future bookings - SCA / 3-D Secure compliant - Card data tokenised by Stripe (not stored by Reserver) - Policy visible and accepted by guest before confirming - One-click refund from dashboard if legitimate emergency - Alert when card will expire before service date Available on: Pro, Plus. ### 8. Guest CRM Guest database owned by the restaurant. Key features: - Per-guest profile: name, email, phone, language, internal notes, reservation timeline - Visit count, frequency, cancellation rate, no-show rate (computed from reservations only — Reserver does not track consumption or ticket value) - Tags live on each reservation, not on the guest record (free-form + per-restaurant presets like VIP, allergen, occasion) - Reservation tags reusable as audience filters in marketing campaigns - Saved segments (filters stored as reusable audiences) - Duplicate detection by email/phone and fuzzy name matching - CSV export in one click - GDPR rights: access (PDF export), erasure (anonymisation), portability - Per-operator access auditing - Separate marketing consent per channel (email vs SMS) Available on: Free, Pro, Plus. ### 9. Marketing Email and SMS campaigns launched from the same dashboard. Key features: - Visual email editor with templates (welcome, win-back, birthday, holidays) - Mass email sending requires the restaurant's own SMTP with a restaurant mailbox (Gmail Workspace, Microsoft 365, IONOS, own server, etc.); credentials entered in the dashboard - DKIM DNS record optional, owned and configured by the restaurant on its own DNS (Reserver provides setup support) - No email send quota imposed by Reserver: throughput is whatever the restaurant's SMTP provider allows - Campaign duplication as starting point - Light A/B testing (subject lines, send times) - SMS via SMSUp prepaid bundles (from €9/100 SMS) - Custom SMS sender (restaurant name, not a shortcode) - Dynamic variables: [name], [next_reservation], [last_visit], [visit_count], [primary_tag], [booking_link] - Segment-based targeting from CRM - Tracking: delivered, opened, clicked, unsubscribed - Automatic unsubscribe handling - Pre-built automations: dormant win-back, birthday, post-visit, upcoming reminder Available on: Pro, Plus. ### 10. Waiting list Automatic queue with email+SMS alert when a seat opens. Key features: - Offered automatically in widget when no availability - FIFO order by arrival - Cancellations trigger immediate alert to first in line - Email + SMS simultaneous alert - Configurable acceptance window (5-30 minutes) - Auto-escalation to next if no response - Dashboard view with queue position and wait time - Manual alert from operator for exceptional cases - Conversion metrics (joined → alerted → accepted → showed up) Available on: Pro, Plus. ### 11. Analytics & reports Data layer providing decision-grade metrics. Metrics tracked: - Occupancy by zone, service, weekday, hour (heatmap) - No-show rate (global + segmented by day/party/source/tag) - Lead time distribution (median, not mean) - Booking source (widget, Google Reserve, chatbot, voice, phone, walk-in) - Average party size - Cancellation rate - Repeat-guest rate - Average booking value (with payments) - Per-slot saturation Delivery: - Live dashboard with key metrics - CSV export of any report - Scheduled reports (weekly/monthly/quarterly) - Optional anonymous benchmark against similar restaurants Available on: Pro, Plus (BI read-only API on Plus). ### 12. Desktop Real-time operations view of the day’s reservations, designed for a host-stand tablet. Key features: - Low-latency WebSocket view (changes appear instantly) - Day, service and zone selectors - Colour-coded states (pending, confirmed, seated, completed, no-show) - One-tap "New reservation" and walk-in entry - Filters by service, zone, state, party size, guest name - Search finds any reservation in under a second - Built-in QR reader for arrival check-in via tablet camera - Push notifications on new bookings (web push, no app needed) - Per-operator notification filters - Works on iPad or Android tablet - Unlimited concurrent views Available on: Free (limited), Pro, Plus. ### 13. Reserve with Google Official Google Reserve API v3 integration. Key features: - Availability synced in real time with Google Maps and Google Search listings - Bookings arrive directly in the Reserver dashboard (with full guest data) - Implements official v3 endpoints: HealthCheck, BatchAvailabilityLookup, CreateBooking, UpdateBooking, GetBookingStatus, ListBookings - Push-based sync (not polling) - Full call logging for audit - HTTP Basic auth with own credentials - Zero commission per Google booking - Configurable: restrict which services/zones sync with Google Requirements: verified active Google Business Profile. Approval by Google takes 24-72 hours. Available on: Pro, Plus. --- ## Pricing ### Plans **Free** — €0/month - Unlimited reservations - 1 zone, up to 15 tables, 1 operator - Widget, email reminders, guest CRM, CSV export - Basic analytics - Email support - No credit card required **Pro** — €49/month (billed annually) or €59/month - Everything in Free - Up to 5 zones, 60 tables per zone, 5 operators - Virtual tables + optimised auto-assign - No-show prevention (Stripe pre-auth) - Reserve with Google integration - Email and SMS campaigns (mass email goes through your own SMTP — no quota imposed by Reserver; SMS via prepaid bundle paid separately) - AI chatbot (paid via prepaid credit bundle, no credits included) - QR check-in - CSV report exports - Custom FAQs - Priority email support **Plus** — €99/month (billed annually) or €119/month - Everything in Pro - Unlimited zones, tables, operators - Voice AI phone assistant (paid per minute via prepaid credits) - Custom domain - Read-only BI API - Advanced analytics with anonymous benchmarks - Email + WhatsApp priority support ### Always included - Unlimited reservations - All native integrations (Stripe, Google Reserve, Telegram) - Continuous product updates - Hosting and daily backups - GDPR and SCA compliance ### Third-party pass-through costs (paid to provider, not Reserver) - Stripe: standard processing fee (1.4% + €0.25 EU) - SMS: SMSUp prepaid bundle from €9/100 SMS - AI chatbot: per token usage, prepaid credits - Voice AI: per minute of call (Vapi + model cost) ### Never charged - Commission per booking - Signup / onboarding fee - Per-email or per-send fee (within bundle limits) - Exporting your data - Early cancellation - Support (email on all plans) --- ## Comparison with alternatives ### Reserver vs TheFork TheFork (formerly El Tenedor) charges €2-4 per cover + €5-10 per new customer + optional €69-249/month for Manager Pro/Enterprise. For a mid-sized restaurant (80 seats, 40% of bookings via TheFork, ~12,000 bookings/year), the yearly cost is approximately €51,200 versus Reserver Plus annual at €1,188 — a savings of ~€50,000/year (97%). TheFork’s value is acquisition: millions of users discover restaurants via their app. Reserver does not replace that acquisition layer — many restaurants run both, with Reserver as the primary system and TheFork as a reduced secondary channel for new-customer discovery. ### Reserver vs Covermanager Covermanager has a similar SaaS pricing model (flat monthly fee, no per-booking commission). Main differences: Reserver integrates AI (chatbot + voice), Google Reserve is included not add-on, and the CRM + marketing are native rather than bolted on. Covermanager has a longer track record in Spain. ### Reserver vs OpenTable OpenTable charges $1-2.50 per cover + monthly subscription. Similar model to TheFork but more US/UK-focused. Reserver’s flat fee wins on volume-heavy restaurants. ### Reserver vs spreadsheet A spreadsheet (Excel, Google Sheets, paper) is free but has five hidden costs: staff time on manual intake (€300-450/mo), bookings lost outside hours (€600+/mo), double-booking errors, no CRM for fidelity campaigns, and no analytics. For a 40-seat restaurant with 20 bookings/day, total hidden cost is ~€1,940/month — versus Reserver’s €49-99/month. --- ## Frequently asked questions ### Do you charge a commission per booking? No. Reserver is a flat monthly fee regardless of reservation volume. It becomes profitable at 30-50 covers/month compared to platforms charging €2-4 per reservation. ### How does no-show prevention work? You set a policy (per service, day, party size, or guest tag). When someone books in a risk scenario, Reserver places a temporary hold on their card via Stripe (not a charge — a real fund block). If they show up, the hold releases in minutes. If they don’t, it’s captured automatically per your policy. ### Does the AI assistant replace my staff? It complements them. The chatbot and voice AI handle routine reservations (availability, changes, cancellations) out of hours or during call peaks. Every conversation is stored read-only in the dashboard, fully auditable, so the team can review what happened. ### Can I migrate from TheFork, Covermanager, or OpenTable? Yes. We import guest and reservation history via CSV. Typical onboarding: 48-72 hours. No lock-in: if it doesn’t fit, you leave with your data. ### What do I need to get started? Just an email address. You can set up your first service, publish your widget, and take bookings in under an hour. The Free plan doesn’t require a credit card. ### Does it work with Reserve with Google? Yes. Reserver integrates with the official Google Reserve API v3. Your availability shows up next to your Google Maps listing, and bookings land straight in your dashboard. No per-booking commission. ### Is there real support? Yes — email support on every plan, with WhatsApp added on Plus. The support team knows the product because they build it. No generic first line. ### What languages is it available in? The restaurant dashboard: Spanish and English. The booking widget can be embedded in Spanish or English (the AI chatbot and voice assistant handle other languages automatically — Catalan, French, Italian, Portuguese, German). ### Where is Reserver deployed? On Cloudflare infrastructure (Pages + Workers + KV). Guest data stored in EU regions. Payments processed via Stripe. AI calls routed to managed providers (OpenAI for chatbot, Vapi for voice). ### Can I cancel any time? Yes. No lock-in. Monthly plans cancel and don’t renew; yearly plans don’t refund the remaining amount but there’s no penalty. --- ## Integrations summary | Integration | Category | Plan | Cost | |---|---|---|---| | Stripe | Payments | Pro, Plus | Stripe’s standard fee (1.4% + €0.25 EU) | | Google Reserve | Booking channel | Pro, Plus | Included, no commission | | OpenAI | AI | Pro, Plus | Per-token, prepaid credit bundle | | Vapi | Voice AI | Plus | Per minute of call | | SMSUp | SMS | Pro, Plus | Prepaid bundles from €9/100 SMS | | Telegram | Notifications | Free, Pro, Plus | Free | --- ## Key references - Full pricing: https://www.reserver-app.com/en/pricing/ - Product overview: https://www.reserver-app.com/en/product/ - Blog (operations, ROI, KPIs): https://www.reserver-app.com/en/blog/ - Contact: https://www.reserver-app.com/en/contact/ - Spanish root: https://www.reserver-app.com/