---
title: "Voting Poll — Framer component · Best of Framer"
description: "$12.00 · Framer component · by Aviral Lakhanpaul · Loaders. Voting Poll to your Framer canvas."
canonical: "https://framer.elliotli.dev/component/voting-poll"
---

[Home](/)/[Components](/components)/[Loaders](/components/category/loaders)/Voting Poll

# Voting Poll

Realtime vote w/ Supabase/Firebase

[View on Framer](https://framer.com/marketplace/components/voting-poll/?via=elliot-li)

![Voting Poll preview image 1](https://framer.elliotli.dev/og/component/voting-poll/d03f73ee076e1804/1600x1200.jpg)

## Summary

Voting Poll to your Framer canvas.

## Description

### Perfect for websites that want engaging audience feedback.

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.

## Demo

Voting Poll Component Preview

## Features

-   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
    

## Supabase Integration Guide

Integrate Supabase under 5 minutes

## Firebase Integration Guide

Integrate Firebase under 5 minutes

## Customisations

-   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
    

## Usage

1.  Add **Voting Poll** to your Framer canvas.
    
2.  Enter your poll question and description in the property panel.
    
3.  Add voting options (up to **12 options supported**).
    
4.  Choose your preferred display mode: Inline, Popover, or Dialog.
    
5.  Connect your database (Supabase or Firebase) and provide credentials.
    
6.  Customise the appearance using the styling properties.
    
7.  Publish and test.
    

### After completing your purchase, you will receive a link to the component.

**Copy the URL and paste it into your Framer project to import it.**

[![](https://y4pdgnepgswqffpt.public.blob.vercel-storage.com/components/description-image-fqdibeem-BUCUXpHbtaYtGKtRznapOCDPyThL54)](https://polar.sh)

## Rank history [How rankings work →](/terms#rankings)

-   All · #7284

## Details

- **Author**: Aviral Lakhanpaul
- **Price**: $12.00
- **Published**: 2026-03-10
- **Updated**: 2026-10-07
- **Added**: 2026-03-06
- **Categories**: Loaders

## More like this

-   [Preloader Pro V4](/component/preloader-pro-v4) — Interface Studio · $12 — Your Website, Beautifully Unveiled
-   [Circleloader](/component/circleloader) — gustavwf · $5 — Circular logo reveal loader.
-   [AI Text Loading](/component/ai-text-loading) — Syauqizaidan Khairan Khalaf · $5 — Thinking phrases with a shimmer
-   [Preloader Pro V3](/component/preloader-pro-v3) — Interface Studio · $10 — Set the Stage Before the Story
