Dialmind Phone lets a Dialmind admin connect a customer’s Zoom Phone account so Dialmind can list Zoom Phone numbers and users, then set forwarding to the Dialmind AI number for the main line’s owner (auto receptionist, user, call queue, or shared line group).
This app is admin-managed: a Zoom account admin authorizes it for the Zoom account.
Shipped in the Dialmind admin UI today: OAuth connect, List numbers (numbers, owners, extensions, and users), and Set forward to Dialmind AI (business hours → Dialmind inbound DID for auto receptionist, user, call queue, or shared line group), plus optional Clear/restore.
ROLE_ADMIN) who can open Admin → Zoom Phone (Marketplace reviewers may use a limited review login)/zoom/oauth/start/{token})/zoom/oauth/callback. On success, Dialmind shows a connected confirmation page. In Dialmind admin, the connection status should be Connected, and the authorizing Zoom account email is stored when Zoom returns it on the profile call| Issue | What to try |
|---|---|
| Connect link expired or invalid | In Dialmind admin, open the connection and click Generate new link (or Generate customer link) |
| Zoom says you lack permission | Use a Zoom account admin, or ask your Zoom admin to authorize |
| Landed on Dialmind but still “Not connected” | Confirm you completed Allow on Zoom; retry with a fresh link; contact support |
| Wrong Zoom account | Disconnect in Dialmind (see Removing), then generate a new link and reconnect with the correct Zoom admin |
| Zoom email shows “—” while Connected | Connection can succeed even if the Zoom profile lookup fails; tokens are still stored. Retry connect or contact support if this persists |
More help: https://dialmind.com/support or info@dialmind.com
Use case: Authorize Dialmind to access the customer’s Zoom Phone account.
Prerequisites: Valid customer connect link; Zoom account admin.
Result: Connection status Connected; Zoom account id/email stored when Zoom returns them; OAuth tokens stored encrypted and refreshed as needed.
Use case: See Zoom Phone numbers, owners, extensions, and users on the connected account for telephony setup.
Prerequisites: Connected Zoom Phone link; Dialmind admin access to that connection.
How: Open the connection → List numbers.
Result: Live numbers and users from Zoom for that request (review in Dialmind). Users with no direct number show as extension only. Numbers are not saved as a separate Dialmind phone-number inventory table.
Use case: Forward the customer’s main Zoom Phone number (business hours) to the Dialmind AI number so inbound calls reach Dialmind. Works when that number is assigned to an auto receptionist, user, call queue, or shared line group.
Prerequisites: Connected Zoom Phone link; Dialmind admin access; a Dialmind inbound DID in E.164; a supported Zoom line.
How: On the Zoom Phone connection page: List numbers → enter/save the Dialmind AI DID → pick the number (or an auto receptionist) → Set forward to Dialmind AI. Optional Clear restores the previous business-hours snapshot. For a user-assigned number, Clear also removes the Dialmind external call-forward target Dialmind added.
Result: Zoom business hours forward to the Dialmind number. Disconnect revokes Dialmind’s Zoom tokens but does not automatically undo Zoom routing—Clear first if you need Zoom left clean.
Known limitation: Zoom does not allow forwarding a common area to an external number. Move the main number to an auto receptionist, user, call queue, or shared line group.
Use case: Replace an expired or unused customer connect link.
How: Generate customer link / Generate new link. Previous unused link stops working. New link valid 14 days; one-time after Allow.
Use case: Revoke Dialmind’s Zoom Phone access.
How: Disconnect on the connection page (no confirm dialog).
Result: See Removing below.
What happens
Implications of de-authorization in Zoom only
app.deauthorized webhook, so the Dialmind admin UI may still show Connected until an API call fails or an admin clicks Disconnect in DialmindNumbers are fetched live when listing; there is no separate long-lived Zoom number cache table to purge. Other Dialmind data follows Dialmind’s privacy policy: https://dialmind.com/privacy-policy