Skip to main content

How to build a video voting platform in Webflow with user registration and vote tracking?

Hi, how are you? thanks for the invitation. I have the need to create a platform in webflow where users can vote between 10 featured videos and for that they must register with your name and email. These data should go to a database and the videos should be adding up the votes. Is it possible to achieve this with your webflow tool?

Could you help me?

Thanks in advance.

2 comments

  • Memberstack Team
    Memberstack Team Official comment Edited

    You can get pretty close to what you’re describing with MemberScript #190 – Cross-plan Member Upvote/Downvoting. It’s built to let members across different subscription plans vote on each other’s profiles, but the same logic can be adapted for your “10 featured videos” setup.

    Here’s how it would work:

    • Voting buttons: You can attach the upvote/downvote buttons from #190 to each video item in your Webflow CMS list.

    • Member-only voting: The script checks if a user is logged in. If they’re not, Memberstack will prompt them to sign up with name + email before they can vote.

    • Database storage: Votes are tracked in Memberstack’s private database, so you can display live vote counts on each video.

    That said, #190 is primarily designed for profile voting, so if you need a more contest-style system (like submissions, deadlines, or anti-cheating controls), you might need extra logic or a different script. But for a simple “members vote between 10 videos and see the totals,” #190 is a solid starting point.

  • Duncan from Memberstack
    Duncan from Memberstack

    Hey Sebastian 👋 Memberstack can provide the user accounts and then you can use Memberstack as a private database (where members can view their own votes) and use another tool as a public database.

    Do you want members to be see the total number of votes on each video?

    I created a prototype that might be similar enough for your situation? https://www.memberstack.com/scripts/62-upvote-button

    0

Please sign in to leave a comment.

Sitemap