Zoom

Connect your Zoom account once, then TimeTuna creates a unique Zoom meeting for every booking that comes in. The join link is included in the confirmation email and the calendar invite for both host and guest.

What the integration does

When you choose Zoom as the meeting type for a booking page (or for a specific event type) and a guest confirms a booking, TimeTuna:

  • Creates a new scheduled Zoom meeting on your Zoom account.
  • Reads back the join URL and meeting ID.
  • Includes the join link in the guest confirmation email, the host confirmation email, and the .ics calendar attachment delivered with both.
  • Stores the link with the booking so it shows on the post-booking confirmation page.

Each booking gets its own unique meeting. TimeTuna does not reuse a Personal Meeting Room and does not share a single static link across guests.

What TimeTuna does not do

  • It does not read your existing Zoom meetings, recordings, or contacts.
  • It does not subscribe to Zoom webhooks or meeting events.
  • It does not start meetings on your behalf, change your account settings, or invite anyone other than the booking guest.

Permissions we request

The integration uses two granular Zoom OAuth scopes:

  • user:read:user so we can read your Zoom display name and email once, after you connect, and label the connected account in your TimeTuna settings.
  • meeting:write:meeting so we can create a new meeting on your account when a booking is confirmed.

Adding Zoom to your TimeTuna account

  1. Sign in to TimeTuna at timetuna.com/signin.
  2. Open Settings → Connected providers from the user menu in the top-right.
  3. Find the Zoom row and click Connect Zoom.
  4. You will be sent to Zoom to sign in (if you are not already) and to approve the two scopes listed above.
  5. Zoom redirects you back to TimeTuna. The Zoom row now shows your Zoom account email and a Disconnect button.
One Zoom account per TimeTuna user
TimeTuna stores one Zoom connection per user. If you reconnect with a different Zoom account, the previous tokens are replaced.

Turning on Zoom for a booking page

  1. Open the booking page you want to edit from your dashboard.
  2. Go to the Booking tab.
  3. Under Meeting type, toggle Zoom on. You can leave other meeting types on too (for example Google Meet, Microsoft Teams, phone, or in-person), and guests will be offered the choice.
  4. Click Save. The next time a guest books on this page and picks Zoom, a Zoom meeting is created automatically.

What the guest sees

  1. The guest picks a time slot on your public booking page.
  2. If multiple meeting types are enabled, they pick Zoom.
  3. They fill in their details and submit.
  4. TimeTuna creates the Zoom meeting in the background, then shows the confirmation page with the join link.
  5. The guest receives a confirmation email with the join link and a .ics calendar invite they can add to any calendar app.

Removing Zoom from your account

You can disconnect at any time, from either side:

From TimeTuna

  1. Open Settings → Connected providers.
  2. Click Disconnect next to Zoom.
  3. TimeTuna immediately deletes the stored Zoom tokens. Any future booking on a page where Zoom was the meeting type will fall back to your other configured meeting types, or fail if Zoom was the only one enabled.

From Zoom

  1. Sign in to zoom.us.
  2. Open Apps in the left sidebar, then the Installed Apps tab.
  3. Find TimeTuna in the list.
  4. Click Remove and confirm.

Removing from Zoom triggers a deauthorization notification that TimeTuna acts on automatically: your stored Zoom tokens are deleted within seconds, and the Zoom row in your Settings goes back to Connect Zoom.

Existing bookings after a disconnect

Already-confirmed bookings keep their join links. The meetings themselves live on your Zoom account; TimeTuna only stores the URL. If you cancel a booking from TimeTuna after disconnecting, the calendar event is cancelled but the Zoom meeting itself is not deleted from Zoom automatically. You can delete it manually from your Zoom dashboard if needed.

Troubleshooting

I see “no Zoom account connected” when a booking comes in

This means the tokens we stored for you have been removed, usually because the connection was revoked from Zoom, or the connected account no longer exists. Open Settings → Connected providers and click Connect Zoom again. The booking will need to be rescheduled or its join link added manually.

The Zoom meeting was not created

If a confirmation email lands without a Zoom link, check, in order:

  1. That Zoom is still connected under Settings → Connected providers.
  2. That your Zoom plan allows creating scheduled meetings via the API. Free Zoom accounts can create meetings, but accounts under group policies sometimes have API access restricted by an administrator.
  3. That the meeting type for the booking page is set to Zoom, not just included in the list.

I disconnected Zoom by accident

Reconnect from Settings → Connected providers. Future bookings will pick up the new connection. Bookings already confirmed before the disconnect are unaffected.

Heads-up: time zones
Zoom meetings are created with the host's configured timezone. If you change your timezone in TimeTuna, only future bookings will use the new value; previously created meetings keep the timezone they were created with.

Still stuck?

Open with your TimeTuna account email, the booking page URL, and (if possible) a screenshot. The chat is open to everyone, no sign-in required. We reply within one business day.