How to onboard your restaurant
The onboarding wizard has 6 steps. You can skip some and come back, but to publish online reservations you need the first 5.
1. Restaurant
Basic information:
- Restaurant name
- Public slug (the URL fragment, e.g.
bar-paco) — the system checks availability in real time - Phone, email, address, description (min. 12 characters)
- Time zone (Europe/Madrid by default)
- Venue type: restaurant, bar, cafe, other
Google Maps shortcut: paste the link to your listing and it auto-imports name, address, phone, description, and photos.
When you save, the system creates the restaurant, an empty base menu, and the minimum configuration.
2. Brand
- Logo: square image shown on the public profile.
- Cover: large horizontal image for the menu and reservations header.
- Visual theme: one of 8 available.
- Public path: whether your customers land on the menu first or on reservations.
3. Capacity
You choose between two modes:
- Tables: the system assigns reservations to specific tables, combining several for large groups. There are presets by venue type (a restaurant gets 4 tables for 2, 4 for 4, 2 for 6).
- Covers: you define a total capacity and reservations don't carry an assigned table.
Full detail in Tables vs Covers.
4. Hours
Opening time slots by day of the week, in HH:MM format.
- Service type: breakfast, lunch, dinner, all_day.
- Slot interval: how often a new time is offered (15, 20, 30 min).
- Service duration: how many minutes a reservation occupies.
- Booking window: how many days in advance reservations are allowed.
You need at least one saved slot to activate online reservations.
5. Menu
Three paths:
- Import from web: paste your website URL and the AI extracts dishes.
- Import from PDF/image: upload your digitized menu.
- Start from scratch: the system creates base categories by venue type.
After import you'll see a summary ("Menu imported: X dishes in Y categories").
6. Publish
Here you'll find:
- Your menu URL
/r/your-slugand reservations URL/c/your-slug - Buttons to open, copy link, and generate QR
- Web reservations status (active or what's missing to activate)
- Iframe snippet to embed reservations on your own website (see Embed)
Click "Enter the backoffice" to leave the wizard - you're now in RestaPro.
Notes
- Generative AI: the description and menu import use Gemini.
- Later changes: any data can be edited at any time from Settings.
- Time zone: set it correctly from the start - it affects calculated availability.