ProfileBundle integrates with Google Calendar & Google Meet via OAuth 2.0 so creators and consultants can automatically generate a unique Google Meet video link and send calendar invitations whenever a client books a 1:1 consultation.
The ProfileBundle Google Meet Integration connects your Google account to your ProfileBundle creator storefront. When a buyer books a 1:1 session, ProfileBundle creates a scheduled event on your primary Google Calendar with an embedded Google Meet conference link (conferenceData.createRequest) and delivers the join link to both you and your client.
Prerequisites
OAuth Scopes Requested
https://www.googleapis.com/auth/userinfo.email — Identifies which Google account is connected in your dashboard.https://www.googleapis.com/auth/calendar.events — Creates the scheduled 1:1 consultation calendar event with an auto-generated Google Meet video link when a client books a session./consultations) or open the product editor (/add-product?type=consultation) and select Google Meet as the meeting platform.accounts.google.com). Choose the Google account you want to use to host 1:1 consultations and click Continue / Allow to grant calendar event creation access.https://profilebundle.com/consultations?gmeet=connected. The card will display a green Google Meet connected badge showing your connected Google email address and an Auto Meet + Calendar invite badge.POST https://www.googleapis.com/calendar/v3/calendars/primary/events?conferenceDataVersion=1 on your connected Google account to create a calendar event with a unique https://meet.google.com/... video link.You can disconnect Google Meet at any time either from your ProfileBundle Dashboard or directly from your Google Account Security Settings.
/consultations).POST https://oauth2.googleapis.com/revoke) and permanently deletes your encrypted OAuth access and refresh tokens from our database.ProfileBundle's use and transfer to any other app of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.