22 results
Getting Started
How to create your RestoWeb account and set up your restaurantGo from zero to a live restaurant profile in about five minutes. Everything here happens in the guided signup.
- 1Go to the signup page and pick your language (English, French, Spanish or Portuguese) at the top right.
- 2Enter your name, email, a password (6+ characters), your restaurant name and your phone number, accept the terms, and click Continue. You can also start with Sign up with Google.
- 3Choose your restaurant’s web address (e.g., le-petit-bistro) — RestoWeb suggests one from your name and confirms availability live (“Available at le-petit-bistro.rezto.co”) — then add your street address.
- 4Select your dining areas (Inside, Patio, Garden, VIP…) — pick at least one.
- 5Set your service hours for each day; use Apply Monday to All to copy hours across the week, or tick Closed on days off.
- 6Enter your table count and total capacity — RestoWeb uses these to pre-build your floor plan.
- 7Choose a plan (skip this step if you arrived from the pricing page with a plan selected) and finish. You’ll land in your new dashboard with your website already live at your .rezto.co address.
You can change every one of these settings later in Settings → General — nothing here is permanent.
How to find your way around the RestoWeb dashboardOne home for everything: bookings, guests, menu, website and automations.
- 1Log in to your dashboard — you land on the Overview page with today’s reservations, this week’s bookings and your setup progress.
- 2Reservations — calendar and list of every booking, with confirm/cancel actions and CSV export.
- 3CRM — your guest database: profiles, visit history, VIP badges, notes and bulk messaging.
- 4Menu — categories and dishes, the AI Menu Scanner, and WiFi/social settings for your QR page.
- 5Website — templates, themes, content, custom pages, domain and tracking codes.
- 6QR Codes — design, download and print your menu QR codes.
- 7Tables — floor-plan editor and the Live occupancy view (Pro/Elite).
- 8Workflows — the visual automation builder and WhatsApp connection (Pro/Elite).
- 9Settings — general details, team, billing and advanced options. Upgrade — plans and coupons.
The Overview page’s Preview live site button opens your public website exactly as guests see it.
Your Website
How to generate your restaurant website with AIDescribe your restaurant once; get a complete website you can edit anything on.
- 1Open Dashboard → Website.
- 2Click Generate with AI (the magic-wand button).
- 3Write a short description of your restaurant — cuisine, atmosphere, neighborhood, anything distinctive.
- 4Choose the mode (Create new, or Edit existing to restyle what you have) and the website language (EN, FR, ES or PT).
- 5Wait a few seconds while RestoWeb writes your hero, about story, section content and picks matching imagery.
- 6Review the preview: hero, about and sections. Click Accept to save it, or Edit to load it into the editor and adjust.
- 7Click Preview to see it live at your .rezto.co address.
The richer your description (“family-run Sicilian trattoria with a vine-covered patio”), the better the generated copy and images.
Related: restaurant website builder · website launch tutorial.
How to change your website template, theme and fontsSix templates, multiple color themes each, light or dark — switch anytime without losing content.
- 1Open Dashboard → Website (Design tab).
- 2Pick a template: Historic Elegance, Roma Editorial, Modern Bistro, Classic Pizzeria, The Atelier or The Oriental. Selection applies immediately.
- 3Choose a color theme from the dropdown — options vary by template (e.g., Historic Elegance offers classic, italian, organic, warm, ocean and rustic).
- 4Pick a font style (elegant, modern, cozy…) and toggle Light/Dark mode.
- 5Edit the hero (title, subtitle, description, image or background video) and the about section (story text + photo).
- 6Click Save — changes go live on your public site immediately.
Your menu content, reservations and custom pages are untouched when you switch templates — only the look changes.
How to add a custom page (Private Events, Contact, Gallery…)Your site starts with Home, Menu and Reserve pages — add as many of your own as you need.
- 1Open Dashboard → Website and switch to the Pages tab.
- 2Click Add Page and enter a title (e.g., “Private Events”) — the address is created automatically (/private-events).
- 3Toggle Show Hero section if you want a banner at the top.
- 4Build the page with blocks: Header, Text, Image, Carousel (multi-image, optional auto-scroll) and Button (custom label + link).
- 5Drag blocks to reorder; delete any block with its remove button. Changes save automatically.
- 6Optionally add the page to your site navigation in the Design tab’s navigation links section.
A Button block pointing to /reserve turns any page into a booking funnel.
Reservations & Widget
How to manage reservations (confirm, cancel, no-show)Every booking in one place, with statuses that keep guests informed automatically.
- 1Open Dashboard → Reservations — default is the monthly Calendar view; toggle to List for a chronological view.
- 2Filter by status (pending, confirmed, showed up, no-show) or search by guest name/phone.
- 3Click a reservation to expand it: phone, email and table assignment details.
- 4Click Confirm to accept (the guest gets a confirmation email) or Cancel to decline (the guest is notified) — a confirmation modal protects against misclicks.
- 5After service, mark Showed up or No-show — if automations listen to those events, RestoWeb tells you exactly which will fire before you confirm.
- 6Use Edit to change details (name, phone, date, time, guests) or Export to download a CSV.
New online bookings arrive as “pending” — confirming quickly is what triggers the guest’s “Reservation Confirmed!” email.
Related: reservation system.
How to add a phone or walk-in reservation manuallyAvailable on every plan — and it feeds your CRM and automations just like online bookings.
- 1Open Dashboard → Reservations and click Add Reservation.
- 2Enter the guest’s name and phone (with country code); email is optional but enables email confirmations.
- 3Set the party size (1–30), date, and time (times snap to 30-minute intervals).
- 4If you have automations for new bookings, RestoWeb shows which ones will trigger — confirm to proceed.
- 5Submit. The reservation is saved as “pending”, and the guest’s CRM profile is created or updated automatically.
Always capture the phone number — it’s the key that links a guest’s visits together in your CRM.
How to customize and embed the booking widgetPro/EliteOne snippet turns any existing website into a commission-free booking machine.
- 1In your dashboard, open Website and go to the widget section (Experience tab).
- 2Customize the button: text (default “Book a Table”), background color, text color and corner radius. Save.
- 3Copy the embed snippet — a single <script> tag unique to your restaurant.
- 4Paste it into your existing site’s HTML where you want the button (works on WordPress, Wix, Squarespace and custom sites).
- 5Visitors click the button, a booking form opens (name, phone, email, date, time, guests), and submissions land in Dashboard → Reservations — triggering your automations like any other booking.
Bookings carry UTM tracking, so your CRM shows which site or campaign each guest came from.
Related: widget embed tutorial.
Tables & Seating
How to build your floor plan and zonesPro/EliteA digital twin of your dining room that powers automatic seating.
- 1Open Dashboard → Tables (Editor tab).
- 2Click Add Zone, name it (e.g., “Main Dining”, “Patio”), and pick a color.
- 3Click Add Table: set a label (“T1”), zone, shape (rectangle/circle), and min/max seats (e.g., 2–4).
- 4Drag tables into position on the canvas; resize and rotate to match your room.
- 5For large-party flexibility, set Combinable with on adjacent tables so the engine can merge them.
- 6Set your default seating duration (120 min) and turnover buffer (15 min) to match how you run service.
- 7Untick Active on any table that’s out of service.
If you entered table count and capacity at signup, RestoWeb pre-seeded tables for you — just arrange them.
Related: table management · floor plan tutorial.
How to assign tables automatically and use the Live viewPro/EliteLet the engine seat your bookings; step in manually only when you want to.
- 1On any reservation in Dashboard → Reservations, click Assign table.
- 2Choose Auto — RestoWeb picks the best-fitting free table (or an approved combination) for the party size and time window, avoiding conflicts within your turnover buffer.
- 3Prefer control? Choose Manual and click the table(s) yourself; Move relocates a booking; Free releases the table.
- 4If nothing fits, the booking is flagged “needs manual” so it never silently falls through.
- 5Open Dashboard → Tables → Live to see real-time occupancy: green = available, orange = occupied, red = recently freed, gray = out of service.
- 6Drag the time slider to preview occupancy at any hour — great for planning a busy Saturday.
Assignments are conflict-checked and written atomically — two bookings can’t take the same table, even simultaneously.
CRM & Guests
How to manage guest profiles, VIPs and notesEvery reservation quietly builds your most valuable asset: a guest database you own.
- 1Open Dashboard → CRM — every guest appears with name, phone, email, visit count, last visit and VIP status.
- 2Search by name or phone; sort by visits or last visit date.
- 3Click a guest to see their full profile: visit history, message timeline (emails and WhatsApp, sent and received) and marketing source.
- 4Add private notes (“prefers the patio”, “no shellfish”) — visible to your team only.
- 5VIPs are flagged automatically after 3 visits (crown badge); use Add Contact to enter guests manually (e.g., from an old reservation book).
- 6Click Download CSV anytime to export your full list.
Staff accounts can view guest profiles but not edit them — safe for the host stand.
Related: restaurant CRM.
How to send a bulk promo message to your guestsFill quiet nights by reaching your own guest list — no ads, no marketplace fees.
- 1Open Dashboard → CRM and click Send Promo Message.
- 2Choose recipients: all contacts, VIPs only, recent visitors (last 30 days), or a custom filter.
- 3Pick a template or write your own message.
- 4Select channels: email, WhatsApp (requires the WhatsApp connection), or both — each guest is reached on the channels they have.
- 5Check the preview count (“X contacts will receive this message”) and hit Send.
- 6Every send is logged on each guest’s timeline, so you always know who got what.
Pair a Tuesday-night offer with your VIP segment — regulars respond best.
Related: fill a slow night tutorial.
Automations & WhatsApp
How to connect WhatsApp to RestoWebPro/EliteOne-time setup that unlocks automated confirmations, reminders and review requests.
- 1Open Dashboard → Workflows and click Connect WhatsApp.
- 2In the modal, choose the QR option: a QR code appears on screen.
- 3On your phone, open WhatsApp and scan the code (the same way you link WhatsApp Web).
- 4Wait for the green checkmark — “Connected as +33…” confirms the link.
- 5Your workflows’ WhatsApp blocks are now live; every message sent is logged on the guest’s CRM timeline.
- 6To disconnect later, click Remove WhatsApp Connection (workflows using WhatsApp will pause sending until you reconnect).
Use the number guests already know — replies land in your WhatsApp and are captured in the CRM timeline.
Related: restaurant automations.
How to build your first automation workflowPro/EliteConnect a trigger to a few blocks and RestoWeb handles guest communication forever after.
- 1Open Dashboard → Workflows, click Add Workflow and name it (e.g., “Booking Confirmation”).
- 2On the canvas, configure the Trigger node: choose the event — new booking, booking confirmed, booking cancelled, guest showed up, or guest no-show.
- 3Drag blocks from the palette: Action (WhatsApp message), Email (ready-made templates like reservation confirmed or review request), Notification (alert to you by email/WhatsApp), Condition (branch on rules like “guests greater than 5”), Delay (wait — including “1 hour before the reservation”).
- 4Personalize messages with variables: [Nom], [Date], [Heure], [Personnes], [Restaurant], [Lien_Avis].
- 5Connect the blocks by dragging between their handles; Condition blocks have separate true/false outputs.
- 6Use Test to dry-run the workflow with sample data — nothing is actually sent.
- 7Click Save and switch the workflow toggle to Enabled. It now runs automatically on every matching event.
Start with two workflows: instant WhatsApp confirmation on new bookings, and a reminder 1 hour before the reservation — the classic no-show killer.
Related: no-show reminder tutorial.
Domains
How to connect your own domainPro/EliteKeep the free .rezto.co address, or serve your site at mybistro.com — your call.
- 1Open Dashboard → Website and switch to the Domain tab — your current address (e.g., myrestaurant.rezto.co) is shown.
- 2Enter your domain (e.g., mybistro.com — with or without www).
- 3At your domain registrar, create the CNAME record shown in the instructions, pointing your domain to RestoWeb.
- 4Back in the Domain tab, click Verify Custom Domain.
- 5Watch the status indicator: green check = verified and live; warning = DNS not detected yet.
- 6If verification fails, wait for DNS propagation (typically 15–60 minutes) and verify again.
Both mybistro.com and www.mybistro.com will serve your site once verified — and your .rezto.co address keeps working too.
Team
How to invite team members and set rolesGive your manager the keys and your hosts a window — without sharing your login.
- 1Open Dashboard → Settings and go to the Team tab (owner only).
- 2Click Add Team Member, enter their email, and choose a role: Manager (runs reservations, CRM, menu, website, workflows — no billing or team access) or Staff (read-only reservations, guests and seating).
- 3Send the invite — they receive an email with an acceptance link; new users get an account created automatically on acceptance.
- 4To change a role later, open the member’s row and switch Manager ↔ Staff.
- 5To revoke access, click Remove and confirm — access ends immediately.
- 6Use Resend invite if a pending invitation didn’t arrive.
Team accounts are included on all paid plans, with no per-seat charges.
Billing & Plans
How to upgrade your plan (and add extra restaurants)Unlock the widget, automations, floor plan and more in a two-minute checkout.
- 1Open Dashboard → Upgrade — your current plan is shown at the top.
- 2Compare the plan cards (Free, Essentiel, Pro, Elite) and toggle Monthly/Yearly to see both prices (yearly is discounted).
- 3On Elite, use the +/− control to add extra restaurant slots beyond the included three (up to 20 extra).
- 4Click Upgrade to [plan] and complete the secure checkout.
- 5You’re returned to Settings → Billing; your new features unlock as soon as payment is confirmed, and you’ll get a confirmation email.
- 6Manage everything later — plan changes, payment method, invoices, cancellation — from Settings → Billing via the customer portal.
Have a coupon? Redeem it on the Upgrade page instead of checking out — the plan activates instantly.
Related: compare all plans.
How to export your reservations and guest list (CSV)Your data is yours — take it with you anytime, in two clicks.
- 1Reservations: open Dashboard → Reservations, apply any filters you want (date, status), and click Export — you get a CSV with name, phone, email, date, time, guests, status and creation date.
- 2Guests: open Dashboard → CRM and click Download CSV — name, phone, email, visit count, last visit and VIP status, respecting your current search/sort.
- 3Open either file in Excel, Numbers or Google Sheets.
A monthly export makes a great offline backup and feeds any external reporting you run.
Put these guides to work
Everything above is included in your trial — website, reservations, QR menus and more.