Skip to content

Developer / Widget

import { Aside } from ‘@astrojs/starlight/components’;

/dashboard/developer

  1. Name your app
  2. Select a ticket category (for widget conversations)
  3. Add allowed origins (domains where widget can run)
  4. Get your API Key
<script src="https://widget.procord.app/v1/widget.js"></script>
<script>
Procord.init({
apiKey: 'YOUR_API_KEY',
position: 'bottom-right',
theme: 'auto'
});
</script>
"use client";
import { useEffect } from "react";
export function SupportWidget() {
useEffect(() => {
const script = document.createElement("script");
script.src = "https://widget.procord.app/v1/widget.js";
script.async = true;
script.onload = () => {
window.Procord?.init({
apiKey: 'YOUR_API_KEY',
position: 'bottom-right',
theme: 'auto'
});
};
document.body.appendChild(script);
return () => window.Procord?.destroy?.();
}, []);
return null;
}
OptionValuesDescription
apiKeystringYour app API key (required)
positionbottom-right, bottom-left, top-right, top-leftWidget position
themeauto, light, darkColor scheme
stylePresetclassic, minimal, bold, shadow, greyVisual style
includePaths["/support", "/help/*"]Show only on these paths
excludePaths["/login", "/admin/*"]Hide on these paths
  • Allowed Origins: Widget only works on domains you whitelist
  • API Key: Keep it private, regenerate if compromised
TypeLimit
Read60/min
Write30/min