Calendar not connected | TimeTuna Docs
Symptom
You signed in with Google or Microsoft, returned to TimeTuna, and either:
- The calendar is missing from Settings → Connected providers, or
- It shows up but the booking page editor says no calendars are connected.
- A guest reports your booking page says "This booking page is not yet configured" instead of showing times, which means no calendar is connected at all yet.
- The page's card on your dashboard carries an amber Connect a calendar badge, and its Copy link button has been replaced by Add calendar. TimeTuna hides the share action while a page cannot answer a guest, so you do not hand out a link that leads nowhere.
- Your booking page shows "This calendar is temporarily unavailable" and every day is greyed out, even though the calendar is connected in your dashboard.
Why it happens
- One or more permissions were unchecked on the consent screen.
- The OAuth popup was closed before the redirect finished.
- A previous connection for the same account still exists, blocking the new one.
- The provider revoked the token (password change, security event).
How to fix
- Open Settings → Connected providers and disconnect any half-broken entry for the same account.
- Click Connect with Google (or Microsoft) again.
- On the consent screen, tick every checkbox. Calendar read and write must both be granted.
- Let the redirect complete; do not close the popup.
- Open your booking page editor, go to the Calendars tab, and confirm the calendar now appears under Available calendars.
- If you have several calendar accounts connected, open the Calendars tab on each booking page and save once. That re-links every page to the account its calendars belong to.
If Google says "app is not verified"
TimeTuna is a verified Google OAuth client. If you see an unverified warning, you are likely on a corporate Google Workspace that blocks third-party apps by default. Ask your IT admin to allow TimeTuna in the Workspace admin console.
Still not working?
Open the chat in the bottom-right with the email address of the calendar account and roughly when you tried to connect. We can check the OAuth logs.