Beacons

A beacon is a lightweight floating launcher. It opens a linked form and can optionally connect to docs and messaging behavior.

Beacon Fields

FieldDescription
form_idForm opened by the beacon.
docs_site_idOptional hosted docs site association.
positionbottom-right or bottom-left.
primary_colorHex color for launcher and accents.
button_labelLauncher label.
button_iconchat, mail, help, or custom_svg.
greeting_titleTitle shown when opened.
greeting_textIntro text above the form.
allowed_originsSites allowed to load or submit.
ai_agent_enabledWhether AI can assist from this beacon.
messages_enabledWhether message flows are enabled.
chat_enabledWhether chat is enabled.

Public Beacon Config

bash
curl https://api.rogeriq.com/api/beacons/bcn_123/public

The response includes beacon appearance, linked form schema, Turnstile site key, and FingerprintIQ public key.

Install

Use a beacon when your support entry point should be a structured form rather than the full RogerIQ widget.

html
<script async src="https://api.rogeriq.com/widget/v1/beacon.js"></script><div data-rogeriq-beacon="bcn_123"></div>

The exact embed markup can be copied from the beacon editor. The public config endpoint is stable for custom renderers.

Ask a question... ⌘I