Skip to content
The product · v0.1

Four surfaces, one fee, no subscription.

Coperto runs the four operations that determine whether an independent restaurant gets bookings or doesn't. Below: how each surface works, and what it replaces in the typical owner's stack.

Surface 01 · Hosted site

A site that books tables,
not vanity metrics.

Mobile-first, single page, your domain. We design and ship it for you in DE + EN. Photos, menu, hours, story, reservation CTA — everything routed at the database layer, so a phone-only owner can update by SMS.

  • 01

    Mobile-first

    Designed for the visitor who Googled you from the trail. 90% of traffic is phone, the page reflects it.

  • 02

    Multi-locale

    DE/EN from one source. Add a third language without rebuilding.

  • 03

    Your domain

    Cloudflare DNS, EU-hosted. We do the migration; you keep the email.

  • 04

    Reservation CTA

    Front and center. The hero books a table; the menu sells it.

ristorante-zur-krone.delive
DE · EN
RistoranteZur Krone

105 seats, vaulted cellar, Calabrian kitchen. Open Tue–Sun, 17:30–22:00.

Tonight
19:30
3 tables open
Reserve
Book →
2 taps to confirm
Surface 02 · WhatsApp concierge

Claude answers your phone,
in your voice.

Meta WhatsApp Cloud API direct — no BSP layer, no per-message tax. The concierge is trained on your menu, hours, allergens, and brand voice. It books reservations, captures deposits, and escalates anything sensitive to you.

  • 01

    Per-merchant tone

    We seed the system prompt with your voice — formal, warm, terse, whatever fits.

  • 02

    Tool-calls, not chit-chat

    Claude calls structured tools (create_reservation, capture_deposit) so reservations are first-class records, not transcripts.

  • 03

    Escalation under 60s

    Complaints, refunds, parties of 20+ — bumped to the owner's phone with one-tap confirm.

  • 04

    Always announces

    The concierge says it's a concierge. We don't pretend to be human.

whatsapp · meta cloud
21:14 CET
Hi, do you have a table for 4 tonight at 8?
Buonasera. Yes — we have 20:15 in the cellar. Allergens we should know? A €10/person deposit holds the table.
One vegetarian. Deposit ok.
Perfect. I'm sending a Stripe link. Vegetarian noted with the kitchen.
tool_call · create_reservation(party=4, time=20:15, deposit=40) · capture_deposit(stripe)
Surface 03 · Reservations & deposits

Auto-confirm with rules,
not religion.

Per-merchant rules: auto-confirm by party size, day, lead time. Deposits captured via Stripe when you choose. We never custody money — Stripe is the merchant of record, and 1% is deducted at the moment of charge.

  • 01

    Rule-based auto-confirm

    ‘Up to 6 people, ≥24h ahead, weekdays — auto-confirm.’ Big tables and weekends queue for review.

  • 02

    Stripe Connect Express

    Onboard in one form. Stripe processes; we add 1% as application fee. No platform balance, no payout schedule.

  • 03

    Deposits, configurable

    Per restaurant: deposit value, refund window, cancellation policy. Communicated automatically by the concierge.

  • 04

    Source-aware calendar

    Every booking tagged: WhatsApp, hosted site, manual, walk-in. Find revenue leaks at a glance.

Friday · cellar + mainauto-confirm: ≤6, ≥24h
18:00
12 / 24
18:30
18 / 24
19:00
22 / 24
19:30
24 / 24
20:00
20 / 24
20:30
16 / 24
21:00
08 / 24
21:30
04 / 24
Deposits captured tonight€120
Surface 04 · Google Business

Reviews drafted,
posts scheduled.

OAuth into Google Business once. Coperto ingests reviews, drafts replies in your voice for your approval, and schedules a weekend Post each week. The whole loop lives in your inbox.

  • 01

    Review ingest

    New review drops into your inbox with a pre-drafted reply. Tap approve, or edit, or send back to the AI.

  • 02

    Weekly Posts

    We compose a weekend special / event Post each week from your menu and calendar.

  • 03

    QR review flywheel

    Printable table cards + receipt inserts that link to your direct Google review URL — the highest-converting source.

  • 04

    Post-visit follow-up

    WhatsApp message 24 hours after a reservation, asking for the review. Automated, opt-out per visitor.

inbox · GBP3 drafts pending
Anna L.★★★★★

Hervorragender Service, der Wein…

Draft: Liebe Anna, vielen Dank für…

Tobias K.★★★★

Solid Italian. Cellar was a lot.

Draft: Hi Tobias, glad you enjoyed…

Marina V.★★★★★

Best fish in 50km. Calabrian wines!

Draft: Cara Marina, grazie mille…

Next postSat 09:00 · Weekend specials
Everything else

What else lands on day one.

The pieces above are the headline surfaces. The bundle includes a few quieter foundations that matter more than they sound.

included

WhatsApp concierge, your voice

Claude-powered concierge handles menu questions, hours, allergens, and reservations. Trained per restaurant on your brand voice. Escalates complaints, refunds, and big-party events to your phone with one-tap confirm.

claude · meta cloud direct · escalation < 60s
included

Reservations + deposits

Auto-confirm rules per party size, lead time, and day. Deposits captured via Stripe when you choose. Calendar that fits on a phone.

stripe · per-merchant deposit rules
included

Hosted site, your domain

Mobile-first single page with menu, hours, story, gallery, and reservation CTA. DE + EN. We design and ship it for you.

next.js · multi-locale · cloudflare dns
included

Google Business, on autopilot

Reviews ingested, replies drafted in your voice, weekly Posts scheduled. You approve in the inbox.

GBP api · weekly posts · review drafts
included

Multi-tenant by default

Postgres row-level security from day one. Your data is scoped, encrypted, EU-hosted.

RLS · merchant_id · gdpr
included

White-glove onboarding

We don't have a self-serve form because we don't want one. The first 20 restaurants get hands-on setup.

cap · 20 partners · v0.1
What's not in scope

We kill noise channels.

Coperto does not do Facebook, Instagram, TikTok, loyalty programs, multi-location chain management, in-house POS, or delivery. We chose those constraints on purpose: each one would split focus away from the four surfaces that determine whether you get tonight's table booked.

  • Facebookkilled
  • Instagramkilled
  • TikTokkilled
  • Loyaltykilled
  • Multi-locationkilled
  • In-house POSkilled
  • Deliverykilled
  • Self-servekilled
Book a 30-min call