Hi,
Following a request to create a collaborative wordcloud during workshops (like Wooclap or Kahoot), I created a small widget that meets the needs thanks to Grist.
Widget Presentation
The widget is available with this custom URL.
Code is available in this repo.
The widget takes as input a column of words and optionally an associated frequency.
There are several settings to customize the wordcloud.
A button is available to display the wordcloud in full screen.
Using the Widget
- Create a table with the question to ask to participants
- Create the form that will receive participants’ responses
- Add a view with the custom URL of the wordcloud widget that has as data source the table created previously grouped by the question column.
- Select the column mappings:
a. Word:your question
b. Frequency:count
And there you go! When someone fills out the form, the word is automatically added to the wordcloud with the size adapting according to the number of responses.
Bonus: presentation mode
If you want to display only the wordcloud in presentation mode, you can create a dedicated page with only the widget and add ?embed=true at the end of this page’s URL.

