This is by Doodle, a neat little service for coordination of meetings (no affiliation etc.). Once an invitation is sent out to participants, they get this form.

What, um, ticks me about it is the part I marked. enter image description here

Specifically, I see two issues with it:

  1. They changed the functionality of what's probably the single most standard control in the world - a regular checkbox.
  2. They notify the users of this change in a way that doesn't seem to be very elegant or efficient.

What would be a better way to solve this form?

  • just curious about the useful of this "if need be" option cause I've never see it before: for what scenarios is useful in real life? I thought that if the meeting is really necessary, one could just select the days when it's not impossible to go and if it's not necessary one could deliberately choose less options than the ones where one's actually available, so what's the use? Aug 3, 2019 at 18:09
  • When a bunch of people are trying to agree on a date to have a meeting, some people do feel the need to prioritize. This is a way to have basic priorities, where they can say "dates X and Y are fine, but I can also manage Z if absolutely necessary, although I'd rather not". Aug 3, 2019 at 19:33
  • Thanks, I got it. And how they figure out the best option to set the meeting after voting when (for example) the sum of "if necessary" for one date is quite higher than the sum of the plain "I can assist" for other date? Aug 3, 2019 at 22:40
  • now related to the question, how is state reflected nowadays in doodle? I mean, how can one differentiate between an "if needed" and "yes" option after they are select? Aug 4, 2019 at 0:14
  • @AlejandroVeltri The final decision is up to the organizer, it's not automatic. "If needed" is reflected by having a yellow "(v)" icon inside the checkbox, the same as seen in the instruction above but in yellow. Aug 5, 2019 at 6:55

3 Answers 3


My suggestion would be to have singular controls per action, I wonder how many people read the action suggestion at the top?


download bmml source – Wireframes created with Balsamiq Mockups

Although I'm cautious of drop-boxes with options, there's only 3 and it allows a clear choice for each date to be displayed.


I don't usually advocate for modals but I can see it being handy here.

I think, specifically for the view mentioned in the screenshot, a modal would do wonders.

  • Simply have a Respond or Mark As button for each event.
  • A click brings up a response modal which has the responses to pick from.
  • If the click count bothers you, add Next and Previous buttons for making navigation easier. The user won't have to exit the modal to switch between events.
  • If the options to pick from are under 5 in number, use radio buttons for the responses (which would work better than a dropdown as DarrylGodden mentioned)

I understand that this applies to voting during the time of the meeting?

I think good solution will be condensation two rows of table into one with graphic symbol and CTA on the pattern:

This will solve the presentation of the number of participants and it will facilitate clickthrough and behavioral understanding at the level of intuition

Can the system read the name from the API?

if yes do not need the input with the name

if no it's should be validated for the name

enter image description here

  • 1
    I don't think that's it, I'm sure I've received one of these from a co-worker in the past, I believe a single click is attendance and a double is 'if you need me,' they're changing a binary tick-box to have a tri-state, my suspicion is to save space as, in Vitaly's example, there's only 2 participants, but if you had 50, it's quite a long form and clunky. Aug 2, 2019 at 8:13
  • I realizes that this solution is limited to true / false, Though yours extends functionalit and presents a wider context. However, if you set a meeting time, there may be too many factors to decide when the meeting will take place .
    – Piotr Żak
    Aug 2, 2019 at 10:09
  • I believe the meeting time is set in the invite, not requested, Aug 2, 2019 at 13:11
  • ok, I thought it was about planning a meeting in time for which the most participants will vote :)
    – Piotr Żak
    Aug 2, 2019 at 13:16
  • It is, but it is set by the requestor, the participants merely indicate which is best for them, hence the checkbox. Aug 2, 2019 at 13:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.