WordPress plugin intelligence profile

BookSync to Google Calendar

Booking calendar with Google Calendar integration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version1.1.3
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update12 Feb 20268mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records BookSync to Google Calendar version 1.1.3 as active, updated 8mo ago and tested up to WordPress 6.8.

Overview

About this plugin

BookSync to Google Calendar is a WordPress plugin that allows users to book appointments directly on your website and automatically sync them with Google Calendar.

Features:

* Interactive calendar with date and time slots.

* Customizable working hours, breaks, and holidays.

* Save appointments to your WordPress database.

* Automatic event creation in Google Calendar.

, Name, Phone).

* Multilingual admin panel with i18n/l10n support.

System Requirements

  • PHP: 8.0 or higher
  • WordPress: 6.0 or higher
  • Database: MySQL 5.7+ or MariaDB 10.2+
  • PHP Extensions: curl, json, openssl
  • Server: Apache/Nginx with mod_rewrite enabled

External services

This plugin connects to Google Calendar API to create and manage calendar events. This integration is required for the core functionality of syncing bookings with Google Calendar.

What data is sent and when:

-

During OAuth authorization: When you connect your Google account, the plugin sends OAuth authorization requests to Google’s servers. This includes your Client ID, Client Secret (stored securely in WordPress), and redirect URI. This happens only when you click “Connect Google Account” in the plugin settings.

-

When creating events: Each time a booking is made through the calendar, the plugin sends the following data to Google Calendar API:

  • Event title (summary) – contains the client’s name
  • Event description – contains the client’s phone number
  • Event start and end times (date and time)
  • Timezone information

This data is sent immediately when a booking is confirmed.

-

When checking availability: The plugin queries Google Calendar API to check for existing events and conflicts. This includes:

  • Date range queries for available time slots
  • Calendar ID to identify which calendar to check

This happens when users view available time slots on the booking calendar.

-

Token refresh: The plugin may periodically refresh OAuth access tokens by sending refresh token requests to Google’s OAuth servers. This happens automatically when tokens expire.

Data storage:

* OAuth access tokens and refresh tokens are stored securely in your WordPress database (in the wp_options table).

* Booking data (client names, phone numbers, appointment times) is stored in your WordPress database.

* No data is sent to Google unless you explicitly connect your Google account and configure the API credentials.

Service provider:

This service is provided by Google LLC. By using this plugin with Google Calendar integration, you agree to Google’s terms of service and privacy policy.

  • Google Terms of Service: https://policies.google.com/terms
  • Google Privacy Policy: https://policies.google.com/privacy
  • Google Calendar API Terms: https://developers.google.com/calendar/api/terms

Note: The Google Calendar integration is optional. The plugin can function without Google Calendar connection, but booking events will only be stored in your WordPress database and not synced to Google Calendar.

Security & Stability Recommendations

  • Regular Database Backups: Create daily backups of your WordPress database
  • Power Protection: Use UPS to prevent data corruption from power outages
  • Disk Health: Regularly check disk integrity and replace failing drives
  • Keep Updated: Maintain latest versions of your hosting environment and WordPress
  • Monitoring: Monitor server logs for any database errors or warnings
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • appointments
  • booking
  • calendar
  • events
  • google
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity12 Feb 20268mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.