Skip to content

Google Calendar ​

Monitor your calendar for upcoming meetings, scheduling conflicts, pending invites, and meetings without agendas. Never miss a meeting or show up unprepared.

Quick Setup ​

  1. In Phyllax → Settings → scroll to Google OAuth
  2. Enter your Google Client ID and Client Secret from Google Cloud Console
  3. Go to Integrations → Google Calendar → Connect
  4. A browser window opens — sign in with your Google account and grant calendar permissions
  5. Once authorized, you're connected

Google Cloud Console Setup

If you don't have a Google OAuth app yet:

  1. Go to console.cloud.google.com → APIs & Services → Credentials
  2. Click Create Credentials → OAuth client ID → Application type: Desktop app
  3. Copy the Client ID and Client Secret
  4. Under APIs & Services → Library, enable the Google Calendar API
  5. Under OAuth consent screen, add your email as a test user (while in testing mode)

Required Credentials ​

FieldWhere to find it
Google Client IDGoogle Cloud Console → APIs & Services → Credentials → OAuth client ID
Google Client SecretGoogle Cloud Console → APIs & Services → Credentials → OAuth client secret

What Phyllax Monitors ​

ScheduleWhat it checks
Next meeting alertMeetings starting within 30 minutes — title, time, and join link
Meeting conflictsScheduling conflicts or double-booked events today or tomorrow
No agenda meetingsMeetings today with no agenda, description, or attached documents
Pending invitesMeeting invitations you haven't responded to
Cancelled / movedMeetings recently cancelled, moved, or rescheduled
Daily schedule summaryAll meetings and events for today — times, titles, attendees, prep needed
Free time slotsAvailable free time between 9am and 6pm

Notification Actions ​

When Google Calendar finds something important, the notification card shows:

  • Join meeting — open the meeting link (Zoom, Google Meet, Teams, etc.)
  • Brief me — AI summarizes attached documents and agenda so you're prepared
  • Reschedule — open AI chat to help find a new time
  • Decline — decline the meeting invitation
  • Accept — accept the meeting invitation

Troubleshooting ​

"Access blocked: This app's request is invalid" ​

Your OAuth consent screen is in testing mode and your email isn't added as a test user. Go to Google Cloud Console → OAuth consent screen → Test users → add your email.

Calendar API not enabled ​

Go to Google Cloud Console → APIs & Services → Library → search for "Google Calendar API" → click Enable.

"Brief me" not finding documents ​

The Brief me feature uses Google Docs to read attached documents. Make sure the Google Docs integration is also connected for full functionality.

Phyllax — a local desktop sentinel for your work tools