Table reservations · Restaurants

One booking link for your Instagram bio, Google profile and website. No more reservations in DMs.

Guests find you on Instagram and Google before they ever see your door. Give every one of those places the same booking link, and a message that says “table for four on Saturday?” turns into a confirmed booking with a time, a party size and a phone number. From $39 a month for up to 5 tables.

14 days freeNo card requiredOne link, every channel

1
link everywhere guests already find you
$39
a month for up to 5 tables
14 days
free trial, no card required
0
apps for guests to install
Two friends laughing over coffee at a table by the café window

Try the booking page below

This is the real booking page your link opens, next to tonight’s list. Pick a time and see it arrive.

Brasserie Lune Reserve a table
Guests
2
Day
Time
Bookings Tonight
  • 19:00Laurent2 · T4Seated
  • 19:30Okafor4 · T8Seated
  • 20:00Petrova4 · T5Confirmed
  • 20:00You2 · T7New

This is the real booking page your link opens, next to tonight’s list. Pick a time and see it arrive.

How do I add a table reservation link to my restaurant’s Instagram and Google profile?

Create your booking page in TapTime, copy its link, and paste it as the website or button link in your Instagram bio, as the reservation link on your Google Business profile, and into your WhatsApp Business greeting message. On your own website, embed the same page as a form. Every route leads to one booking page, and every booking lands in one list.

Friday, 13:05, at Brasserie Lune.

One weekend of bookings that never became a message thread.

  1. A guest sees the Friday special on Instagram, taps the link in the bio and books a table for two at 20:30. The owner is running the lunch service and finds out from the list, not from a DM.

  2. Someone searches the restaurant’s name on Google, opens the profile and taps the reservation link. Four people, Saturday, terrace. Confirmed by email before they have put the phone down.

  3. A WhatsApp message arrives: “table tonight?” The greeting message has already answered with the link. Twenty minutes later the booking is in tonight’s list for 21:00.

  4. The host opens tonight’s list: Instagram, Google, WhatsApp and two phone bookings, all on one floor plan with covers. Nobody has scrolled through a chat to find a name.

“Hi, do you have a table for four on Saturday?” Then silence for three hours.

Your guests already message you on Instagram and WhatsApp, and they already look at your Google profile. What they cannot do there is book. So they ask, someone has to answer, and the reply comes when the shift is over.

  1. 1

    Bookings arrive as DMs, at all hours

    Instagram messages, WhatsApp chats, a comment under the Friday post. Each one needs a reply, a time, a party size and a phone number, typed by hand, usually by you.

  2. 2

    The answer comes too late

    The guest asks at 13:00. You see it at 16:30. By then she has booked elsewhere, or she has not, and you are holding a table for someone who never confirmed.

  3. 3

    Nothing ends up in one place

    A booking from Instagram in your head, one from WhatsApp on a screenshot, one from the website in an email. On Saturday at seven the host has three lists and none of them agree.

The same booking page, wherever the guest is standing.

Copy the link once. Put it everywhere. Every booking, from every channel, ends up on the same floor plan.

01

In the Instagram bio and under every post

Paste the link as the button in your bio. “Book a table” under the Friday special is one tap away, and the DM never has to happen.

02

On your Google Business profile

Paste the booking page as the reservation link on your Google Business profile. A guest who searches your name finds the way to book right there, without calling.

03

A form on your website

Embed the booking form on your own site with a short snippet, or link to the booking page from a button. Same tables, same rules, same list.

04

In WhatsApp, as your greeting message

Put the link in your WhatsApp Business greeting or away message. “Book here” answers the chat in seconds, even when nobody is reading it.

05

Every source, one list

Instagram, Google, website, WhatsApp, the phone and walk-ins: every booking lands on the same floor plan and in tonight’s list with its party size and phone number.

06

Confirmed by email, changed by the guest

The guest gets a confirmation email with a link to change or cancel, protected by a code sent to their phone. No more “can we make it 8:30 instead?” messages to answer.

Copy one link. Paste it four times.

The booking page exists the moment your floor plan does. The rest is pasting.

  1. 01

    Set up the booking page

    Draw your tables, set opening hours and booking rules. Copy the link from the dashboard.

  2. 02

    Paste it where guests find you

    Instagram bio, Google Business profile, WhatsApp Business greeting, and the form on your website.

  3. 03

    Answer DMs with one line

    “Book here”, plus the link. Every request becomes a real booking with a time, a party size and a phone number, in your list.

Two friends laughing over coffee at a table by the café window

Bookings in DMs versus one booking link.

