LaneyGuide
Browse featuresExternal CRM, EMR and calendar integrations

Connect Google Calendar and test synchronization

Choose the Google account and primary calendar that will display reservations.

How-toVerified Oct 12, 2026Owner Laney Product

After this taskUpdates and cancellation of the original event match reservation state.

Starting conditions and inputs

Verify editing access to the Google account and calendar.

Values for this task

entry_url, integration_id, calendar_id, reservation_id, calendar_event_url

Command sequence

open "$entry_url" && snapshot -i

# Outside browser: The calendar owner completes Google authorization. Confirm the calendar ID to use.

snapshot -i

get text body

# Outside browser: Use the reservation procedure to create one uniquely titled test booking at a known time.

open "$calendar_event_url" && snapshot -i

get text body

# Outside browser: Change the same test booking time in a supported synchronization direction.

snapshot -i

reload && snapshot -i

get text body
Ref targets and expected results
#Command / refTarget and verification
1Outside browserThe calendar owner completes Google authorization. Confirm the calendar ID to use.
2get textRead connected Google calendar ID and organization.
3Outside browserUse the reservation procedure to create one uniquely titled test booking at a known time.
4openTest event in Google Calendar
5get textCompare booking and event IDs, time zone and time.
6Outside browserChange the same test booking time in a supported synchronization direction.
7reloadReload the same external event.
8get textCheck that the same event ID was updated without duplication.

Check the result

Updates and cancellation of the original event match reservation state.

Resuming after interruption

Read the same IDs again. Preserve correct settings and update only differences.

Choose an account and calendar

Choose the Google account and primary calendar that will display reservations. Define customer-name visibility, event privacy, and time zone. Check which shared-calendar users can see customer information.

Connect and configure scope

Complete Google authorization and compare the connected account and calendar. Use sourceQuery to define the complete reservation set. Excluded reservations become removal candidates, so do not use pagination with limit or offset.

Test the reservation lifecycle

Create, reschedule, and cancel a test reservation in Laney. Check the Google event after each change. To retain cancelled events with cancelPolicy=keep, include cancelled reservations in the query. Do not assume reverse synchronization.

Handle expired or removed access

Check that synchronization stops when access expires or is removed. Confirm how existing external events are retained or cleaned up. After reconnection, test the same reservation for missing or duplicate events.

On this page