When they search, make sure they find you!

Google Calendar Sync

Two-way sync between your Dog Walking Business appointment schedule and Google Calendar.

Setup

  1. Enable Google Calendar Sync in Dog Walking > Settings.
  2. Create OAuth Credentials — In the Google Cloud Console, create a project (or use an existing one) and enable the Google Calendar API. Then create OAuth 2.0 credentials (Client ID and Client Secret).
  3. Enter Credentials — Paste your Google OAuth 2.0 Client ID and Client Secret into the plugin settings.
  4. Authorize — Click the authorization button to connect your Google account. You will be redirected to Google to grant calendar access.
  5. Select Calendar — After authorization, choose which Google Calendar to sync with from the dropdown list.

How Sync Works

Once connected, appointments are automatically synced to Google Calendar when:

  • An appointment is created
  • An appointment is updated (date, time, service, or customer changes)
  • An appointment is deleted
  • An appointment’s status changes (e.g., Pending to Scheduled, or Scheduled to Cancelled)

Each synced appointment stores a Google Calendar event ID for tracking. This ensures updates and deletions are reflected accurately in both systems.

Manual Sync

Use the Full Sync button in Settings to trigger a complete synchronization of all appointments. This is useful after initial setup or if you suspect the calendars have drifted out of sync.

Test Connection

The Settings page includes a Test Connection button to verify that the Google Calendar API credentials are valid and the calendar is accessible.

Disconnecting

Click Disconnect in Settings at any time to stop syncing. Existing Google Calendar events are not removed — they remain in your calendar but will no longer be updated by the plugin.