1 min read Last updated:
Embed widget
Load the hosted script from your app origin:
<script src="https://formspring.io/sdk/v1/feedback.js" defer></script>
<div
data-formspring-feedback
data-board="your-board-slug"
data-label="Share feedback"
data-position="bottom-right"
></div>
The widget opens a lightweight submit form that POSTs to /fb/{board}/posts on your public host (frmsp.io when SHORTENER_DOMAIN is set).
When hCaptcha is enabled on the board, include data-hcaptcha-site-key on the script tag (copy from board settings).
Board settings
On Feedback → Board settings, configure:
- Allowed origins — restrict cross-origin widget POSTs to your marketing domains. Leave empty to allow any origin.
- Widget defaults — button label, corner position, and accent color.
- Embed snippet — copy the generated
<script>tag with your board slug and optional hCaptcha site key.
Cross-origin posts
DynamicCors reads the board allowed_origins list. Empty list allows any origin.
Public portal URLs
Published boards resolve at:
https://{shortener}/fb/{slug}— ideas.../roadmap— public Kanban.../changelog— announcements
Use Open portal from the board dashboard to copy the live URL.