meetergomeetergo Help

Booking Confirmation: Why It Happens and How to Turn It Off

Find out which setting makes attendees or hosts confirm a booking again, change the confirmation deadline, resend a confirmation email, and switch booking confirmation off for your whole company or a single meeting type.

Updated on August 4, 2026

By default, bookings are confirmed immediately. If a booking stays pending until someone clicks a link, one of two separate settings is switched on:

  1. Require attendees to confirm bookings (Double Opt-In) — the attendee has to confirm
  2. Require hosts to confirm bookings — the host has to approve

Each one has a company default in the Admin Center, an override per meeting type, and the same expiry deadline. The walkthrough below covers all three places. For the full setup of each feature, see Double Opt-In and Host Approval.

Open the Admin Center1 / 22
Set the company default
Open the Admin Center

The company default sits in the Admin Center, near the bottom of the sidebar. The entry only appears for company admins.

Set the company default

Open the Admin Center

The company default sits in the Admin Center, near the bottom of the sidebar. The entry only appears for company admins.

Open the Admin Center

Click Privacy

In the Admin Center sidebar, Privacy is the only entry under Compliance.

Click Privacy

Find Booking confirmation flow

Scroll to the Booking confirmation flow card. The diagram at the top of it always shows the flow your current settings produce, so it answers "which setting is on?" before you read a single switch.

Find Booking confirmation flow

Switch attendee confirmation on

The first switch is Double Opt-In. With it on, the attendee gets an email with a confirm button and the booking only exists once they press it.

Switch attendee confirmation on

Switch host approval on

The second switch is host approval. With it on, you get the request and decide. Turn both on and the diagram gains both steps: the host approves first, then the attendee confirms.

Switch host approval on

Read the diagram

With both switches off the diagram is two boxes and reads "bookings are confirmed immediately". Every extra step you switch on appears here, in the order it happens.

Read the diagram

Set how long a request stays open

Booking request expiry time only appears once one of the switches is on. It offers 24, 48, 72 hours (the default), 96 hours, 1 week or 2 weeks, and the same deadline covers both features.

Set how long a request stays open

Save the changes

Nothing takes effect until Save Changes. The button stays greyed out until something on the page actually changed.

Save the changes

Find requests that are waiting

Open Bookings

Requests that are already waiting are not affected by anything you change here. They stay pending until they are confirmed, declined, or expire, and they all live under Bookings.

Open Bookings

Open the Requests filter

Requests is the fifth pill in the toolbar, and it is a menu rather than a tab. Pending requests never appear under All, Upcoming, Finished or Cancelled.

Open the Requests filter

Pick All pending

Five choices: All pending, Needs your action (waiting for a host), Awaiting attendee (waiting for a confirmation click), Expired and Declined. The chosen one is shown in brackets on the pill.

Pick All pending

Approve a request waiting on you

A request waiting for host approval is outlined in amber, carries a "Host approval pending" badge and has an Accept button on the row. Accepting confirms the booking straight away.

Approve a request waiting on you

Resend an attendee confirmation

A request waiting on the attendee has no Accept button, because there is nothing for you to approve. Its row menu offers Resend confirmation, which sends the same email again.

Resend an attendee confirmation

Override one meeting type

Open Meeting types

A single meeting type can ignore the company default in either direction. That override is in the meeting type editor, not in the Admin Center.

Open Meeting types

Open the meeting type

Open the meeting type

Expand More

In the editor sidebar, open the More group. It is collapsed until you open it, which is the usual reason Advanced looks missing.

Expand More

Click Advanced

Click Advanced

Find the Approval flow card

Approval flow is the second card on the Advanced tab, right under Booking access & limits. It holds the same two settings as the Admin Center, plus one that is often mistaken for them.

Find the Approval flow card

Choose Required

Each setting is a dropdown with three states rather than a switch: Use company default, Required, Not required. Required and Not required both override the company setting, so a meeting type on Required keeps asking for confirmation even after you switch the company default off. That is the usual reason confirmation emails keep arriving.

Choose Required

Leave host approval on the default

The two settings are independent. Leaving this one on Use company default means it follows whatever the Admin Center says, today and after any later change there.

