# Zoom Meetings

### Benefits

* Instant virtual meeting link — With just one click, you get a secure Zoom link created for your appointment, saving you time and manual coordination.
* Instant virtual meeting creation — Add a Zoom meeting to any appointment with a single click.
* Professional client experience — Clients receive join links automatically (Zoom Pro+) or can be sent the link manually.
* Unified scheduling flow — Your meeting link lives *inside* the appointment, alongside notes and client details.
* Easy access for both staff and clients — Join meetings from any device without switching between platforms.
* Lightweight & secure design — SimpleSpa never stores Zoom tokens or user data on its servers.

***

## Adding the App (Installation)

1. Log in to your Zoom account.
2. Visit the SimpleSpa Zoom Connector in the Zoom App Marketplace.
3. Click Install.
4. Review the requested permissions (meeting creation + user profile read).
5. Click Allow.
6. Open SimpleSpa → Appointments → any appointment.
7. Click the camera icon (“Add Meeting”)&#x20;
8. Add Zoom Meeting to complete connection.

Once authorized, your browser session securely stores your Zoom token for meeting creation.

### How the interface works

#### 1. Appointment view

When you open an appointment:

* If no Zoom meeting exists, you’ll see a small icon-only button (video-camera icon) labelled *“Add Meeting”* when you hover over it.
* Clicking that button initiates the Zoom meeting creation process.

#### 2. Meeting creation

* Once you click the *Add Meeting* button, a Zoom meeting is created automatically behind the scenes.
* After creation, you’ll see a compact meeting widget\* in the appointment view with:
  * A direct Client link — click to open or copy.
  * The meeting start time shown in your local time format (e.g., “Tuesday, November 11 2025 6:00 pm”).
  * The meeting topic and Meeting ID in a collapsible “Details” section if you want more info.

#### 3. Notes section

* Alongside the appointment notes, a special Zoom-meeting line is appended automatically:

```
Zoom: [Appointment with {client}] Tuesday, November 11 2025 6:00 pm — {short join link}
```

* This ensures the meeting link and time are recorded as part of the appointment history.

#### 4. Loading an existing meeting

* Meetings are stored only in appointment notes.
* SimpleSpa reads the note and displays the details automatically.

Meeting updates (date/time changes) should be handled in Zoom if needed.

#### 5. Removing a Meeting

Currently, meeting removal and updates are managed directly through Zoom:

<https://zoom.us/meeting#/upcoming>

If the meeting is deleted in Zoom, SimpleSpa automatically detects this and cleans the meeting note.

#### 6. Removing the App (Zoom Deauthorization)

To disconnect SimpleSpa from Zoom:

1. Log into your Zoom account
2. Go to Zoom App Marketplace → Manage
3. Open Installed Apps
4. Select SimpleSpa
5. Click Uninstall

#### What happens after uninstall?

* SimpleSpa immediately loses access (tokens invalidated)
* No Zoom data is stored on SimpleSpa servers, so no data removal is required
* Existing notes in appointments remain untouched (they are user-created text)

To use the integration again, simply reconnect from any appointment.

#### What happens next

* All tokens are invalidated immediately
* SimpleSpa stores no Zoom data, so nothing needs to be removed
* Notes you previously created remain unchanged
* To reconnect, simply click “Add Meeting” again inside an appointment

#### 7. Security & Data Handling

* No Zoom OAuth tokens are stored on SimpleSpa servers
* Tokens remain only in the staff browser session
* Tokens expire naturally and are destroyed upon uninstall
* SimpleSpa does not access or store Zoom user profile data
* Meeting information is stored only in appointment notes, controlled entirely by the user
* Design intentionally minimizes Zoom data exposure for maximum security

***

### Quick steps for your user

1. Open the appointment.
2. Click Add Meeting (camera icon) if no meeting exists.
3. Wait a moment — the link appears automatically.
4. Share the client link, or use the copy button or copy the link.
5. If you need to remove or reschedule, click Remove meeting and then optionally recreate.

#### Important Notes

* To ensure email notifications to clients (such as automatic Zoom invite emails) are sent properly, the host account must be on a Pro, Business, Education, or Enterprise plan.&#x20;
* Simple Free (Basic) accounts do not support meeting registration with automatic email confirmation, so you will need to send those notifications to your clients manually.
* Meeting widget is not yet available, please view the meeting details from the notes
* Meeting management i.e. removals are done directly on the Zoom platform <https://zoom.us/meeting#/upcoming>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.simplespa.net/simplespa-documentation/fundamentals/appointments/meetings-integration/zoom-meetings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
