Take reservations
the kitchen can actually seat.

Offer only the dates you serve, give each sitting its own seat limit for each day, and send guests a reminder before they arrive.

Willow Table Reservation

Seats for this date and sitting.

Date
Friday, June 12
Time
7:00 PM · 6 seats left

Party of 4 fits the 6 remaining seats.

Requested seats 4 of 6

Illustrative experience

  • Inventory scoped to the date
  • Party size checked against seats
  • A scheduled reservation reminder

The finished experience

A fresh seat count for each service.

A full sitting on Friday does not use up Saturday’s seats, and a party cannot submit a quantity greater than the selected sitting has left.

A good fit for
Restaurants and dining events that offer fixed sittings with a limited number of seats.

  1. 1

    Offer the dates you can serve.

    Add a reservation Date field. Use Limit Dates to set the booking window, choose opening days, and exclude dates when the restaurant is closed.

    GP Limit Dates

  2. 2

    Count seats for this sitting on this date.

    Create time-slot choices in a Product field. Set Inventory to Advanced, create a seats resource, and scope it to Reservation Date. Assign each choice its seat limit and let the guest enter a quantity.

    GP Inventory

  3. 3

    Remind the guest on the day.

    Configure a Gravity Forms notification for the reservation and use Notification Scheduler to send it at a set time on the reservation date.

    GP Notification Scheduler

What you’ll need.

Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.

Before you start

  • A reservation date, time choices, and a guest quantity.
  • A configured seat limit per time choice, opening days, booking window, and notification schedule.

Get this built.

A plan covers how many of our plugins you run at once, and on how many sites. Here is what this one needs.

Required

  • GP InventoryPerks

  • GP Limit DatesPerks

  • GP Notification SchedulerPerks

Gravity Perks Advanced $169 /year

3 perks need Advanced or above — on up to 3 sites.

See plans for this solution

Every plan renews at the same price, and you can upgrade any time for the difference.

Make it fit
your project.

Does this assign guests to specific tables?

This recipe counts seats in a sitting. It does not model which physical table each party uses; plan a separate setup if table combinations or floor plans matter.

Why does tomorrow still have seats when today is full?

The inventory resource is scoped to Reservation Date. Each time choice gets a separate count for each selected date.

Do guests receive a reminder just by installing the plugins?

No. Write the notification and configure its date and time with Notification Scheduler; test your site’s scheduled email delivery before using it for guests.

  • Clay, CTO
  • Dan, Content Sorcerer
  • Dani, Product Manager
  • David, Founder & CEO
  • Matt, Senior Support Wizard
  • Roxy, Support Wizard

Not quite your build?

Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.

Ask the wizards