Yes. ChatGPT can now show live restaurant times from OpenTable, Resy and Yelp, and some customers can complete the booking without leaving the conversation. The feature does not turn every restaurant mentioned in an answer into a bookable restaurant. A supported provider must have the restaurant and live inventory for the customer's exact date, time and party size.
The reservation provider still runs the book. It supplies the available times, applies the restaurant's booking rules and sends the confirmation. That distinction gives an owner a much better troubleshooting order than treating every missing Reserve button as a visibility problem.
A mention is not a reservation
A customer can ask ChatGPT for a restaurant by location, date, time, party size and preferences such as cuisine, budget or dietary needs. If you ask for a table for a specific neighbourhood, day, time, and party size, ChatGPT may respond with available slots and "Reserve" buttons. All this is supported by three reservation systems: OpenTable, Resy, and Yelp.
ChatGPT's reservation feature is currently available to users of qualifying consumer plans on web, mobile and desktop. OpenAI currently limits it to GPT-5.6 Sol and GPT-5.6 Luna, and excludes ChatGPT Work plus Business, Enterprise and Edu plans. An owner testing from a company workspace may not see the route a customer sees from a personal account.
As this feature evolves with the product, these details could change. For now, it is only available in the ChatGPT consumer app experience.
OpenTable availability shows worldwide wherever the restaurant is available on OpenTable. Resy availability is available in the United States, and Yelp availability is available in the United States and Canada. And, within those locations, that availability depends on the restaurant and time of day and party size.
Test the intended customer experience before diagnosing the restaurant's profile or website.
A restaurant can appear at four different points in the same booking route. It may be named as an option. It may have a live time for the exact request. The customer may reach any required sign-in, payment or policy step. Finally, the provider may confirm the reservation. A successful mention alone does not prove the rest works.
Live times come from the booking provider
ChatGPT does not create a table or decide how many covers the restaurant can accept. OpenAI says reservation times and the Reserve control appear only when a supported provider has information for that restaurant. The customer may finish inside ChatGPT or continue with the provider, depending on the booking.
If it says there are no available time slots, don't automatically blame the chatbot. Open that provider's app or website and double-check the exact same date, time, and party size. At this point, just because your dining room may be empty at that time doesn't mean that a table is available for online booking.
Bookings are dependent on the amount of table inventory that has been released to be booked, as well as your pacing rules and selected open shifts. If you have blocked Friday for walk-ins, or have set a cutoff 24 hours in advance for booking, no platform (including ChatGPT) will have access to those slots.
Do not release more inventory merely to make the restaurant look available in another channel. The same walk-in capacity, turn times and staffing limits that protect service in the provider should protect it when the customer starts in ChatGPT.
If the provider shows the time but ChatGPT does not, record the exact query, account type, model, location, provider result and time of the check before contacting support.
Test the path like a diner
Use an eligible consumer ChatGPT account and a fresh conversation. Run one check for the restaurant by name, then another using the kind of request a new customer would make. Include the real city or neighborhood, date, time, party size and one preference the restaurant can honestly satisfy.
Now, type in a request such as, "I would like to book a table for four at an Italian restaurant in downtown Denver tonight at 7:30 p.m. for outdoor seating."
Record the result in order:
Now, complete the test as any uninformed diner would, selecting one of the available slots. If you need to, go through any of the final sign-in or card hold steps.
This check separates discovery from inventory and completion. A restaurant mentioned without a time may need a provider or inventory check. A time that disappears during checkout may be ordinary live availability changing. A completed form without provider confirmation is still unconfirmed.
If you make a real test booking, cancel it promptly through the provider. OpenAI says ChatGPT does not save, display, modify or cancel existing reservations. The confirmation email and provider account remain the customer's route for changes and cancellations.
The guide to how customers use ChatGPT for local services explains why a short first question often becomes a more specific comparison. For a restaurant, the handoff now includes a live operational fact: whether a table can actually be booked.
- Was the restaurant named for the request?
- Did a live time appear for the exact date, time and party size?
- Which provider supplied the availability?
- Did the selected time remain available when the booking flow opened?
- Did the provider send a confirmation?
Keep the rules that protect the floor
A new booking entrance should not erase the conditions attached to the table. Party-size limits, booking windows, deposits, credit-card requirements, cancellation terms and timing rules still need to match the provider setup. OpenAI says some flows stay in ChatGPT while others continue with the provider. Resy uses its own account sign-in, and some bookings that require a card move to the provider.
Check the public details that help the right customer choose before they reach the time slots: the restaurant name, location, cuisine or service description, hours, booking link and meaningful policies. Keep the fuller policy with the booking provider and make sure the restaurant website does not contradict it. The business-facts guide shows how to keep public details consistent without forcing every profile to use identical wording.
Do not treat any one field as a published ChatGPT ranking factor. Accurate information prevents the wrong customer from reaching a booking flow and gives the right customer a clearer decision. OpenAI does not promise that completing a profile field will make a restaurant appear.
Train whoever handles the host stand on the new route. When a guest says the booking came through ChatGPT, staff should still look for the provider confirmation and manage the reservation in the provider they already use. ChatGPT is not a second reservation ledger.
Decide whether this channel fits the restaurant
A restaurant already using OpenTable, Resy or Yelp can inspect this customer path without rebuilding its booking operation. Confirm that the provider record is accurate, the intended inventory appears and a test reaches provider confirmation. Then watch whether customers actually mention ChatGPT or arrive through identifiable provider activity.
A small walk-in restaurant, counter-service business or dining room that rarely accepts advance bookings has a different decision. It should not buy reservation software solely to gain a Reserve button in ChatGPT. The platform still has to make sense for the restaurant's normal volume, service model, fees and staff workflow.
Treat the integration as another entrance to the same controlled book. Maintain it when it helps customers reserve tables the restaurant already intends to offer. If the restaurant is designed around walk-ins, do not distort the operation for a feature that may not fit the business.

Written by Tristan Michel