Bookings in DMs versus one booking link. Reservations by DM and phone TapTime booking link
Guest asks on Instagram Waits for a reply, maybe hours Taps the link in the bio, books in half a minute
Guest finds you on Google Calls, or gives up Books from the link on your profile
Guest messages on WhatsApp A chat someone has to run The greeting sends the link; the booking arrives confirmed
Where the bookings end up Screenshots, notes, memory One list and one floor plan
Changes Another message, another reply Guest changes it from the confirmation email
What it costs Your evenings, answering chats From $39 a month for up to 5 tables

Know which post, ad or Google profile link brought each booking

Tag the bio link, the Google profile link and each ad, and every booking remembers where it started. Attribution and ad reporting come with table reservations at no extra cost: no add-on, no higher tier, no per-event fee.

How conversions, webhooks and the API work
  • Google Ads
  • Meta
  • Google Analytics 4

Instagram ads measured in tables, not taps

Meta's Conversions API gets each confirmed booking with its fbclid; Google Ads gets the gclid. Monday's story tap, Thursday's booking: the campaign is remembered for 30 days on the guest's phone.

  • Telegram
  • Slack
  • Microsoft Teams
  • Google Chat
  • Discord
  • Mattermost

Every channel's bookings in one chat

Bookings from the bio, the Google profile and the website form post into one Telegram group or Slack channel, with name, time and party size. Nobody scrolls through three inboxes to find Saturday's four.

  • Zapier
  • Make
  • n8n
  • Pipedream

Which channel brings regulars, in your CRM

Send each booking with its source and campaign to HubSpot, Pipedrive or Google Sheets through Zapier or Make, with no code. After a month you can compare what Google and Instagram actually bring you.

  • Webhooks
  • REST API

Postbacks and webhooks for your agency

The agency's tracker gets a postback with the booking id, status, value and click id. Signed webhooks and the REST API carry the UTM tags, landing page and referrer of every booking.

One link, every channel, one price.

From $39 a month for up to 5 tables and $129 for up to 20. Unlimited bookings from every channel; there is no fee per booking and no extra charge for the Instagram, Google or website links.

Several restaurants? Each location gets its own booking link and its own subscription under one account. A QR menu or a loyalty card can be switched on separately, whenever you like.

Built for restaurants that live on Instagram and Google.

  • Restaurants
  • Brunch cafés
  • Cocktail bars with tables
  • Rooftops and terraces
  • Wine bars
  • Sushi and ramen bars
  • Hotel restaurants
  • Neighbourhood bistros
  • Tasting-menu restaurants

Questions about booking links, Instagram and Google.

How do I add a booking link to my Instagram bio?

Copy your TapTime booking page link from the dashboard and paste it as the website link in your Instagram profile, or as the button under your bio. Guests tap it and land on the booking page. You can also paste it into replies and stories.

Can I add table reservations to my Google Business profile?

Yes. Paste the booking page link into the reservation link field of your Google Business profile. Guests who find you on Google or Maps then see a way to book. It is your own link on the profile, not a separate Google integration.

Can I put a reservation form on my restaurant website?

Yes. Embed the booking form with a short snippet on any page, or link to the booking page from a button. It uses the same tables, rules and availability as every other channel.

Does it work with WhatsApp?

Yes, as a link. Add the booking page to your WhatsApp Business greeting or away message, or send it in a reply. There is no chatbot; the guest books on the page and the reservation lands in your list.

Do guests need an app to book?

No. The booking page opens in the phone’s browser from any of the links. Guests pick a time, enter their name and phone number and receive a confirmation email. No download, no account.

Where do all the bookings end up?

In one list and on one floor plan, whatever the source: Instagram, Google, website, WhatsApp, phone or walk-in. Each booking shows the time, party size, phone number and any zone preference.

What does it cost?

From $39 a month for up to 5 tables, $129 for up to 20, with tiers up to 40. Unlimited bookings from every channel, paid monthly by card. No contract, no setup fee; 14 days free with no card to start.

What if I stop paying? Do the links break?

After a short grace period the booking page is paused and shows a brief “temporarily unavailable” note wherever the link is opened. Your floor plan and bookings are kept. Switch it back on and the same links work again; nothing to re-paste.

Can I see which Instagram post or Google ad brought a table booking?

Yes, when the link carries UTM tags or an ad click id. TapTime saves them on the booking with the landing page, referrer and channel, shows them on the booking and in the dashboard's booking sources, and includes them in exports, webhooks and the API.

Answer the next DM with one link.

Fourteen days free, no card, cancel any time. Copy the link, paste it into your bio, and let Saturday book itself.

14 days free No card required Cancel anytime

14 days free · No card required Start free for 14 days