https://github.com/ringcentral/redtail-embeddable-ringcentral-phone
RingCentral Embeddable Voice with Chrome extension for redtail
https://github.com/ringcentral/redtail-embeddable-ringcentral-phone
embeddable phone redtail ringcentral
Last synced: 9 months ago
JSON representation
RingCentral Embeddable Voice with Chrome extension for redtail
- Host: GitHub
- URL: https://github.com/ringcentral/redtail-embeddable-ringcentral-phone
- Owner: ringcentral
- Created: 2018-09-30T02:58:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T05:03:27.000Z (about 3 years ago)
- Last Synced: 2025-04-07T20:43:18.286Z (about 1 year ago)
- Topics: embeddable, phone, redtail, ringcentral
- Language: JavaScript
- Homepage: https://www.ringcentral.com/apps/redtail-crm
- Size: 1.72 MB
- Stars: 6
- Watchers: 5
- Forks: 6
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Redtail CRM Embeddable RingCentral Phone
Add RingCentral Embeddable Voice widgets to Redtail CRM using a Chrome extension.
Created with [ringcentral-embeddable-extension-factory](https://github.com/ringcentral/ringcentral-embeddable-extension-factory), you could create similar extension for other CRM sites.
## Features
- Click to call button
- Popup caller info panel when call inbound
- Build with custom app config
- Show contact event from RingCentral Widgets
- Manully/auto Sync Call log to RedtailCRM contact event, [About auto call log sync feature](https://github.com/ringcentral/hubspot-embeddable-ringcentral-phone/issues/137).
- Check hubspot activities from ringcentral contact panel
- Custom X-USER-AGENT header for api request
- Active call control
## Video demo
[https://youtu.be/Y8PEkcVsZSg](https://youtu.be/Y8PEkcVsZSg)
## Try it
- Download the zip from release page: [https://github.com/ringcentral/redtail-embeddable-ringcentral-phone/releases](https://github.com/ringcentral/redtail-embeddable-ringcentral-phone/releases)
- Unpack it, get a dist folder, open your chrome extension page(chrome://extensions/), click load unpacked, select the dist folder
- Go to `redtailtechnology.com` to check
- Make sure you ***turn off*** `Block third-party cookies` in `chrome://settings/content/cookies`
## Build and Use
1. build `content.js`
```bash
git clone https://github.com/ringcentral/redtail-embeddable-ringcentral-phone.git
cd redtail-embeddable-ringcentral-phone
npm i
cp sample.env .env # then fill all required fields
# download embeddable
npm run down
# then run it
npm start
# edit src/*.js, webpack will auto-rebuild
```
1. Go to Chrome extensions page.
2. Open developer mode
3. Load `redtail-embeddable-ringcentral-phone/dist` as unpacked package.
4. Login to `redtailtechnology.com` to check
## Build with custom RingCentral clientID/appServer
- Create an app from [https://developer.ringcentral.com/](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`
## Credits
Created with [Embbnux Ji](https://github.com/embbnux)'s tuturial:
[Building Chrome Extension Integrations with RingCentral Embeddable](https://medium.com/ringcentral-developers/build-a-chrome-extension-with-ringcentral-embeddable-bb6faee808a3)
## License
MIT