Skip to content

ringcentral/hubspot-embeddable-ringcentral-phone

Repository files navigation

RingCentral Embeddable for HubSpot (Chrome extension)

Add RingCentral Embeddable Voice widgets to HubSpot contacts list and call contact page with Chrome extension.

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

Table of contents

Youtube video

https://youtu.be/N3fUhOkky7M

Screenshots

screenshots screenshots
hubspot-btn2 hubspot-btn2
hubspot-list2 hubspot-list2
hubspot-list2 hubspot-list2
hubspot-list2 hubspot-list2
hubspot-list2 hubspot-list2

Features

  • Click to call button
  • Popup callee info panel when call inbound
  • Build with custom app config
  • Auto/manually sync call log/voicemail/sms to hubspot, About auto call log sync feature.
  • Check hubspot activities from ringcentral contact panel
  • Custom X-USER-AGENT header for api request
  • Active call control
  • Sync call log to deal
  • Call log with call recording link
  • Call from deal page
  • Insert meeting content to HubSpot or sync meeting info to HubSpot
  • Click to open schedule meeting page.
  • Support RingCentral Video

Try it

  • Download the zip from release page: https://github.com/ringcentral/hubspot-embeddable-ringcentral-phone/releases
  • Unpack it, get a dist folder, open your Chrome extension page(chrome://extensions/), make sure you enable the developer mode, click load unpacked, select the dist folder, for Firefox extnesion, choose Addon -> Enable add-on debugging -> Load Temporary Add-on -> Choose dist-firefox/menifest.json.
  • Go to https://app.hubspot.com to check
  • 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

Credits

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

License

MIT