DevTools for Help Scout's Beacon Embed
npm install --save-dev @helpscout/beacon-devtools
import React from 'react'
import BeaconDevTools from '@helpscout/beacon-devtools'
class MyApp extends React.Component {
render() {
return (
<div>
...
<BeaconDevTools />
</div>
)
}
}
To add Beacon DevTools to your page, copy/paste the following snippet into your HTML:
<script
crossorigin
src="https://unpkg.com/@helpscout/beacon-devtools/dist/beacon-devtools.umd.js"
></script>
Alternatively, you can add this snippet:
<script>
;(function() {
var u =
'https://unpkg.com/@helpscout/beacon-devtools/dist/beacon-devtools.umd.js'
var s = document.createElement('script')
s.type = 'text/javascript'
s.charset = 'utf-8'
s.src = u
document.body.appendChild(s)
})()
</script>
Check out the demo on Netlify!
<BeaconDevTools />
Prop | Type | Default | Description |
---|---|---|---|
isAutoOpen | boolean |
false |
Automatically opens Beacon on load. |
beaconIds | Array<Object> |
[] |
A collection of Beacon IDs to load into a select . |
const beaconIds = [
{ id: '...', label: 'My Test Beacon 1' },
{ id: '...', label: 'Production Beacon' },
{ id: '...', label: 'Marketing Beacon' },
]
// ...
<BeaconDevTools beaconIds={beaconId} />
Beacon is way more than chat.
Say farewell to overwhelming chat volume, staffing nightmares, and frustrated customers abandoned in chat windows. Ready to make your website more helpful?
👉 Check it out