Every guest remembered. Every no-show risk flagged.

AlpineTable keeps a profile for every guest, built from their bookings: visits, allergies, notes, no-shows and consent. Your team sees it on each new booking, guests hear from your restaurant by email and text, and AI drafts your campaigns from one sentence.

  • Guest book on every plan
  • Public prices, from €39 per active month
  • Sign up online, no demo call

Fills itself. Every booking adds to the guest’s profile, with nothing to type in.

Segments built in. Returning guests, no-show risk, opted in, with a phone number.

Risk at a glance. Past no-shows and cancellations sit next to every name.

Yours to keep. Import your list from a CSV file and export it whenever you like.

01

Guest management

One profile per guest, built from every booking.

No spreadsheet to keep up. Each booking adds to the guest’s profile, so the team knows who is coming, what they can’t eat and where they like to sit.

Claire Dubois

6 visits · last 14 Feb · FR

Nut allergyTerraceKidsOpted in
Sat 26 Dec · 12:304 guests
14 Feb · 20:002 guests
3 Jan · 12:305 guests

Note · Likes the corner table by the window.

Tags that fill themselves

Large groups, gear storage and table preferences like terrace or window are tagged from the booking.

Allergies flagged for the team

When a booking note mentions an allergy, it shows in red for the team and the booking waits under Needs action.

Full visit history

Every past and upcoming booking, with party size and what happened: came, cancelled or didn’t show.

Find anyone fast

Search by name, email or phone. Filter returning guests, no-show risk, opted-in guests or guests with a number.

Import and export

Bring your list in from a CSV or Excel file, matching the columns as you go, and export it whenever you like.

Email or text one guest

Open a profile and send a quick email or text. Every email and its delivery status shows on the profile.

02

Risk management

See who might not show, before service.

Every guest carries their history. Past no-shows and cancellations show on the profile and on each new booking, so you can act before the table stays empty.

1 · A booking from a guest with a history

New booking

Sat 26 Dec · 20:00

Paul Moreau

4 guests · Dinner

2 no-shows

9

Visits

1

Cancellations

2

No-shows

14 Mar 2026 · 20:00No-show
21 Feb 2026 · 12:30Came
10 Jan 2026 · 20:30No-show
Email a card request

2 · Tonight’s bookings at a glance

Tonight · Dinner

1 needs action

Jonas Keller

19:30 · 2 guests

Unconfirmed

Paul Moreau

20:00 · 4 guests

1 no-show

Lea Novak

20:15 · 3 guests

2 cancellations

Claire Dubois

20:30 · 4 guests

Confirmed

3 · If they don’t come, your call

Thomas Martin · 6 guests

Sat 26 Dec · 20:00 · Dinner

Confirmed

Card guarantee

Card saved

€25 per guest · €150 for 6 guests · free cancellation until 24 hours before

Visa •••• 4242
Charge €150Waive feeOnly if they don’t come

A risk tag on every guest

No-shows in red, cancellations in amber, and “Good standing” for everyone else.

A no-show risk list

One filter lists every guest with a past no-show. Sort the guest book by highest risk.

Before service

Unconfirmed bookings wait under Needs action. On Growth, the morning briefing on WhatsApp lists today’s guests with a no-show history.

Ask one guest for a card

Open any upcoming booking and email the guest a link to add a card. Nothing is charged.

Or set rules for busy services

Ask for a card automatically from the party size and on the services you choose.

You decide, never us

After a no-show, choose Charge or Waive. Fees go to your own Stripe account, with no commission.

03

Guest emails and texts

Emails from your restaurant. Texts on the lock screen.

Confirmations, reminders and waitlist offers go out by email under your restaurant’s name, and by text, in the guest’s language. Replies to your emails land in your Inbox.

Branded emails

Your name, logo and colours on every email, with a calendar invite and a link to manage the booking.

Alpine Lake House

See you soon: Sat 26 Dec, 12:30

.ics

See you soon

Claire, this is a reminder of your reservation for 4 guests at Alpine Lake House on Sat 26 Dec, 12:30.

Manage reservation

You can cancel online up to 24 hours before your reservation.

Replies go to your Inbox

Texts guests read

A confirmation when they book and a reminder 24 hours before, never at night.

Alpine Lake House

Text message

Tue 18:03

Alpine Lake House: your table for 4 on Sat 26 Dec at 12:30 is confirmed. Manage or cancel: alpinetable.com/b/7Hq2

Fri 12:30 · 24 hours before

Reminder: your table at Alpine Lake House for 4 on Sat 26 Dec at 12:30. Manage or cancel: alpinetable.com/b/7Hq2
Delivered · no texts between 21:00 and 08:00

Replies in one Inbox

Guest replies arrive in your Inbox, grouped by guest and linked to their booking. Answer from there.

Claire Dubois

Sat 26 Dec · 12:30 · 4 guests

