- 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 Sheets API
- Google Drive 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:
3
Configure OAuth Scopes
Ensure the following scopes are enabled on your OAuth consent screen:
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 Sheets 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
POST /api/actions/google-sheets/read
POST /api/actions/google-sheets/read
Read data from a Google Sheet
POST /api/actions/google-sheets/write
POST /api/actions/google-sheets/write
Write data to a Google Sheet
POST /api/actions/google-sheets/append
POST /api/actions/google-sheets/append
Append data to a Google Sheet
POST /api/actions/google-sheets/update
POST /api/actions/google-sheets/update
Update existing data in a Google Sheet

