For restaurants
A message that arrives on your website at 11:14pm on a Tuesday ("table for 4 Saturday, 7 or 8?") does not need you to answer it. The same is true for a takeout question about gluten-free pizza, an anniversary party of 12 with a $700 budget, or an e-gift card someone wants to send their mother-in-law before Sunday brunch. Alma is a chatbot that handles these conversations on your website, asks the right follow-up questions, and sends each request to your inbox before service starts the next day.
/RESTAURANTS · 11 HOSPITALITY TEMPLATES · WEBSITE WIDGET
INDEPENDENT RESTAURANTS SMALL CHAINS WINE BARS CATERING WEDDING VENUES FOOD TRUCKS
/A · WHY THIS WORKS FOR RESTAURANTS
Consider a 30-seat restaurant run by its chef, with no host stand. The owner cooks on the line until 10:30, finishes closing the kitchen by 11:15, and then finds 14 unread messages from the website's contact form: six reservation requests, three questions about gluten-free (GF) options, two anniversary parties, two gift-card buyers, and one delivery-radius question. Answering them takes two hours the next morning.
Alma runs on the website and asks the same questions a host would: party size, date, time window, dietary notes, and any special requests. The result arrives in your inbox as a complete request rather than a transcript. It can also be sent to OpenTable, Resy, or your reservation system through Zapier or, on the Agency plan and up, a webhook (an automatic message Alma sends to another system) so the table can be held.
Choose the Table Reservation template, add your hours and capacity, and paste the widget (the chat window that appears on your website) on your site. Your first request could arrive before service tomorrow.
Example Alma conversations for restaurants
Reservation · 11:14pm on the site
Takeout · pizza shop · Friday rush
Party booking · anniversary
Gift card · Sunday morning
/B · TEMPLATES FOR RESTAURANTS
The Hospitality category in Alma was written by people who have actually run restaurants. Each template loads as a starter flow (a set of questions the bot asks in order). You change the wording to match your restaurant, add your hours and dietary options, and publish.
Hospitality has 11 templates. The Booking category (Appointment Scheduler) and the
Customer Service category (Business Info) add related flows for restaurant owners who want a more
conversational greeting on their website.
Most restaurant owners are live and taking requests in under 30 minutes. The hospitality library is included on every paid tier at no extra charge.
/C · RESERVATION SYSTEM INTEGRATION
Alma does not have native integrations with the large reservation platforms. The bot records the request, and your reservation system holds the table. Most owners connect the two with a Zapier zap (an automation in Zapier, a service that passes information between apps) or, on the Agency plan and up, a direct webhook. The bot handles the conversation, and the reservation system remains the official record for each table.
If you want text message confirmations, send the captured request to CampaignCNX+. The confirmation text is sent as soon as the conversation ends, while the customer is still holding the phone.
From sign-up to first reservation
The Hospitality templates handle most of the work. The questions are already written, and the branches (the different paths a conversation can take) are already set up. You edit your hours and menu options instead of writing a conversation from scratch.
/01
Choose Table Reservation, Private Events & Catering, Online Ordering, or Gift Card. Start with the flow that matches the question you answer most often yourself.
/02
Enter your hours, seating capacity, cuisine type, dietary options, and delivery radius. Then change the bot's wording to match your restaurant. This takes 20 minutes at most.
/03
Add one line of JavaScript code to your website. The widget is live as soon as the page reloads. Connect Zapier, or a webhook on the Agency plan and up, to OpenTable, Resy, or Tock if you want the table held automatically.
/04
Reservation requests, party inquiries, and gift-card orders arrive complete in your inbox. Send them to CampaignCNX+ if you want a text message confirmation.
The 14-day free trial does not require a credit card. Choose the Table Reservation template and go live in 30 minutes, so tonight's late requests are handled for you.
Restaurants FAQ
These answers include the things Alma does not do. Where the answer is no, we say so instead of promising features that are not available.
There is no native integration. The connection uses Zapier: Alma sends a new_lead event with the captured details (date, time, party size, contact), and a Zap adds the reservation to OpenTable, Resy, Tock, or SevenRooms. On the Agency plan and up, a webhook can send the same details to your own system. The conversation stays in Alma, and the reservation system remains the official record for the table.
It records the request and sends it on. It does not call OpenTable's booking API (its connection for outside software) directly. The bot completes the conversation with all the details a host would ask for, and your reservation system holds the table. Most owners find this is the right division of responsibilities.
The Private Events & Catering template asks for the event type (private dining, off-site catering, full restaurant buyout), guest count, date range, budget per person, and dietary needs. It then sends the complete request to your general manager's email instead of trying to fit it into the reservation system. Wedding venues and catering businesses use this template as their main intake form.
Not inside the chat, because Alma is not a payment processor. The bot collects the event details (event type, headcount, budget, dates), and a Zap can then send a Stripe Checkout link to the person's email. The link is what collects the deposit.
Yes, if you can paste a line of code. Restaurant sites on Squarespace, Wix, WordPress, and most custom-built sites all accept the snippet. If a designer still manages your site, forward them the snippet, and the work takes about five minutes. You can also set the chat bubble to your colors so it looks like part of the restaurant's site rather than an add-on.
The Gift Card template guides the buyer through choosing an amount, entering the recipient's name and email, and writing a short personal message. The buyer is then sent a Stripe Checkout link through Zapier. Alma collects the order, and your gift-card system processes the payment and emails the e-gift card. It works the same way for physical cards if you mail them yourself.
Yes. The Growth tier includes up to 5 active bots, and the Agency tier includes 20. A three-location chain often uses Growth, with one bot for each location, and each bot has its own hours, menu, and reservation routing. Chains with more than five locations usually use Agency, with sub-account workspaces (separate account areas, with data kept separate for each workspace), which our team turns on when the account is set up.
Setup takes under 30 minutes for most owners. The Hospitality templates are already written, so you edit your hours, capacity, cuisine type, and dietary options instead of building the conversation from scratch. Onboarding is done by a real person, not a chatbot.
Related reading
Start free
Sign up, choose the Table Reservation template, and paste the widget on your site. Tonight the bot can take the late reservation, the catering inquiry, and the gluten-free question, so your staff starts tomorrow with much of that work already done.