Google Meet

Google Meet Integration Details

Create Google Meet links automatically with calendar sync and attendee-safe timezone handling.

Host Availability Setup

Hosts can define day-wise availability windows, choose meeting durations, and mark out-of-office periods.

Host Controls

Day-wise availability

Mon
09:00 AM - 12:30 PM02:00 PM - 06:00 PM
Tue
10:00 AM - 01:00 PM03:00 PM - 05:30 PM
Wed
09:30 AM - 12:30 PM02:00 PM - 05:00 PM
Thu
10:00 AM - 02:00 PM04:00 PM - 07:00 PM
Fri
09:00 AM - 11:30 AM01:30 PM - 04:30 PM
Sat
Unavailable
Sun
Unavailable

Meeting time preferences

15 min30 min45 min60 min

Buffer: 10 minutes before each meeting and 15 minutes after each meeting.

Timezone: Asia/Kolkata (GMT+5:30) with automatic attendee timezone conversion.

Unavailability / Out of office

Apr 18, 2026Public Holiday
Apr 22, 2026Travel Day
Apr 24, 2026 β€’ 02:00-06:00 PMBlocked Window

When out of office is enabled, booking slots are automatically hidden and Meet link creation is skipped.

Attendee Journey with Google Meet

Visual flow for booking creation, rescheduling, and cancellation with calendar date/time and meeting link context.

🟒 Booking CreatedCreate
Select date & time
April 2026β€Ί
10111213141516
11:00 AM02:30 PM04:00 PM

Attendee selects a slot and receives a Google Meet invite instantly.

🟑 RescheduledReschedule
Choose new date & time
April 2026β€Ί
12131415161718
11:00 AM03:30 PM05:00 PM

Attendee reschedules and updated Meet details are sent to all participants.

πŸ”΄ CancelledCancel
Previously selected slot
April 2026β€Ί
12131415161718
03:30 PMRebook 11:00 AMRebook 02:00 PM

Attendee cancels and can rebook from available fallback slots.

Capabilities

Meet link automation, event sync, and conflict checks for Google Workspace calendars.

Best For

Teams running client calls, onboarding sessions, and internal meetings on Google Workspace.

Reliability

Webhook-based event reconciliation and retry logic for delayed provider updates.

πŸ“€ Create Meet SessionPOST
POST /v1/integrations/google-meet/meetings
Authorization: Bearer pmc_live_xxxxx
{
  "bookingId": "bk_9182",
  "topic": "Customer QBR",
  "duration": 30
}
βœ… Meeting Response200
{
  "status": "ok",
  "meetingUrl": "https://meet.google.com/abc-defg-hij",
  "calendarEventId": "evt_22311"
}
⚠️ Common Error401
{
  "status": "error",
  "code": "GOOGLE_TOKEN_EXPIRED",
  "message": "Reconnect Google account"
}