@dora-cell/ghl
v1.0.3
Published
GoHighLevel embeddable dialer and call bubble widget for Dora Cell
Maintainers
Readme
@dora-cell/ghl
Embeddable GoHighLevel (GHL) VoIP Dialer and Call Bubble widget powered by the @dora-cell/sdk.
Quick Start (CDN Installation)
You can embed the complete DoraCell VoIP dialer into any GoHighLevel sub-account using just two tags. No hosting or build step is required on your end!
1. Custom CSS Field
In your GoHighLevel sub-account Settings → Custom CSS, paste the following link:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@dora-cell/ghl@latest/dist/core.css">2. Custom JS Field
In your GoHighLevel sub-account Settings → Custom JS, paste the following script:
<script src="https://cdn.jsdelivr.net/npm/@dora-cell/ghl@latest/dist/core.js"></script>Environments
Production (core.js)
- Automatically connects to the live DoraCell production environment (
https://api.dora.ng/v1). - Clean user interface without environment selection controls.
<script src="https://cdn.jsdelivr.net/npm/@dora-cell/ghl@latest/dist/core.js"></script>Staging / Development (core.staging.js)
- Retains the environment selector dropdown (
StagingvsProduction) for testing and QA.
<script src="https://cdn.jsdelivr.net/npm/@dora-cell/ghl@latest/dist/core.staging.js"></script>Alternative CDNs
If you prefer an alternative global CDN provider, you can also load the files via:
- UNPKG:
https://unpkg.com/@dora-cell/ghl@latest/dist/core.jsandhttps://unpkg.com/@dora-cell/ghl@latest/dist/core.css - esm.sh (Note:
?rawparameter required for classic script tags):https://esm.sh/@dora-cell/ghl@latest/dist/core.js?rawandhttps://esm.sh/@dora-cell/ghl@latest/dist/core.css
Features
- Floating Phone FAB: Easy toggle access from bottom right of any GHL page.
- Full Dialer Panel: Extension selector, credit balance badge, keypad grid, and dynamic loading states.
- Call Bubble: Floating, collapsible call controller showing duration, mute/answer controls, and remote audio streaming.
- Persistent Session: Automatically restores authentication across browser refreshes and page navigations.
