Skip to content

ringcentral/pipedrive-embeddable-ringcentral-phone-spa

Repository files navigation

pipedrive-embeddable-ringcentral-phone-spa

Add RingCentral Embeddable Voice widgets to pipedrive.

Created with ringcentral-embeddable-extension-factory, you could create similar extension for other CRM sites with it.

Features

  • Add Click-to-call button in page.
  • Hover conact list to show Click-to-call tooltip.
  • Convert phone number text to Click-to-call link.
  • Popup caller info panel when call inbound.
  • Build with custom app config.
  • Show contact event from RingCentral Widgets.
  • Manully/auto Sync Call log/Call recording link/Voicemail/SMS to third party contact event, About auto call log sync feature.
  • Custom X-USER-AGENT header for api request
  • Active call control
  • Sync call log to deal

Video

https://youtu.be/jBxmwCNevZU

Screenshots

screenshots screenshots

Try it

  • Download the zip from release page: https://github.com/ringcentral/pipedrive-embeddable-ringcentral-phone-spa/releases
  • Unpack it, get a dist folder, open your chrome extension page(chrome://extensions/), click load unpacked, select the dist folder
  • Go to pipedrive.com to check
  • Make sure you turn off Block third-party cookies in chrome://settings/content/cookies
  • Make sure you turn off Block third-party cookies in chrome://settings/content/cookies

Dev

npm i

# edit .env, fill in all required
cp sample.env .env

# download files needed
npm run down

# start
npm start

# then load dist folder as unpacked extension
  1. Go to Chrome extensions page.
  2. Open developer mode
  3. Load dist as unpacked package.
  4. Go to the CRM site to check

Build with custom RingCentral clientID/appServer

  • Create an app from https://developer.ringcentral.com/, make sure you choose a browser based app, and set all permissions, and add https://ringcentral.github.io/ringcentral-embeddable/redirect.html to your redirect URI list, Edit .env.

  • Fill your RingCentral app's clientID and appServer in .env.

Changelog

Just visit release page

Credits

Created with Embbnux Ji's tuturial: Building Chrome Extension Integrations with RingCentral Embeddable

License

MIT