Integrations

Zoom

Life Design OS can use Zoom as the meeting host for first-party Life Design Advisor booking. This guide describes the implemented advisor OAuth connection and meeting lifecycle. It does not claim that member booking, calendar activation, or a named advisor connection is live.

Who can connect

Only an authorized Life Design Advisor may connect Zoom, and only for their own Zoom account. Members do not connect Zoom. Operators do not connect Zoom on an advisor’s behalf from this flow. A numeric Zoom host ID is identity only and never authorizes Zoom API calls.

How to connect

Connecting Zoom does not create an appointment, does not turn on member booking, and does not activate Google Calendar. If Zoom connection is not available yet in that environment, Booking settings says so and does not start consent.

Permissions requested

Life Design OS requests these Zoom scopes and no others in this advisor-booking client:

  • meeting:write:meeting. Create a scheduled Life Design Advisor conversation meeting on the consenting advisor’s Zoom account.
  • meeting:update:meeting. Update that meeting when a first-party booking is rescheduled.
  • meeting:delete:meeting. Delete that meeting when a first-party booking is cancelled.
  • meeting:read:meeting. Read that meeting as needed to operate the meeting lifecycle.
  • user:read:user. Read the connected Zoom user so Life Design OS can use Zoom’s official current-user context (/users/me). A host identifier alone is not authorization.

There are no Zoom :admin scopes and no account-level server-to-server grant in this flow. Official user context is /users/me.

How member booking uses Zoom

When first-party member booking is commissioned and both the assigned advisor’s Google Calendar and Zoom connections are ready, a successful book creates a Zoom meeting on that advisor’s connected Zoom account. The meeting topic is “Life Design Advisor conversation.” Waiting room is on; join-before-host is off.

First-party booking remains uncommissioned until a separate Founder ceremony. Connecting Zoom here does not by itself make members able to book.

Reschedule and cancel

When a booked conversation is rescheduled, Life Design OS updates the existing Zoom meeting (time and duration) instead of creating a second meeting. If that meeting is missing, the Service does not silently create a replacement.

When a booked conversation is cancelled, Life Design OS deletes that Zoom meeting. A missing meeting is treated as already gone.

How to disconnect

  • In Booking settings, choose Disconnect Zoom. Life Design OS attempts to revoke the Zoom tokens and clears the advisor’s stored Zoom connection.
  • You may also remove Life Design OS from Zoom’s connected-apps or Marketplace settings for your Zoom account.

Disconnecting does not delete Zoom meetings that were already created. Those meetings remain in Zoom until deleted there. Disconnecting does not cancel Life Design OS appointments by itself.

Troubleshooting

  • If Booking settings is not available, you are not signed in as an authorized Life Design Advisor for this flow.
  • If Zoom connection is not available yet, the environment does not have the dedicated Zoom OAuth client configured. Connecting will not start.
  • A failed Zoom consent does not create an appointment or meeting.
  • Member booking still requires a commissioned booking capability, an assigned advisor, and a ready Google Calendar connection in addition to Zoom. This page does not prove those are live.

Support

Email support@lifedesignos.ai. See Support. Privacy practices for this connection are in the Privacy Policy.