Google Calendar Integration

Google Calendar Setup

Appointment Management PRO – SWS

Sync your WordPress appointments directly to Google Calendar in just a few minutes. This guide will help you create the Client ID and Client Secret required for the connection.

Estimated time: 5–10 minutes

Quick Setup (Recommended)

Follow the steps below to connect your website to Google Calendar safely and correctly.

1. Open Google Cloud Console

Go to:

https://console.cloud.google.com/

Log in with the Google account that owns your calendar.

2. Create a New Project

At the top of the page click:

Select Project → New Project

Example project name:

WordPress Appointment Sync

Click Create.

3. Enable Google Calendar API

Go to:

APIs & Services → Library

Search for:

Google Calendar API

Click Enable.

4. Configure OAuth Consent Screen

Go to:

APIs & Services → OAuth consent screen

Select:

External

Fill the required fields:

  • App name: Appointment Management PRO – SWS
  • User support email: your Google email
  • Authorized domain: your-domain.com

Click Save and Continue.

5. Add Required Permissions

Click Add or Remove Scopes and add:

https://www.googleapis.com/auth/calendar.events

This permission allows the plugin to create and update Google Calendar events.

6. Create OAuth Credentials

Go to:

APIs & Services → Credentials

Click:

Create Credentials → OAuth Client ID

Choose:

Web Application

7. Add Redirect URI

IMPORTANT — this URL must match exactly.

https://your-site.com/wp-admin/admin.php?page=wpappsws-google-calendar

Replace your-site.com with your real domain.

Example:

https://example.com/wp-admin/admin.php?page=wpappsws-google-calendar

Click Create.

8. Copy Your Credentials

Google will generate:

Client ID
Client Secret

Copy and save both values securely.

9. Connect the Plugin

In your WordPress admin go to:

Appointments → Google Calendar

Paste:

Client ID
Client Secret

Then click Connect to Google.

10. Authorize Access

Google may show this warning:

Google hasn't verified this app

This is normal for private apps.

Click:

Advanced → Continue

Then click Allow.

Test the Connection

Create a test appointment in WordPress. If everything is correct, the event will appear in your Google Calendar instantly.

Common Issues

Redirect URI mismatch

Make sure the URI matches exactly:

https://your-site.com/wp-admin/admin.php?page=wpappsws-google-calendar

App not verified warning

This is normal for private apps. Just click Advanced → Continue.

Tokens expire after 7 days

Make sure the publishing status is set to:

In Production

You can change this in APIs & Services → OAuth consent screen.

Need Help?

If you have difficulties setting up Google Calendar sync, contact support and include:

  • Your website URL
  • A screenshot of the error message

Support will help you resolve the issue quickly.

Pro Tip

Each website should create its own Client ID and Client Secret. This ensures better performance and avoids API quota limitations.

Full Documentation

Need the complete technical documentation for Appointment Management PRO – SWS?

View Full Documentation

Cart ( 0)

  • Your cart is empty.