How to Let Diners Book a Table Straight From Google
The blue "Reserve a table" button on Google is called Reserve with Google, and it lets a diner book a table without leaving your listing on Search or Maps. You cannot turn it on by hand or upload your own tables. It only works through a Google-approved reservation partner like OpenTable, Resy, SevenRooms, or Tock. You sign up with one of those providers, connect it to your verified Google Business Profile, and Google adds the button automatically, usually within a few days to about two weeks. Then you test it by booking a table yourself.

- The blue "Reserve a table" button is called Reserve with Google. It lets a diner book a table without ever leaving your Google listing.
- You cannot add it as a plain link or upload your own tables. It only works through a Google-approved reservation partner.
- In the US, the main supported partners are OpenTable, Resy, SevenRooms, Tock, and Yelp, plus smaller systems like ResDiary, Tableo, and Eat App.
- Your Google Business Profile must be claimed and verified first, or there is nowhere for the button to appear.
- After you connect a provider, Google usually adds the button within a few days to about two weeks, and then it reads your live table availability.
- If you do not want a full reservation system, you can paste a simple booking link into your profile instead, but it will not show live open times the way the real button does.
What is the "Reserve a table" button on Google, and how does it work?
Let us define the one term you need. Reserve with Google is a feature that puts a booking button right on your Google listing. When someone finds your restaurant on Google Search or on Google Maps, they see a blue button that says Reserve a table (sometimes just Book). They tap it, pick a date, time, and party size, and the table is booked, all without calling you or opening another app.
Here is the key thing to understand: that button does not run on Google. It runs on a reservation partner, which is just an outside booking system that Google has approved to connect to it. Think of names like OpenTable or Resy. Your available tables live inside that system, and Reserve with Google simply shows those open times on your listing and passes the booking back. Google itself does not let you type in your own tables or paste a homemade link for this button. Everything flows through an approved provider.
Because the button reads your live availability (the real open tables for tonight), it stays accurate on its own. Book out your 8 o'clock slot and it disappears from Google automatically. This matters more than ever in 2026, because Google's AI answers and its Gemini assistant can now read that same live availability and book a table for a diner who just asks, in plain words, for a spot on Friday night. If you are not connected, you are invisible to all of it.
Do you need a full reservation system, or just a link?
There are two different ways to get a booking option onto your Google listing, and it helps to know the difference before you start.
- The real Reserve with Google button (recommended if you take reservations). This is the blue "Reserve a table" button that shows your live open times and lets someone book in a tap or two. It requires a supported reservation partner. This is what most people mean when they say they want reservations on Google.
- A plain booking link (the simple option). If you do not run a reservation system, you can paste a link to your own booking page or form directly onto your profile. Google shows it as a link, but it does not display live open times and it does not plug into Google's AI booking. It is better than nothing, and fine for a small spot that takes only a handful of reservations.
To add a plain link, sign in to your business Google account, search my business on Google to open your management panel, click Edit profile, find the Bookings section (labeled something like "Links to your online booking tools"), click Add a link, paste your reservation page URL, and click Save. It usually appears within a day or two.
For the rest of this guide we will focus on the full button, because it is the one that reads live availability, books in seconds, and feeds Google's AI results. If you want that experience, you need a provider, so let us pick one.
Which booking provider should you pick?
A booking provider is the reservation software that manages your tables and talks to Google for you. Google keeps an official list of approved partners at google.com/maps/reserve/partners. In the US, the ones a restaurant is most likely to use are:
- OpenTable. The biggest network in the country and the one many Miami diners already have on their phone. Strong reach, charges a monthly fee plus a small fee per booked cover.
- Resy. Popular with buzzy, higher-end spots and busy urban restaurants. Flat monthly pricing with no per-cover fee. (Note for 2026: American Express is merging Tock into Resy, so these two are becoming one family.)
- SevenRooms. Built for hospitality groups and venues that care about guest data and marketing. Now owned by DoorDash, which also helps push your tables out to more places.
- Tock. Known for prepaid and ticketed bookings, so it is a favorite for tasting menus, prix-fixe dinners, and special events where you want a deposit.
- Yelp. If a lot of your traffic comes through Yelp, its reservation tool also connects to Google.
There are smaller, lower-cost systems that connect to Google too, such as ResDiary, Tableo, and Eat App. Any of them can power the button. Pick based on your budget, how many covers you do, and whether you need deposits.
Here is the good news for a lot of Miami restaurants: if you are already on OpenTable, Resy, or one of the others, you have most of the work done. You likely just need to switch the Google connection on, which we cover below. A solid setup pairs this button with a booking link on your own restaurant website too, so guests can reserve wherever they find you.
Step 1: Make sure your Google Business Profile is verified
The button appears on your Google Business Profile, which is the free listing Google gives your restaurant (the box with your name, hours, photos, and reviews, plus the pin on Maps). If that listing is not claimed and verified as yours, there is literally nowhere for the button to show up. So confirm this first.
- Open a web browser and go to business.google.com.
- Sign in with the Google account that owns your restaurant listing.
- If you see your restaurant with tools to edit it, you are verified and ready. Skip to the next step.
- If Google asks you to claim or verify the business, do that now. Verification means proving you run the place, usually by a video you record on your phone, a phone code, or a mailed postcard. The profile and its button stay hidden until this is done.
While you are here, check that your primary category is set to a restaurant type (like Cuban restaurant or Seafood restaurant), not a generic one. Google only offers the "Reserve a table" button to businesses it sees as places that take reservations, so the right category matters.
Step 2: Sign up with a supported provider and set your table availability
Now open an account with the provider you chose in Step 1. The exact screens differ by company, but the flow is the same everywhere, so follow this order.
- Go to the provider's website (for example, restaurant.opentable.com or the "for restaurants" page of whichever one you picked) and click Get started or Sign up. Many will have a short call with you to set up your account.
- Enter your restaurant details exactly as they appear on your Google listing: the same business name, the same street address, and the same phone number, down to the punctuation. This matters, because Google matches your provider account to your listing by these details.
- Set your table availability: how many tables you have, the party sizes you accept (twos, fours, larger groups), and the time slots you open for booking each day.
- Set your service hours so the system never offers a table when the kitchen is closed.
- Add any policies you want, like a deposit, a card on file, or a cancellation window. This is optional, but Miami's popular weekend slots are a good reason to protect against no-shows.
Take your time here. This is the information the button will show the world, so getting it right once saves you cleanup later.
Step 3: Connect the provider to Google (turn on Reserve with Google)
This is the step that actually creates the button. With most providers it is a single setting, and with some it happens automatically once your account goes live.
- Log in to your provider's dashboard (the back-end control panel for your reservation account).
- Look in the Settings or Integrations area for something named Reserve with Google, Google integration, or Google. Click it.
- Turn the integration on. Some providers ask you to confirm the Google Business Profile that matches your restaurant, so select the correct listing if prompted.
- Double-check that the name and address shown in the provider match your Google listing. If they differ, Google may fail to connect the two, and the button will not appear.
- Save. That is it on your end. From here, the provider sends your availability to Google, and Google builds the button.
If you cannot find a Google setting anywhere, contact the provider's support and ask them to enable Reserve with Google for your account. It is a standard request and they turn it on all the time.
Step 4: Check that the "Reserve a table" button shows on your listing
The button does not appear the instant you flip the switch. Google needs time to receive your availability and add it. Plan on a few days, and up to about two weeks in some cases. When it is ready, here is how to confirm it.
- On your phone or computer, go to Google and search your restaurant by name.
- Look at your Business Profile panel on the right (on desktop) or at the top (on mobile). You are looking for a blue Reserve a table button, often with your provider's name nearby, like "Powered by OpenTable."
- Now open Google Maps, search your restaurant, and confirm the same button shows there too. It should appear in both places.
- If the viewer's Google is set to Spanish, the button may read Reservar una mesa instead. That is normal and just follows the searcher's language.
If two weeks pass and you still see nothing, the usual causes are: your profile is not verified, the name or address in your provider does not match your listing, your category is not a restaurant type, or the integration was never fully turned on. Fix the mismatch and it typically shows up shortly after.
Step 5: Test a real booking, then keep it working
Never trust a booking button you have not tried yourself. Do one full test before you tell anyone about it.
- From your phone, tap your own Reserve a table button on Google.
- Pick a date, time, and party size, and complete the booking as if you were a customer.
- Open your provider's dashboard and confirm the reservation landed there, with the right time and party size.
- Then cancel your test booking so it does not hold a real table.
Once it works, keeping it healthy is light. The system pulls your live availability, so your main job is to keep that availability honest: block out private events, close slots when you are fully committed, and set special hours around holidays and Miami's busy December to April season so the button never books a table you cannot seat. Because Google's AI booking reads these same open times, accurate availability now helps you show up when a diner simply asks Google to find and book a table.
If any of this feels like one more thing you do not have time for, that is fair. Connecting a reservation system, matching it to your Google listing, and wiring the same booking into your website is exactly the kind of setup we handle for restaurants around South Florida every week. Tell us about your restaurant and we will get your tables bookable straight from Google with you.
Frequently asked questions
How do I add reservations to Google?
To add reservations to Google, sign up with a Google-approved reservation partner such as OpenTable, Resy, SevenRooms, or Tock, then turn on that provider's Reserve with Google integration and make sure your account details match your verified Google Business Profile. Google then adds a blue "Reserve a table" button to your listing on Search and Maps automatically, usually within a few days to about two weeks. You cannot type your own tables into Google or add the button by hand; it only works through an approved provider that sends your live availability.
Is Reserve with Google free?
The "Reserve a table" button itself is free; Google does not charge you to display it on your listing. What you pay for is the reservation system that powers it. Providers like OpenTable, Resy, SevenRooms, and Tock charge their own fees, which can be a monthly subscription, a small fee per booked guest, or both, depending on the company. So the button costs nothing extra, but you do need a paid or free reservation account behind it to make it work.
Do I need OpenTable or Resy to get the button?
You do not need OpenTable or Resy specifically, but you do need one of Google's approved reservation partners. In the US that includes OpenTable, Resy, SevenRooms, Tock, and Yelp, along with smaller and lower-cost systems like ResDiary, Tableo, and Eat App. Any of them can power the "Reserve a table" button. Google keeps the full, current list at google.com/maps/reserve/partners, so pick the provider that fits your budget and how you take reservations.
Can I add a "Reserve a table" button without a reservation system?
Not the true live button, no. The integrated "Reserve a table" button only works through an approved reservation partner, and Google does not let you upload your own tables or paste a custom link for it. However, you can add a plain booking link to your profile: go to Edit profile, open the Bookings section, click Add a link, and paste your reservation page URL. That shows a link on your listing, but it will not display live open times or feed Google's AI booking the way a connected provider does.
How long does it take for the button to appear on Google?
After you connect a supported reservation provider and turn on its Google integration, the "Reserve a table" button usually appears within a few days, and sometimes up to about two weeks. Google needs time to receive your availability and match your provider account to your Google Business Profile. If it has been longer than two weeks, the delay is almost always a verification issue or a mismatch between the name and address in your provider and on your listing.
Why isn't my "Reserve a table" button showing up?
The most common reasons are that your Google Business Profile is not verified, your primary category is not set to a restaurant type, the business name or address in your reservation provider does not exactly match your Google listing, or the Reserve with Google integration was never fully turned on inside the provider. Check each of those, fix any mismatch so it reads identically in both places, and the button typically appears within a few days after the fix.
Does booking on Google work with Google's AI and Gemini?
Yes. As of 2026, Google's AI answers and its Gemini assistant can read the live availability from supported reservation partners and book a table for a diner who asks in plain language, such as finding a spot for two on Friday at 7. That only works if your restaurant is connected through an approved provider like OpenTable or SevenRooms, which is one more reason to set up Reserve with Google and keep your open times accurate.
If this was useful and you would rather hand it off, book a free strategy call and we will build a plan around your specific restaurant.



