Online bookings, table assignment, waitlist, deposits, calendar sync, and reporting. Here is what each plan includes.
Let guests book anytime, anywhere with your customizable booking experience.
A custom-branded, mobile-optimized booking page that converts visitors into confirmed reservations.
Drop a booking form onto any existing page with a single line of embed code.
Generate trackable QR codes that link to your booking page for use on print and physical materials.
Capture guests searching Google and Maps with a Reserve button that books directly into your system.
Turn Instagram followers into confirmed reservations with a native booking action on your profile.
Accept reservations from Yelp, TripAdvisor, and OpenTable-alternative aggregators without paying per-cover commissions.
Collect dietary preferences, allergy information, and menu choices from guests before they arrive.
Define exactly when, how, and for whom guests can make reservations.
Capture structured guest requests at booking and route them to the right team member automatically.
Manage your floor plan, assign tables by section, and track which tables are open.
Design your exact floor layout in a drag-and-drop editor that drives real-time seating decisions.
Group tables into server sections for fair workload distribution and clean accountability.
Pre-configure which tables can merge for large parties and let the system suggest combinations automatically.
Give every front-of-house staff member a live view of the entire floor without needing to walk it.
Adjust available covers up or down based on staffing levels, weather, or special event configurations.
Maximize the number of seatings per table by setting accurate, data-learned dining durations.
Get a single best-table recommendation for each arriving party that balances guest preferences, server loads, and future reservations.
Sync reservation and table status with your POS so order placement and check closure update the floor plan automatically.
Add walk-ins to the waitlist and notify them by text when a table opens up.
Replace paper and clipboards with a digital queue that keeps guests informed and hosts in control.
Keep waitlisted guests updated via text and let them confirm or cancel their spot by replying.
Let guests join your waitlist from their phone before they arrive, then check in via text when they are outside.
Calculate real-time wait estimates based on current table turn rates rather than static rules.
Flag VIP and regular guests for elevated queue priority without making it visible to other waiting guests.
Capture demand from guests turned away due to a full house and automatically notify them when a cancellation creates availability.
Automatically offer a no-show's table to the first eligible waitlisted party to prevent any cover being wasted.
Track walk-in demand, wait times, and abandonment rates to make staffing and capacity decisions.
Keep notes on guests, track visit history, and flag dietary preferences or allergies.
Automatically build a rich profile for every guest from the moment they make their first reservation.
Record and apply every seating, dietary, and service preference so guests never have to repeat themselves.
Identify VIP guests and attach special handling instructions that alert the right staff member automatically.
Review every past visit, including date, party size, spend, and staff notes, in a chronological timeline.
Record guest birthdays and anniversaries and receive automatic reminders when they book near those dates.
Create a shared, searchable knowledge base about each guest that any team member can read or contribute to.
Automatically request guest feedback after every visit and route responses to the right manager before they go public.
Identify and merge duplicate guest profiles created from different booking sources into a single unified record.
Sync guest segments to Mailchimp, Klaviyo, or other CRM tools to power targeted re-engagement campaigns.
Collect deposits at booking time and set cancellation fees to reduce no-shows.
Collect a deposit at the time of booking to financially commit guests and cut no-show rates by up to 30%.
Charge guests who cancel inside the policy window or fail to show up, recovering otherwise lost revenue.
Sell ticketed events and prix fixe menus at full prepayment, converting a reservation into a sale before the guest arrives.
Sell digital gift cards through your booking portal and accept them as payment for deposits and experiences.
Authorize a card at booking without charging it β and charge only if the guest no-shows or cancels late.
Allow groups to divide the bill evenly or by individual amounts when settling a deposit or prepaid experience.
Every payment, deposit, and refund runs through Stripe for secure, fast, and globally accepted processing.
Process full or partial refunds in one click, with automatic handling of policy-compliant cancellations.
See peak hours, no-show rates, average party size, and revenue by time period.
Track reservation volume, conversion rates, and channel mix to understand how guests find and book your restaurant.
Visualize demand by day and time to identify your highest-value slots and optimize staffing and pricing.
Analyze no-show patterns by time, channel, and guest history to identify your highest-risk reservations before they happen.
Track covers served, total revenue, and average spend per cover across all time periods and locations.
Measure how efficiently your seating capacity is generating revenue across every hour of every service.
Project upcoming cover counts from historical reservation data so you can plan staffing and food purchasing in advance.
Build and schedule reports with exactly the metrics and dimensions that matter to your ownership group.
Track covers served, average turn time, and guest satisfaction scores per server to support fair reviews and coaching.
Compare your key metrics against anonymized averages from similar restaurants in your region and category.
Pull raw reservation and performance data into any BI tool or data warehouse via a documented REST API.
Assign staff to sections, manage shifts, and keep front-of-house organized.
Build and publish shift schedules that align with forecasted cover counts and automatically notify staff of their assignments.
Assign specific servers or hosts to tables or sections at the start of each shift and adjust during service.
Control exactly what each staff role can see and do β hosts see the floor plan, servers see their section, managers see everything.
Broadcast operational notes from the manager to all staff before every service so the team starts each shift aligned.
Create digital opening and closing checklists that staff complete on their devices, with timestamped records for every item.
Measure each team member's average table turn time, covers served, and guest satisfaction to enable data-driven management.
Compare scheduled labor hours against cover volume to monitor labor efficiency and flag shifts that exceed your target cost ratio.
Guest data and payment info are encrypted. Role-based access for your staff.
All payment card data is handled by Stripe's certified infrastructure so TableBloom never stores raw card numbers.
Delete a guest's entire profile and all associated personal data on request to comply with GDPR and CCPA.
Automatically purge guest personal data after a configurable period so you do not hold data longer than necessary.
Record every time a staff member views, edits, or exports guest data so access history is fully traceable.
Confirmation and management links use time-limited cryptographic tokens rather than predictable reservation IDs.
Restrict payment details, guest contact information, and analytics to only the roles that need them.
The booking widget enforces HTTPS and includes Content Security Policy headers to prevent injection attacks on host sites.
Join thousands of businesses that trust StackBloom
Pay once, use forever. No monthly fees, no hidden costs. Lifetime access to all features and updates.
Get started immediately after purchase. No waiting, no complex setup. Your tools are ready when you are.
Get help when you need it. Our support team is here to ensure your success with dedicated assistance.
Explore our pricing plans and find the perfect fit for your needs. One-time payment, lifetime access.