Skip to content

Embed a phone into any webpage with RingCentral Embeddable

Are you integrating with a CRM?

Are you looking to log phone calls, SMS conversations and all other communications into a remote system, like a CRM or proprietary system? Check out App Connect! Built on top of Embeddable, App Connect makes building a full-featured integration with a CRM much, much easier.

Learn more

RingCentral Embeddable provides a ready-to-use, fully-functional web phone that can be embedded into any web site. Embeddable is a javascript wrapper around the foundational RingCentral Widgets Library. By adding a few lines of javascript, anyone can embed a phone into any web page in seconds.

Quick start

Add following code to any website's header to embed a RingCentral phone into that page.

<script>
  (function() {
    var rcs = document.createElement("script");
    rcs.src = "https://apps.ringcentral.com/integration/ringcentral-embeddable/latest/adapter.js";
    var rcs0 = document.getElementsByTagName("script")[0];
    rcs0.parentNode.insertBefore(rcs, rcs0);
  })();
</script>

Add the following anywhere on your webpage.

<iframe width="300" height="500" allow="microphone" 
  src="https://apps.ringcentral.com/integration/ringcentral-embeddable/latest/app.html">
</iframe>

Or access our RingCentral Embeddable configuration tool for a live demo.

When loading RingCentral Embeddable for the first time, users will need to grant access to their microphone and speaker.

Prerequisites

  • A RingCentral account
  • A supported browser, including:
    • Chrome
    • Microsoft Edge
    • Firefox

Removing the "FOR DEMO PURPOSES ONLY" banner

You may observe that a banner appears when running the sample code above. To remove this banner, please register your own application and use the client ID associated with that application.