- Allergens - The 14 ingredients in EU Regulation 1169/2011 that get marked on each dish, plus optional tags (vegan, spicy...).
- Assignment - Linking a reservation to one or more specific tables.
- Backoffice - The private side of RestaPro (
/app/*) where you manage the restaurant.
- Booking settings - Global reservation configuration: duration, slot interval, window, max party size.
- Capacity - How many people fit at a table or in the restaurant.
- Capacity mode -
tables (with assignment) vs covers (total capacity).
- Consolidated customer identity - A customer with several phones/emails that RestaPro recognizes as the same person.
- Coupon - Discount code applicable at subscription checkout.
- Covers - Capacity mode with no table assignment.
- Digital menu - Your online menu at
/r/:slug.
- Edge function - Server-side logic running on Deno close to the user (Supabase).
- Embed - Iframe with the reservations page ready to embed on your own website.
- Floor plan - A restaurant zone with its own visual layout of tables (dining room, terrace, bar...).
- GDPR - European data protection regulation. RestaPro complies by design.
- Group event - Group event proposal (birthday, company, bachelor/ette party) submitted from the public website.
- Idempotency - An operation that can be repeated without extra effects (important in webhooks).
- Kiosk - The
/app/local view for a floor/expediter screen, optimized for tablet.
- Managed - Endpoints that require auth (internal restaurant management).
- No-show - A customer who reserved and didn't show up.
- Onboarding - Restaurant setup wizard, 6 steps.
- Open Graph - Metadata so your URL looks good when shared on WhatsApp / Instagram / Facebook.
- Pinche - AI assistant inside RestaPro (powered by Gemini).
- Plan - Subscription: Essential / Advanced / Elite.
- Public source - Reservation origin:
web_page, web_embed, manual, walk_in, group_event.
- Realtime - Instant update (via Supabase) when a new reservation comes in.
- Reservation status - Pending, confirmed, arrived, completed, cancelled, or no-show.
- RLS - Row Level Security in PostgreSQL: the database filters rows by user.
- Role - owner / admin / staff inside the workspace.
- Service - Opening time slot: breakfast, lunch, dinner, all_day.
- Service pause - Temporary closure of one slot (lunch, dinner...) on a specific date.
- Slot - A specific time you can book (e.g. 13:30).
- Slug - URL identifier of the restaurant (e.g.
bar-paco).
- Table block - One-off block of a table for maintenance or a private booking.
- Total capacity - Total number of people allowed in the restaurant simultaneously (covers mode).
- Trial - 14-day free trial when you sign up.
- Trigger - Event that fires an automation (reservation created, completed...).
- Walk-in - A customer with no reservation who walks in and sits down.
- Webhook - HTTP notification sent to RestaPro by an external system (Stripe, Resend).
- Workspace - Top-level account that groups several restaurants under the same subscription.