Widgets
Widgets are mini-forms that float on your website. Same question types as forms, but designed to live on every page — not just one.
Widgets require Pro or higher. Read the Builder Overview for shared concepts.
Widgets vs Forms
Widgets
- • Floating button + panel
- • Lives on multiple pages
- • Compact, non-intrusive
- • Trigger modes (click, scroll, exit intent)
Forms
- • Full-page experience
- • One question at a time
- • Dedicated URL
- • Progress bar, back button
What you can build
Widgets support all the same question types as forms. Common use cases:
Feedback
Star rating + comment to collect user feedback
NPS Survey
0-10 scale rating with follow-up question
Contact
Email + message for quick inquiries
Bug Reports
Description + severity dropdown
Tip JarPro
Payment field for donations or tips
Quick Surveys
Multiple choice, ratings, short text
See Forms for the full list of question types.
Trigger button
The floating button that opens your widget:
Position
Bottom-right or bottom-left
Icon
Chat, feedback, help, star, heart, or custom
Button text
Optional label
Colors
Background and text colors
Trigger modes
When the widget panel opens:
Click toggle
User clicks the button (default)
Always open
Panel is always visible
Timed
Auto-opens after X seconds
Scroll
Opens after scrolling X% of page
Exit intent
Opens when user moves to leave
Event
Opens when element is clicked (CSS selector)
Display rules
Control where and when it appears:
Hide after submit
Don't show again after submission
Hide after dismiss
Remember when users close it
Dismiss duration
How long to remember (hours)
Page rules
Show/hide on specific URLs
Mobile behavior
Enable/disable on mobile
Embedding
Add the widget to your website:
HTML
<favform-widget data-favform widget-id="your-widget-id" position="bottom-right"></favform-widget>
<script src="https://favform.com/embed/v1.js" async></script>See the Embedding guide for iframe options and platform instructions.