Google Calendar Synchronization

Setup Instructions

  1. Watch this video to learn how to setup your Google Calendar
  2. Set correct timezone in WordPress General Settings for accurate event times
  3. Go to Google Cloud Console
  4. Create new project or select existing one
  5. Go to Google Calendar API and click “ENABLE”
  6. Go to Credentials page and click “CREATE CREDENTIALS” → “OAuth client ID”
  7. Select “Web application” type
  8. Add authorized redirect URI: https://yoursite.com/wp-admin/admin.php?page=baza-google-calendar
  9. Copy Client ID and Client Secret to the fields above
  10. Enable synchronization checkbox and save settings
  11. Click “Connect to Google Calendar” and authorize access
  12. Select desired calendar from dropdown and save again

Common Issues

  • redirect_uri_mismatch: Redirect URI must match exactly
  • access_denied: Grant all permissions when connecting
  • Events not syncing: Check timezone and synchronization settings
  • Connection lost: Reconnect when tokens expire