Skip to main content

How to enable upvoting on Kanban and Gallery boards

Learn how to enable upvoting on Kanban and Gallery boards in Formaloo to prioritize cards by votes, for internal teams or external users.

Why use voting in your boards?

Adding voting helps you move from just collecting data to actually making decisions with it.

You can:

  • quickly identify the most requested or supported items

  • build simple feature request or roadmap boards

  • collect feedback directly inside your app (no extra tools needed)

  • prioritize ideas with your team or your audience

  • make your boards more interactive and engaging

This works well for both internal workflows and public apps.


Common use cases

For internal teams

  • prioritize feature ideas or product improvements

  • vote on campaign ideas or content topics

  • collect input from different departments

  • run lightweight prioritization without building complex workflows

For external users

  • collect feature requests from customers

  • let community members support ideas or submissions

  • run public voting boards or simple polls

  • highlight the most popular items automatically

Step-by-step

Step 1: Select your Kanban or Gallery block

Go to the project where your Kanban or Gallery block is placed. Make sure you’re in Edit mode.

Click on the block, then open the block options panel. From there, you’ll see the
“ voting” option.

ℹ️ Voting is available on both Kanban and Gallery blocks, the setup works the same for both.

Don’t have one yet? You can always add a data block like Kanban or Gallery to your page.
🔗 Learn more: How to add a table data block in Formaloo

Step 2: Enable voting and choose who can vote

Inside the block settings panel, turn on the “Enable voting” toggle.

As soon as you enable it, a new option will appear right below:


Who can vote

Choose one of the following:

  • Only workspace team members — your team members and workspace users can vote

  • Only external users — people accessing your board via a shared portal can vote

💡 Users outside the selected group will still be able to see vote counts on each card, they just won’t be able to vote.
🔗 learn more: What’s the difference between internal and external users in Formaloo?

Step 4: Save and test voting

Your changes are saved automatically, so you can go ahead and test the voting experience right away.

Open your board as the user type you selected in Who can vote.

Each card will now show:

  • An upvote button

  • A vote count

Users can vote by clicking the upvote button:

  • Click once → adds a vote

  • Click again → removes the vote

Each user can only vote once per card.


Step 5: How cards are sorted by votes

Once voting is enabled, your board is automatically sorted by votes (highest to lowest).

  • Gallery view: cards are sorted across the entire board

  • Kanban view: cards are sorted within each column

Cards with more votes move to the top, making the most popular items easier to spot.

ℹ️ If you move a card between columns in Kanban, its vote count stays the same.
🔗 Want to learn more about sorting? See how sorting works in Formaloo.

Step 6: Share your board and collect votes

To start collecting votes, share your board with your audience.

Who can vote depends on the option you selected earlier:

  • External users
    Users need to access your board through a portal link.
    They must log in before they can vote. Once logged in, they can upvote items directly on the board.

  • Team members
    Only users with internal access to your workspace can vote.
    They can open the board from the dashboard and vote directly, no portal needed.

💡 You can set a custom domain on your portal for a more branded experience.
🔗 Learn more: How to set up an app or portal custom domain

Final result

You now have a fully interactive board where users can vote on items and the most popular ones automatically rise to the top.

Votes update instantly, and cards reorder based on their vote count, no manual sorting needed. Whether you're prioritizing ideas internally or collecting feedback from external users, everything happens directly inside your board.

Instead of using a separate voting or polling tool, you can manage prioritization right within your existing workflow.

Did this answer your question?