Integration Guide
Zoom Integration Documentation
Align Waves integrates with Zoom using Zoom's REST APIs to allow users to create and manage Zoom meetings directly from our CRM platform. This integration helps users schedule meetings without leaving the platform.
The Zoom integration is optional and only activated when a user explicitly connects their Zoom account.
Adding (Connecting) the Zoom App
Step 1: Connect Zoom Account
- Log in to Align Waves
- Navigate to Settings → Integrations → Zoom (or go to the Zoom Meetings section)
- Click Connect Zoom
- You will be redirected to Zoom's authorization page
- Review the requested permissions and click Authorize
Once authorized, Align Waves can securely create meetings on the user's behalf.
Permissions Used
The application requests only the minimum permissions required to function:
- Create meetings on the user's Zoom account
- Read meeting details (meeting ID, join URL, start time)
- Update or delete meetings created by the application
No access to recordings, chat messages, audio, or video content is requested.
Using the Zoom Integration (Creating Meetings)
After connecting Zoom:
- Navigate to the Zoom Meetings section in Align Waves
- Click Create Meeting
- Enter meeting details such as:
- Meeting title
- Date and time
- Host and speakers
- Participants (individuals or groups)
- Meeting description (optional)
- Submit the form
The application uses Zoom's Create Meeting API to generate a Zoom meeting and automatically returns:
- Meeting ID
- Host URL
- Join URL
- Scheduled time
These details are displayed to the user and can be shared with participants. Meetings are automatically organized into Upcoming, Ongoing, and Completed tabs for easy management.
Data Usage and Storage
Data Used
The following meeting metadata may be accessed and stored:
- Meeting ID
- Meeting title
- Scheduled date and time
- Join URL
- Host and participant information
- Meeting description
Data Not Stored
- Audio or video streams
- Meeting chat content
- Meeting recordings
- Participant audio/video data
Data Security
- All stored data is encrypted at rest
- All API communication occurs over HTTPS/TLS
- Access tokens are stored securely and used only for authorized requests
Meeting data is retained only as long as necessary to provide the service and is deleted when no longer needed or when the user disconnects Zoom.
Removing (Disconnecting) the Zoom App
Users can disconnect Zoom at any time:
- Go to Settings → Integrations → Zoom
- Click Disconnect Zoom
- Confirm the action
After disconnection:
- Zoom access tokens are revoked
- No further API calls are made
- Stored Zoom-related data is deleted or anonymized according to our data retention policy
Users may also remove the app directly from their Zoom account's App Marketplace → Manage Apps section.
Features
- Automatic Status Management: Meetings automatically transition from Upcoming to Ongoing when they start, and to Completed after 1 hour
- Meeting Reminders: Participants receive notifications 10 minutes before meetings start
- Bulk Participant Management: Add participants individually, by groups, or by manager hierarchy
- Meeting Organization: View meetings by status (Upcoming, Ongoing, Completed) in organized tabs
- Meeting Details: View comprehensive meeting information including host, speakers, and participants
Support
If you experience issues with the Zoom integration, please contact us at:
Email: care@alingwaves.com
Phone: (962) 460-5792
Note
This documentation meets Zoom's App Marketplace requirements and is suitable for Zoom App Marketplace review. The integration uses Zoom's official REST APIs and follows Zoom's best practices for security and data handling.
