Embed Zoom Phone in your web app
Zoom Phone Smart Embed lets developers embed a Zoom Phone softphone directly into a web application.
You can integrate Zoom Phone services with a few lines of code and enable calling, SMS, and call management features without building a custom solution.
How it works
- Developers embed the softphone by using an iframe or script.
- Admins install the app and configure approved domains in the Zoom Marketplace.
- Users sign in with Zoom credentials and access phone features inside the web app.
Note: The Zoom Desktop client provides the audio path.
Key features
Zoom Phone Smart Embed supports:
- Click to call
- Click to SMS
- Answer or hang up calls
- Hold or resume calls
- Start or stop recording
- Mute or unmute
- Voicemail and call history tabs
- Call logging, Events, and Contact Search APIs
- Send or receive SMS
How to install
Admins must install and configure the app before developers integrate it.
Prerequisites
- Zoom Phone licenses for users
- Users signed in to the Zoom Phone desktop client
- Access to the Zoom Marketplace
Installation workflow
- Install Zoom Phone Smart Embed. - Go to marketplace.zoom.us, choose Zoom Phone Smart Embed, and install the app for your Zoom account.
- Allowlist your domain. - Add your website URL to the approved domain list and ensure the app can launch from your domain.
- Embed the softphone. - Use an iframe or JavaScript SDK. Add the embed code to your app, then initialize the widget and configure features such as click-to-call.
- Enable features and integrations. - Enable click-to-call and click-to-SMS, subscribe to events, and integrate call logging and contact search APIs as needed.
User sign-in
Users sign in to Zoom Phone Smart Embed within your web app by using their Zoom credentials. After sign-in, users can place and receive calls directly from the embedded softphone.