TimeTuna

OAuth disconnected

Your Google or Microsoft connection went stale. New bookings stop syncing and availability lookups may fail.

Symptom

  • A red Disconnected badge under Settings → Connected providers.
  • Availability suddenly empties out or stops reflecting recent calendar changes.
  • New bookings do not appear on the connected calendar.
  • Bookings confirm normally and the guest gets their confirmation, but nothing lands on your Google Calendar and the provider still looks connected. You get an email asking you to reconnect your calendar.

Why it happens

  • You changed your Google or Microsoft password.
  • You revoked the TimeTuna app from your account's security page.
  • Your IT admin tightened third-party app policies in Google Workspace or Microsoft 365.
  • The refresh token expired after a long period of inactivity.
  • You connected Google but left the calendar permission box unticked. Reading your availability still works, so the connection looks healthy, but TimeTuna cannot write the event onto your calendar.

How to fix

  1. Open Settings → Connected providers.
  2. Click Disconnect on the broken provider to clear the stale token.
  3. Click Connect with Google (or Microsoft) and complete the consent screen. Tick every permission box.
  4. Open any booking page and confirm the calendar appears as available again on theCalendars tab.
  5. If your provider asks for admin approval (Google Workspace, Microsoft 365), share the consent URL with your admin or ask them to allow TimeTuna in the admin console.
Bookings made while disconnected
You do not lose these bookings. They are confirmed in TimeTuna, they still block the slot so nobody can double-book you, and both you and your guest still get the confirmation email with the .ics invite attached. They just may not be on your external calendar. Open Bookings in the dashboard to see them, or open the .ics attachment to add one to your calendar in a click.

Still not working?

Open with the provider, the account email, and any error message shown after the reconnect attempt.