Minotaur Γ Zoom Phone β Integration Guide
App: Minotaur Zoom Phone Integration
Published by: Minotaur Sales
Supported on: app.minotaursales.io
Overviewβ
The Minotaur Zoom Phone integration embeds Zoom Phone directly inside the Minotaur CRM, allowing sales teams to:
- Click-to-call any contact's phone number without leaving the browser.
- Access the Zoom Phone widget in-app to make and receive calls.
- View call history β both account-wide and per-contact β pulled live from Zoom Phone.
All communication happens over Zoom's secure Embeddable Phone widget. Minotaur does not record or store call audio; call logs are fetched read-only from the Zoom Phone API.
Prerequisitesβ
| Requirement | Details |
|---|---|
| Zoom Phone license | Your Zoom account must have an active Zoom Phone plan. The integration uses phone-specific API scopes and will not work with a Zoom Meetings-only license. |
| Zoom admin configuration | A Zoom admin must enable Zoom Phone and Embeddable Phone for the organization in the Zoom Admin Portal β Account Settings β Phone. |
| Zoom desktop client | Zoom desktop app v5.9.0 or later must be installed and running on your computer. The browser widget routes audio through the desktop client. |
| Minotaur account | You must be logged in to app.minotaursales.io and have access to Settings. |
Adding the App (Install & Connect)β
- Open the Zoom Marketplace and find the Minotaur app. Click Install. A Zoom admin may need to approve the installation for your organization.
- Log in to app.minotaursales.io.
- Navigate to Settings β Connections β Zoom.
- Click Connect.
- A new browser tab opens with the Zoom OAuth authorization page. Log in to your Zoom account (if not already) and review the requested permissions:
user:readβ read your Zoom user profile.phone:read:list_users:adminβ read Zoom Phone user information.phone:read:list_call_logsβ read call history from Zoom Phone.
- Click Allow.
- The tab closes and you are redirected back to Minotaur. The connection page now shows Connected with your Zoom account name and email.
Using the Appβ
Click-to-Call from Contactsβ
- Open any contact record or the Contacts list.
- Locate a phone number field (e.g., Mobile Phone). Zoom-connected numbers display a phone icon and show "Click to call" on hover.
- Click the number. The Zoom Phone widget opens on the right side of the screen and automatically dials the number.
Floating Phone Buttonβ
A phone icon in the top navigation bar opens the Zoom Phone widget at any time without a pre-filled number, allowing you to dial manually or receive inbound calls.
The floating button and click-to-call action are hidden when the Zoom integration is disconnected or the service is paused.
Call History β Account-Wideβ
- Go to Settings β Integration Logs β Zoom.
- The table shows all Zoom Phone call logs for your account, including caller, recipient, direction (inbound/outbound), call type, timestamp, duration, and result.
- Logs are fetched live from Zoom Phone; no data is stored in Minotaur.
Call History β Per Contactβ
- Open a contact record.
- Click the Calls tab.
- Minotaur fetches all Zoom Phone calls where the contact's mobile phone number was involved and displays them in the calls list alongside any manually logged calls.
Pause / Resume the Serviceβ
- Go to Settings β Connections β Zoom.
- Toggle Pause service. The widget and click-to-call actions are hidden while paused.
- Toggle again to Resume.
Removing the Appβ
Remove from Minotaurβ
- Go to Settings β Connections β Zoom.
- Click Disconnect.
- Minotaur immediately revokes the stored OAuth tokens and removes the integration. The Zoom Phone widget and call-history features are disabled.
Remove from the Zoom Marketplaceβ
- Log in to Zoom Marketplace β Manage β Installed Apps.
- Find Minotaur and click Remove.
- Zoom sends a deauthorization event to Minotaur. Upon receiving it, Minotaur deletes all stored OAuth tokens associated with your Zoom account. No other personal data is retained.
Removing from either side is sufficient to terminate the integration, but removing from both ensures a clean state.
Troubleshooting / FAQβ
"Service Paused" banner appearsβ
The integration is connected but paused. Go to Settings β Connections β Zoom and toggle Resume service.
I disconnected or my token was revoked β how do I reconnect?β
Go to Settings β Connections β Zoom and click Connect again. Complete the Zoom OAuth flow. The integration will be re-established with fresh tokens.
Call history is not loadingβ
- Confirm your Zoom account has an active Zoom Phone license.
- Confirm the required scopes were approved during the OAuth flow (
phone:read:list_users:admin,phone:read:list_call_logs). - Disconnect and reconnect (Settings β Connections β Zoom β Disconnect β Connect).
The Zoom Phone widget opens but there is no audioβ
- Ensure the Zoom desktop client v5.9.0+ is installed and running.
- Grant the browser microphone permission when prompted (or via browser settings β Site permissions β Microphone β allow
app.minotaursales.io).
I cannot connect β the Zoom button is grayed out or OAuth failsβ
- A Zoom admin must enable Zoom Phone and Embeddable Phone for your Zoom organization in the Zoom Admin Portal.
- Confirm you are authorizing with the correct Zoom account (the one that has a Zoom Phone license).
The phone numbers in the Contacts list are not clickableβ
- Verify the integration is Connected (not paused, not disconnected) in Settings β Connections β Zoom.
- Ensure the contact has a value in the Mobile Phone field. Numbers in other custom fields are not currently linked to the click-to-call feature.
Data & Privacyβ
| Data type | How it is used |
|---|---|
| Zoom OAuth access & refresh tokens | Stored securely in Minotaur's database, scoped to your user. Used only to query the Zoom Phone API on your behalf. |
| Zoom user profile (name, email) | Displayed on the connection status card. Not shared externally. |
| Call history | Fetched live from Zoom Phone API and displayed in the UI. Not stored in Minotaur's database. |
| Call audio | Never accessed or stored by Minotaur. |
Tokens are deleted immediately upon disconnect (from Minotaur) or upon receiving Zoom's deauthorization webhook event (from Zoom Marketplace).
Supportβ
For help with this integration, contact Minotaur support:
- Email: support@minotaursales.io
- In-app: click the help icon in the bottom-left corner of app.minotaursales.io.
For Zoom-specific issues (Zoom Phone licenses, admin portal settings, desktop client):