Leave host approval on the default

Do not confuse the calendar invite switch

The third row in the same card is about the calendar entry, not about the booking. It decides whether the invite arrives unanswered so you can see who accepted. It never holds a booking as a request.

Do not confuse the calendar invite switch

Save the meeting type

The override only applies once you save. Leaving the editor first discards it.

Save the meeting type

Which setting is active?

What you seeSetting responsible
The attendee gets an email with a confirm button, and the booking only appears once they click itDouble Opt-In
You get an email with a confirm link, and a request appears under Bookings → RequestsHost approval
Both happen, one after the otherBoth are on. The host approves first, and only then is the attendee asked to confirm

The quickest check is the diagram at the top of the Booking confirmation flow card in the Admin Center. It always draws the flow your current company settings produce, including the deadline.

Where each setting lives

ScopeWhereValues
Whole companyAdmin Center → Privacy → Booking confirmation flow (the page is headed Organization settings)Two switches, on or off
One meeting typeThe meeting type → More → Advanced → Approval flowUse company default, Required, Not required

Turn confirmation off completely

  1. Switch both toggles off under Admin Center → Privacy, then press Save Changes
  2. Open each meeting type's Advanced tab and make sure both Approval flow dropdowns are on Use company default or Not required, then save the meeting type

New bookings are then confirmed immediately. Requests that were already waiting are unaffected.

The confirmation deadline

Booking request expiry time sits in the same card and only appears once one of the two switches is on. Choose 24, 48, 72 hours (the default), 96 hours, 1 week, or 2 weeks. The same deadline covers both features, and it is what the diagram reports as "up to 72h to confirm".

While a request waits, its time slot is reserved: the booking page stops offering it and a second booking on the same slot is rejected. Once the deadline passes, the request is marked expired, no appointment is ever created, and the slot becomes bookable again.

Requests that are already waiting

Pending requests live under Bookings, behind the Requests pill. They are not in the All, Upcoming, Finished or Cancelled tabs.

FilterShows
All pendingEvery request still waiting
Needs your actionWaiting for a host to approve
Awaiting attendeeWaiting for the attendee to click their confirmation link
ExpiredRequests that ran past the deadline
DeclinedRequests a host rejected

A request waiting on a host is outlined in amber and carries an Accept button. Every request also has a menu with Reject, and requests waiting on the attendee add Resend confirmation there. Attendees can still use the confirmation link they already received.

FAQ

The attendee never got the confirmation email. Can I send it again?

Yes. Open Bookings, choose Requests → Awaiting attendee, click the menu on the request and choose Resend confirmation. If it still doesn't arrive, ask them to check their spam folder and see Troubleshooting Email Delivery Issues.

Can I decline a request from the email?

No. The host email carries a single confirm link, and the page it opens only offers Confirm. Rejecting is done in the dashboard, from the menu on the request under Bookings → Requests.

Is the time slot blocked while waiting for confirmation?

Yes, the slot is held so nobody else can take it. If the request is rejected or expires, the slot becomes bookable again.

Who gets the approval email on a team meeting type?

One host. The approval request is sent to the first host on the booking, even for round robin or multi-host meeting types. Everyone on the team still sees the request under Bookings → Requests and can accept it there.

Can I customize the confirmation emails?

Yes. Both the Double Opt-In email and the host approval email have their own email templates.

Why does a booking I entered myself not need attendee confirmation?

Appointments a host creates from the dashboard skip Double Opt-In on purpose. You already arranged the appointment, so there is nothing for the attendee to opt in to. Host approval still applies.

The Approval flow card has a third setting. Does it hold bookings too?

No. Ask attendees to accept the calendar invite only changes the calendar entry: the invite arrives unanswered so you can see who accepted it. The booking itself is confirmed either way.

My redirect to my own thank you page stopped working after I turned confirmation on

With Double Opt-In, the attendee is not redirected when they submit the form. They first see meetergo's "confirm your email" page, and the redirect fires after they click the link in the email. With host approval the redirect still fires immediately, before you have approved. See When the redirect fires.

Was this article helpful?

Let us know if this article answered your questions.