Skip to main content
Google Calendar integration for managing events, calendars, and scheduling. Required Configuration:
  • OAuth2 authentication (handled automatically via VibeFlow Cloud or your own credentials via BYOK)

BYOK (Bring Your Own Keys)

If you prefer to use your own Google OAuth credentials instead of VibeFlow’s managed OAuth, follow these steps:
1

Create a Google Cloud Project

Go to the Google Cloud Console and create a new project (or use an existing one).Enable the following APIs for your project:
  • Google Calendar API
  • Google People API
2

Create OAuth Credentials

In your Google Cloud project, navigate to APIs & Services > Credentials and click Create Credentials > OAuth client ID.
  • Application type: Web application
  • Add the following Authorized redirect URI:
    https://integration.vibeflow.ai/api/oauth/callback/google-calendar
    
3

Configure OAuth Scopes

Ensure the following scopes are enabled on your OAuth consent screen:
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/calendar
4

Add Credentials to VibeFlow

Copy your Client ID and Client Secret from Google Cloud Console and paste them into the VibeFlow connector modal when setting up the Google Calendar integration.Your credentials are encrypted by default and stored securely.
BYOK is ideal for businesses that require data isolation, custom branding, or stricter compliance requirements.

Available Endpoints

Create a new calendar event
List calendar events
Get a specific event by ID
Update an existing event
Delete a calendar event