Zoom Integration Documentation
Complete guide to connecting, using, and managing Zoom meetings with PinMyCal.
Overview
PinMyCal allows users to connect their Zoom account to automatically create Zoom meetings when appointments are scheduled. This integration eliminates the need to manually generate meeting links for each booking.
Adding the App (Required)
Prerequisites
Before connecting Zoom to PinMyCal, ensure:
- You have an active PinMyCal account
- You have a valid Zoom account
- You are logged into both accounts
- Your browser allows pop-ups for authentication
Step-by-Step: Connect Zoom to PinMyCal
- Log in to your PinMyCal account
π https://cal.pinmycal.com - Navigate to:
Settings β Integrations β Zoom - Click Connect Zoom Account
- You will be redirected to the Zoom authorization page.
- Sign in to your Zoom account (if not already logged in).
- Review the requested permissions.
- Click Allow to authorize PinMyCal.
- You will be redirected back to PinMyCal, and Zoom will appear as connected.
Verification
After connection:
- Zoom will be available as a meeting location option.
- New appointments can automatically generate Zoom meetings.
Troubleshooting Connection Issues
If you cannot connect:
- Ensure pop-ups are not blocked
- Try logging out and back into Zoom
- Use a different browser or private window
- Confirm your Zoom account is active
If the issue persists, contact support:
π§ support@pinmycal.com
Usage (Required)
Automatic Meeting Creation
Use Case
When someone books an appointment through your scheduling page, PinMyCal automatically creates a Zoom meeting and attaches the join link to the appointment.
Prerequisites
- Zoom account must be connected
- Appointment type must include Zoom as location
- Available time slots configured
Steps to Use
- Create or edit an appointment type.
- Set Location = Zoom Meeting.
- Share your scheduling link.
- When a participant books a slot:
- A Zoom meeting is created automatically.
- Meeting details are saved to the appointment.
- Join links are sent to participants via notifications.
Participant Experience
Participants:
- Do NOT need a Zoom account to join
- Receive the meeting link via confirmation message
- Join using browser or Zoom app
Managing Meetings
Users can:
- View meeting details inside appointment records
- Join meetings directly from the dashboard
- Modify or cancel appointments
Changes in PinMyCal may update or cancel the corresponding Zoom meeting.
Removing the App (Required)
Method 1 β Disconnect from PinMyCal
- Log in to PinMyCal
π https://cal.pinmycal.com - Go to:
Settings β Integrations β Zoom - Click Disconnect Zoom
- Confirm the action
Method 2 β Remove from Zoom Account
- Log in to your Zoom account
π https://marketplace.zoom.us - Navigate to:
Manage β Installed Apps - Locate PinMyCal
- Click Uninstall
Implications of De-Authorization
After removing the integration:
- PinMyCal will no longer be able to create Zoom meetings
- Existing appointments remain but may lose meeting functionality
- Future bookings will not include Zoom links
- Previously created Zoom meetings remain in your Zoom account
Data Handling After Removal
Upon disconnection:
- OAuth tokens are revoked
- PinMyCal no longer has access to your Zoom account
- Stored Zoom meeting metadata is retained only as needed for existing appointments
- No Zoom recordings, chat, or meeting content are stored by PinMyCal
Users may request deletion of all associated data by contacting support.
Additional Requirements
- The integration uses secure OAuth 2.0 authentication
- No Zoom credentials are stored by PinMyCal
- Only minimal meeting metadata is stored (meeting ID, join URL, time)
Support
If you need assistance:
Compliance Note
This documentation is provided to guide users through adding, using, and removing the PinMyCal Zoom integration in accordance with Zoom Marketplace submission requirements.