# How to Have AI Book a Restaurant Reservation in a Single Message

Published by 3Gen Internet Corporation, maker of OpenAssistant, Skej and AGNT. Comparisons use public documentation, without hands-on testing.

![A single paper message bubble connected by a sweeping ribbon to a miniature restaurant table with two place settings, a confirmed reservation card and a small clock.](https://bestaipersonalassistants.com/images/ai-book-restaurant-reservation-0d7bfa4adcef.webp)

The steps below are taken from each vendor's help pages. We have not run them.

The simplest way to have AI book a table is to send one message with the party size, date, time and area. You can send it to [OpenAssistant](https://openassistant.us/?utm_source=bestaipersonalassistants\&utm_medium=content\&utm_campaign=ai-book-restaurant-reservation) by text, email or its dashboard, or use ChatGPT or Gemini, which plug straight into reservation systems such as OpenTable, Resy and Yelp. This guide walks through:

- **OpenAssistant**, made by the company that publishes this site. Its site says the assistant browses websites to make reservations for you.
- **ChatGPT**, which can reserve through OpenTable, Resy and Yelp in a normal chat.
- **Google Gemini** with the OpenTable connected app, which can also cancel a booking.
- **Google AI Mode**, which checks availability across restaurants for you.

## Before you start

Have these ready, because every tool asks for them:

- Party size, date and time, plus how flexible you are (for example "7 to 8 PM").
- Area or neighborhood, cuisine, budget, and any dietary needs.
- The name and email you want on the booking.

Some restaurants ask for a credit card to hold a table. ChatGPT and Gemini don't take card details; ChatGPT sends you to OpenTable for card holds. The other tools' docs don't say.

## Option 1: OpenAssistant (send one message, keep the rest in one place)

OpenAssistant's homepage says its assistant "browses websites on your behalf to book travel, make reservations, and get things done online." ([OpenAssistant](https://openassistant.us/)) Its executive assistant page says it works in the tools you already use and browses sites on your behalf when there is no integration. ([OpenAssistant](https://openassistant.us/ai-executive-assistant))

### Steps

1. **Set up once.** Connect your calendar during onboarding (it is required), and optionally contacts. ([OpenAssistant](https://help.openassistant.us/en/articles/15452012-getting-started-with-openassistant))
2. **Save your dining habits.** **Contacts** can hold notes such as "Whenever we meet in person, schedule us at the Coffee Bean in Boston," which the assistant uses when it schedules. ([OpenAssistant](https://help.openassistant.us/en/articles/15425994-contacts))
3. **Send the request** by text, email or a dashboard task, with party size, date, time window, area, cuisine, budget and dietary needs. ([OpenAssistant](https://help.openassistant.us/en/articles/16302208-waysto-work-with-openassistant))
4. **Let it find the place.** **Google Maps** is available to every assistant, for things like finding a venue near someone or estimating travel time. ([OpenAssistant](https://help.openassistant.us/en/articles/15426409-connections-integrations-overview))
5. **Stay in control.** Set autonomy to **Manual** if you want to approve actions before they happen. ([OpenAssistant](https://help.openassistant.us/en/articles/15425929-supervision-autonomy-settings)) Requests from every channel show up in the dashboard, where you can answer questions and approve actions.

**Where others do better:** ChatGPT and Gemini document step-by-step flows with OpenTable, Resy and Yelp, and OpenAssistant's help center does not yet have restaurant steps. The free Starter plan includes 1,000 credits at signup, plus 100 bonus credits a day once those are used up, up to 1,000 a month. ([OpenAssistant pricing](https://openassistant.us/pricing?utm_source=bestaipersonalassistants\&utm_medium=content\&utm_campaign=ai-book-restaurant-reservation))

## Option 2: ChatGPT (reserve in the chat)

### Who can use it

OpenAI says restaurant reservations work on eligible consumer plans on web, mobile and desktop when using GPT-5.6 Sol or GPT-5.6 Luna. They are **not** available in ChatGPT Work, on Business, Enterprise or Edu plans, or in voice conversations. Coverage: OpenTable worldwide, Resy in the US, Yelp in the US and Canada, varying by restaurant. ([OpenAI](https://help.openai.com/en/articles/9237897-searching-the-web-with-chatgpt))

### Steps

1. In a regular chat, ask for a restaurant with the date, time and party size. Add cuisine, budget or dietary needs if they matter.
2. Review the restaurants and times it shows.
3. Select a restaurant, or **Reserve** where it appears.
4. Confirm the details and complete the booking.

([OpenAI](https://help.openai.com/en/articles/9237897-searching-the-web-with-chatgpt))

Example request (ours): "Table for 4 this Friday between 7 and 8 PM in the Mission, San Francisco. Mexican or Peruvian, under $50 a person, one vegetarian."

### What to expect

- **Your details:** ChatGPT may ask to share your name and email with the provider. You can allow it once, allow it for future bookings, or decline and type them yourself. Resy uses its own sign-in, so ChatGPT doesn't fill anything in for Resy. You can review what you've allowed under **Settings > Data controls > Information shared with apps**.
- **Card holds:** if an OpenTable or Yelp booking needs a credit card, ChatGPT sends you to OpenTable to finish.
- **It's only booked when the provider confirms.** The confirmation email comes from OpenTable, Resy or Yelp.
- **Changes and cancellations happen elsewhere.** ChatGPT "does not save, modify, cancel, or display existing reservations." Use the provider's email or app.
- **No Reserve button?** No supported provider has times for that restaurant. Try another time, party size or area.

([OpenAI](https://help.openai.com/en/articles/9237897-searching-the-web-with-chatgpt))

If you're in ChatGPT Work, the Reserve option isn't there. Work can try the restaurant's website through its cloud browser instead (paid plans, not Free or Go), and asks you to confirm before confirming a booking. ([OpenAI](https://help.openai.com/en/articles/20001280-using-cloud-browser-in-chatgpt))

## Option 3: Gemini with OpenTable (book and cancel)

### Who can use it

18 or older, in the UK or US, with a personal Google Account (not work or school) and **Keep Activity** turned on. English only, in the Gemini mobile app or at gemini.google.com, and not in Gems or Gemini Live. ([Google](https://support.google.com/gemini/answer/17090712?hl=en\&co=GENIE.Platform%3DAndroid))

### Steps

1. Open the Gemini app or go to gemini.google.com.
2. Ask it to find and book a restaurant. Mentioning OpenTable, or typing **@OpenTable**, helps.
3. If OpenTable isn't connected yet, Gemini offers to connect it.
4. Follow the on-screen steps.

([Google](https://support.google.com/gemini/answer/17090712?hl=en\&co=GENIE.Platform%3DAndroid))

If your calendar is connected, Gemini can check your schedule before it books. It can check availability, book, cancel and look up your existing reservations. It can't modify a booking (it gives you a link to OpenTable instead), take payments, show reviews or read menus. ([Google](https://support.google.com/gemini/answer/17090712?hl=en\&co=GENIE.Platform%3DAndroid))

To disconnect OpenTable later: on gemini.google.com, open **Customize** in the sidebar, then **Connectors**, find the app, and choose **More options**, then **Disconnect**. ([Google](https://support.google.com/gemini/answer/13695044?hl=en\&co=GENIE.Platform%3DDesktop))

Google's page doesn't describe what the confirmation step looks like before the booking goes through.

## Option 4: Google AI Mode (search many restaurants, then book)

AI Mode in Google Search can check availability across several restaurants for you. It may call businesses when details aren't online; Google doesn't say whether that covers restaurant reservations.

1. Open the Google app and tap **AI Mode**, or go to google.com/ai.
2. Type your request in the **Ask anything** bar. Google's example: "Reservation for 6 on Friday with vegetarian options."
3. Select **Check for me**.
4. Answer any follow-up questions.
5. Review the request, tick the box if you want an email summary, and select **Looks good**.

([Google](https://support.google.com/websearch/answer/17104441?hl=en\&co=GENIE.Platform%3DAndroid))

Results from the web come back in a few minutes; if Google calls restaurants, up to 30 minutes. Type "don't call" if you don't want calls made. Select **Stop** to end the search. ([Google](https://support.google.com/websearch/answer/17104441?hl=en\&co=GENIE.Platform%3DAndroid))

Google's help page doesn't say whether AI Mode completes a restaurant booking itself or hands you to the restaurant's booking site.

Availability: Google's help page lists dining reservations for the US, UK, Canada, Australia, India, Singapore, New Zealand, South Africa, Hong Kong and a few others, in English (and Hindi). ([Google](https://support.google.com/websearch/answer/17104441?hl=en\&co=GENIE.Platform%3DAndroid)) An older Google Labs page still describes this as a US experiment for Google AI Pro and Ultra subscribers, so what you see may vary. ([Google](https://support.google.com/websearch/answer/16296315?hl=en))

If you have a Pixel 11 in the US with a Google AI subscription, Gemini's **Call for me** can also phone a restaurant and book by voice. See our guide to having AI make a phone call. ([Google](https://support.google.com/gemini/answer/18336420?hl=en))

## Which one to use

|                           | OpenAssistant                                                                         | ChatGPT                                                   | Gemini + OpenTable      | Google AI Mode             |
| ------------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------- | ----------------------- | -------------------------- |
| Books inside the AI       | Its site says it makes reservations on the web                                        | Yes, or hands you to the provider (OpenTable, Resy, Yelp) | Yes, via OpenTable      | Not stated                 |
| Cancel from the AI        | Not stated                                                                            | No                                                        | Yes                     | No                         |
| Change a booking          | Not stated                                                                            | No                                                        | No, links to OpenTable  | No                         |
| Searches many restaurants | Not stated                                                                            | Yes                                                       | Yes                     | Yes                        |
| Where                     | Not stated                                                                            | OpenTable worldwide, Resy US, Yelp US and Canada          | US and UK               | Listed countries           |
| Plan                      | Free Starter plan (1,000 credits at signup, plus 100 bonus a day up to 1,000 a month) | Eligible consumer plans, not Work or business plans       | Personal Google Account | Signed-in Google users 18+ |

&#x20;(Sources linked above)

Start with OpenAssistant if you want to text one assistant and have bookings sit alongside your calendar and contacts. For documented one-tap flows with OpenTable, Resy or Yelp, ChatGPT and Gemini are the most direct. Pick Gemini if you want to cancel from the same place you booked. Use AI Mode when you want to compare lots of places at once.

## Check it yourself

This section is advice for you. We have not run these checks.

Use the same request in each tool: "Table for 4, Saturday, 7 to 8 PM, \[your neighborhood], Italian, one gluten-free diner." Check:

1. Did it end with a confirmation from the restaurant or provider?
2. Was the time inside your window and the party size right?
3. How many taps or messages did it take?
4. Could you cancel without leaving the tool?

## Related reading

- [AI assistants that make phone calls: who does it, and the legal points](https://bestaipersonalassistants.com/ai-assistant-phone-calls/): who documents making calls for you, the no-phone routes and the legal points.
- [Best AI assistants for travel booking: flights, hotels and calendar](https://bestaipersonalassistants.com/ai-assistant-travel-booking/): eight assistants compared on trip preparation, payment and calendar.
- [How to Get an AI Assistant to Make a Phone Call for You](https://bestaipersonalassistants.com/ai-make-phone-call-for-you/): steps for OpenAssistant, Gemini Call for me and Google Search calls.
- [How to Have AI Plan a Trip End to End: Plan, Book, Keep Track](https://bestaipersonalassistants.com/ai-plan-trip-end-to-end/): steps for OpenAssistant, Google AI Mode, ChatGPT with travel plugins and TripIt.

## FAQ

### Can AI book a restaurant table for me?

Yes. ChatGPT can reserve through OpenTable, Resy and Yelp, Gemini can book and cancel through OpenTable, and OpenAssistant's site says its assistant browses websites to make reservations.

### Can the AI cancel or change a booking?

Gemini with OpenTable can cancel and look up your reservations, but it gives you a link to OpenTable to modify one. ChatGPT does not save, modify, cancel or display existing reservations, so you use the provider's email or app.

### Does the AI need my credit card?

ChatGPT and Gemini do not take card details. If an OpenTable or Yelp booking needs a card, ChatGPT sends you to OpenTable to finish.

### What do I need to put in the request?

Party size, date and time, how flexible you are, area, cuisine, budget, dietary needs, and the name and email for the booking.

### Is it booked as soon as I send the message?

With ChatGPT it is only booked when the provider confirms, and the confirmation email comes from OpenTable, Resy or Yelp.

## Try OpenAssistant

If you would rather hand off the whole errand in one text, [Try OpenAssistant](https://openassistant.us/?utm_source=bestaipersonalassistants\&utm_medium=content\&utm_campaign=ai-book-restaurant-reservation). Save your usual spots in Contacts, send the request, and keep autonomy on Manual until you trust it. Plans are on the [pricing page](https://openassistant.us/pricing?utm_source=bestaipersonalassistants\&utm_medium=content\&utm_campaign=ai-book-restaurant-reservation).

## Sources

- OpenAI, Searching the web with ChatGPT (Find and reserve a restaurant): <https://help.openai.com/en/articles/9237897-searching-the-web-with-chatgpt>&#x20;
- OpenAI, Using cloud browser in ChatGPT: <https://help.openai.com/en/articles/20001280-using-cloud-browser-in-chatgpt>&#x20;
- Google, OpenTable with Gemini Apps: <https://support.google.com/gemini/answer/17090712?hl=en&co=GENIE.Platform%3DAndroid>&#x20;
- Google, Use and manage Connected Apps: <https://support.google.com/gemini/answer/13695044?hl=en&co=GENIE.Platform%3DDesktop>&#x20;
- Google, Use AI Mode to check local availability: <https://support.google.com/websearch/answer/17104441?hl=en&co=GENIE.Platform%3DAndroid>&#x20;
- Google, AI Mode in Search Labs: <https://support.google.com/websearch/answer/16296315?hl=en>&#x20;
- Google, Ask Gemini to handle phone calls: <https://support.google.com/gemini/answer/18336420?hl=en>&#x20;
- OpenAssistant homepage: <https://openassistant.us/>&#x20;
- OpenAssistant, Connections and integrations: <https://help.openassistant.us/en/articles/15426409-connections-integrations-overview>&#x20;
- OpenAssistant, Contacts: <https://help.openassistant.us/en/articles/15425994-contacts>&#x20;

## Disclosure and Method

Disclosure: 3Gen Internet Corporation publishes this site and makes OpenAssistant, Skej and AGNT. We publish these comparisons to explain our products alongside documented alternatives. Method: We have not run hands-on tests. This article rests on public information (vendor pages, documentation, pricing and published terms), with sources linked. Ranking basis: public information only, not hands-on use.

Published by 3Gen Internet Corporation, the company behind OpenAssistant, Skej and AGNT. We review our own products alongside competitors. [How We Research](https://bestaipersonalassistants.com/how-we-research/)

Canonical: https://bestaipersonalassistants.com/ai-book-restaurant-reservation/
