Adding option to Select one from a text box

Dear all,

This is not a support request but a tutorial that would need in the future. I am attaching a step-by-step tutorial PDF file for adding select one option to a question by using a text box.

In this example, the question includes several names and an “Other” option. Normally, the available choices remain unchanged unless you manually update them. However, in this tutorial, when a respondent selects “Other” and enters a new value in the text field, that value is automatically added as an option to the select-one question after the form is submitted.

This method is not only utilize adding new option to a select one question but adding new options from one form to another. example: Creating a beneficairy file and send the beneficairy code to different form and the user able to chose the code directly from a list.

I might do a video tutorial in the future.

To appy this method, you will need Power Automate Premium.

kobo

KoboToolbox_Add_New_Option_Tutorial.pdf (1.1 MB)

5 Likes

@osmanburcu, nice work!

BTW, I moved your post to our new-ish ‘Build with KoboToolbox’ forum. Thank you for contributing. :smiling_face_with_three_hearts:

1 Like

Thanks.

What will happen if two local users add the same “Others” data in parallel? How to avoid duplicates in the common csv?

Hint: An existing choice_filter might need adaption (or flexibilty against added choices.

Hi wross,

Two local users can not run the flow same time, I limited the Concurrency control to 1 one so one of them will start, other one needs to wait, but what you mention might still happen during the two run. i believe instead of adding choice_filter, maybe directly checking the file could be easier at some point, but i am not sure if you realized but even the name and value duplicating Kobo doesn’t thrown an error and continue working properly.

I already have an other copy where i added choice_filter and it working without any issue. If you think that might be needed, i can edit the file i publish.

Duplicate choice names often create problems for later data analysis.

1 Like