Google API Settings

Configure your Google Calendar API credentials

API Configuration

Enter your Google Calendar API credentials below

💡 Getting Your Credentials:
  1. Go to Google Cloud Console
  2. Create a project (or select existing)
  3. Enable Google Calendar API
  4. Create OAuth 2.0 Client ID (Web application)
  5. Create API Key (restrict to Calendar API)
  6. Copy both values here

📖 See detailed setup guide

Current Configuration

Client ID: Not configured
API Key: Not configured
Email Worker: Not configured
Status: Checking...

Setup Instructions

Step 1: Create Google Cloud Project

  1. Go to Google Cloud Console
  2. Click "Select a project" → "New Project"
  3. Name it (e.g., "Call Schedule Manager")
  4. Click "Create"

Step 2: Enable Google Calendar API

  1. In your project, go to "APIs & Services" → "Library"
  2. Search for "Google Calendar API"
  3. Click on it and press "Enable"

Step 3: Create OAuth 2.0 Client ID

  1. Go to "APIs & Services" → "Credentials"
  2. Click "Create Credentials" → "OAuth client ID"
  3. Configure OAuth consent screen if prompted
  4. Application type: "Web application"
  5. Add Authorized JavaScript origins:
    • https://your-site.pages.dev
    • http://localhost:8000 (for testing)
  6. Copy the Client ID

Step 4: Create API Key

  1. Click "Create Credentials" → "API key"
  2. Click "Restrict Key" (recommended)
  3. Add your website URLs to HTTP referrers
  4. Restrict to "Google Calendar API"
  5. Copy the API Key

Step 5: Save Here

Paste both credentials in the form above and click "Save Settings"

🔒 Security Note: Your credentials are stored locally in your browser (localStorage) and never sent to any server except Google's APIs. They remain on your device only.