With built-in support for Supabase or Firebase, votes are stored persistently and synchronised across users in real time. This ensures results stay accurate across sessions while preventing duplicate votes.
Three display modes: Inline, Popover, and Dialog
Persistent vote tracking via Supabase or Firebase
Real-time vote synchronization across users
Built-in duplicate vote prevention when persistence is enabled
Optional password-protected results viewing
Flexible vote display: percentages or absolute numbers
Visual feedback during voting (loading and success states)
Fully responsive layout with customizable styling
Automatic vote count updates via database integration
Vote persistence toggle to prevent duplicate voting
Results visibility controls (show before vote or hide)
Password-protected results access
Decimal precision for percentage display
Full styling control for container, options, fonts, borders, and spacing
Add Voting Poll to your Framer canvas.
Enter your poll question and description in the property panel.
Add voting options (up to 12 options supported).
Choose your preferred display mode: Inline, Popover, or Dialog.
Connect your database (Supabase or Firebase) and provide credentials.
Customise the appearance using the styling properties.
Publish and test.
Copy the URL and paste it into your Framer project to import it.