Email
Reminder sentOpened
Hello! Could you have a high chair ready for our youngest? Thank you, Claire09:41
Of course, it will be at your table. See you on Saturday!09:44
Reply to Claire

What guests get, automatically

  1. 01 · On booking

    Confirmation

    With a calendar invite and a link to change or cancel.

    EmailSMS

  2. 02 · 24 hours before

    Reminder

    Booked later? It goes at 8:00 on the day. Never between 21:00 and 08:00.

    EmailSMS

  3. 03 · If a table frees up

    Waitlist offer

    You offer the table and the next party gets a link that holds it for 30 minutes.

    EmailSMS

  4. 04 · If you ask for a card

    Card request

    A secure link to add a card. Nothing is charged.

    Email

  5. 05 · If plans change

    Cancellation

    The guest gets a confirmation and the table frees up.

    Email

04

AI email campaigns

Describe the email. AI writes it.

Write one sentence, like “invite last season’s guests to our reopening”. AI drafts the subject, headline, text and button. You edit it, choose who gets it and send.

Audiences ready to use

First-time guests, returning guests, loyal guests with three or more visits, and last season’s guests. Or build your own from visits, last visit, tags and source.

Only guests who opted in

Campaigns go to guests who agreed to marketing, and every email has an unsubscribe link.

Your brand, your designs

Your logo and accent colour on every campaign. Add a flyer you made in the Designer.

A personal touch

Merge tags add each guest’s first name, last visit or number of visits. Or start from a template.

See how it did

Each campaign shows how many emails were sent, opened and clicked.

You press send

AI writes the draft. Nothing goes out until you send it.

05

Consent and privacy

Marketing only to guests who said yes.

Booking messages and marketing are kept apart. Consent is recorded on every profile, and every opt-in and unsubscribe is logged.

Consent on every profile

Guests opt in with a tick box when they book. Imported guests start on booking messages only.

One-click unsubscribe

Guests leave your campaigns from any marketing email. A later booking never opts them back in.

Separate consent for health details

Allergies or health details in a booking note need their own tick box, and your booking terms page explains how data is used.

AlpineTable vs Overfull

The guest CRM, head to head.

Overfull is an established restaurant CRM. Here is how the guest features compare, using what Overfull publishes on its own website.

Guest profiles built from bookings

AlpineTableYes, on every plan
OverfullYes, with tags, allergies and VIP status

Price

AlpineTablePublic. Guest book from €39 per active month, campaigns from €159
OverfullOn request

Getting started

AlpineTableSign up online and set up yourself
OverfullRequest a demo

No-show history next to every guest

AlpineTableYes, on the profile and on each booking
OverfullNot described on its website

Card guarantees

AlpineTableYes. You charge or waive, fees go to your Stripe
OverfullYes

Booking emails and texts

AlpineTableYes. Emails under your restaurant’s name
OverfullYes

Marketing campaigns

AlpineTableEmail, to segments
OverfullEmail and SMS, to segments

AI that writes campaign emails

AlpineTableYes
OverfullIts AI answers Google reviews

Review requests after the visit

AlpineTableNot yet
OverfullYes

Pay only for the months you open

AlpineTableWinter or summer pass, and Pause Mode between seasons
OverfullNo seasonal plan published

Overfull details from overfull.fr, checked on 28 October 2026. If something has changed, tell us and we’ll update this page.

FAQ

Common questions

What is a restaurant CRM?

A restaurant CRM keeps one profile per guest: contact details, visits, allergies, preferences and consent. In AlpineTable it fills itself from your bookings, so there is nothing to type in.

Which plan includes the CRM?

The guest book, with visit and no-show history, segments and CSV import and export, is on every plan, from Core. The Inbox, emails and texts to one guest, and card guarantees come with Service. Email campaigns, AI writing and the Designer come with Growth.

How does AlpineTable decide a guest is a no-show risk?

It counts their past no-shows and cancellations at your restaurant. Guests with a no-show get a red tag, guests with cancellations an amber one, and everyone else is in good standing. You decide what to do: call, ask for a card or nothing at all.

Can the AI send emails on its own?

No. AI drafts the email from your description. You review it, choose the audience and press send. The WhatsApp assistant can prepare a campaign too, and it waits for your approval.

Do guests who didn’t opt in get marketing emails?

No. Campaigns only go to guests who ticked the marketing box when they booked. Imported guests start on booking messages only. Everyone still gets the messages about their own booking.

Do texts work from day one?

Texts go out once your restaurant has been verified. We switch them on, then you choose which ones to send in Settings → Notifications.

Can I bring my guests from Overfull or another system?

Yes. Export your guest list and import it into the guest book as a CSV or Excel file, up to 5,000 guests at a time. If you’d rather not, send us the file and we import it for you.

Know your guests before your next service.

Your guest book fills itself from the first booking. Start on Core and add campaigns when you’re ready.

Restaurant CRM with Guest Profiles, No-Show Risk and AI Emails | AlpineTable