Widgets

Ask for the vote the moment the idea hits.

If your export screen has no scheduling, ask for the vote on that screen while the thought is fresh.

14 day trial. Card up front, charged after it ends.

Put one vote where one question comes up.

VoteFirst.voteButton draws the control for the feature number in that request's address on your board.

You pick the screen, and the vote lands on the same card as everywhere else.

Make it clear what they are voting for.

VoteFirst.badge adds the feature's title beside the control. Use it on pages where the question is not obvious.

A vote means more when the person knows what they agreed to.

No feature in mind? Let the board pick.

Leave the feature out, or pass first, and the widget takes your top twenty and picks the first one open for votes.

Your most wanted idea gets asked about with no extra work from you.

A finished request cannot collect stray votes.

A request in a closed column cannot be voted on. The control only works where a decision is still open.

Your counts stay meaningful after you ship.

Show the whole board instead

What one well placed button gets you

Votes from people mid task

Someone hitting a missing feature is the best person to ask.

A single clear question

One button asks one thing, so nobody has to read a whole board.

Votes that count where it matters

Each vote lands on the card in your dashboard, next to every other vote.

Almost no code

Two lines of JavaScript put it on the screen.

Your first vote button in three steps

You need one request on your board and the number from its address.

  1. Find the feature number

    Open the request on your board and read the number in its address.

  2. Initialise the widget

    Call VoteFirst.init with your slug and your public embed key.

  3. Draw the button

    Call VoteFirst.voteButton with the feature number, and add the badge if you want a title.

What people ask before they add a button

What does one button do?

It lets a person vote on one feature, on the screen where you place it.

How do I choose the feature?

Pass the feature number from that request's address on your board.

Can I show the title?

Yes. VoteFirst.badge adds the feature's title beside the control.

What if I do not pass a feature?

The widget takes your top twenty and picks the first one open for votes.

Can people vote on a finished request?

No. A request in a closed column cannot be voted on.

Do I need a key?

Yes, your public embed key. It is public by design.

Which plan includes it?

Every plan, from Lite at $9/mo.

What if I want the whole board?

Use the feedback widget. One button votes on one feature only.

Can I put several buttons on one site?

Yes. Place one on each screen, each with its own feature number.

Where do the votes show up?

On the card in your dashboard, next to the votes from your board and your other widgets.

Does the visitor need an account?

No. Visitors vote without making an account, and you do not have to sign anyone in.

What you should know first

  • One button votes on one feature. For a whole board, use the feedback widget.
  • A request in a closed column cannot be voted on.
  • The embed key is public by design.

Put the question where the answer is obvious

On every plan from $9/mo. Both plans start with a 14 day trial of Pro, and a card is asked at signup.