Kasper Marx Andersen

Miro – Widget creator

Teams describe a tool in a prompt and get a working widget they can use together on the board.

Company
Miro
Role
Staff Product Designer. Part of figuring out what Widget creator should be and how it should work, and building the UI, the design prompt and the example widgets for Miro Canvas 26
Team
With Kseniia Gritsai (PM), Jimmy Schementi and Yulia Mustaeva (Engineering)
Timeline
March–May 2026
Outcome
Launched as Widget creator in Miro's Intelligent Canvas and demoed on stage at Miro Canvas 26.
Describe what you need, and a working widget appears on the board.

Every team works a little differently, and Miro can't build every tool every team needs. Before, a team that wanted its own scoring grid or decision log had to build an app somewhere else and then figure out how to host it and share it. Widget creator lets you describe the tool you need, and a working widget appears on the board, connected to your data and right where the team is already working.

This was a 0-to-1 project. I was part of figuring out what it should be and how it should work. I built the UI, was part of creating the design prompt behind the generated widgets, and built all the example widgets for Miro Canvas 26, including tug of war and a who's next picker. It lets people be creative and almost vibe code their own widgets directly in Miro, without having to be a developer. That opens it up for fun things too, like building small games for the team.

01Widget creator

Widget creator had to do two jobs at once. You can make a widget quickly for the board you're on, or build one you save so the whole team can use it across many boards. You describe an idea, try the result and keep adjusting it through chat. I explored those interactions in working prototypes, so we could test the whole experience and change direction quickly when something didn't work.

The builder, with examples to start from.

02The design prompt

There was no earlier version to improve, so the widgets had to look good from the first one. I was part of creating the design prompt that tells the AI what a generated widget should look like. The aim was that a simple request like "Make a team poll widget" gives you a good starting point, without having to write a detailed brief.

I tested dozens of widgets built with Miro's widget SDK and used the problems I found to improve the instructions. To see whether a change actually helped, I built a side-by-side tool that runs different prompts on the same request, so we could compare the results instead of guessing.

Prompt Tester, a tool I built for myself to run my prompt changes side by side on the same request.
Prompt Tester, a tool I built for myself to run my prompt changes side by side on the same request.
A simple request gives a clean agenda widget in the default style, and one more message turns it into a Matrix theme.

03The builder

The builder UI is built around helping people get started. The front shows example cards, a team poll, a sprint board, a who's next picker, a tug of war, so you can see what it can do instead of guessing from an empty prompt. I built these details myself in the production code and shipped them through reviewed pull requests.

The builder in production, with example widgets to start from.
The builder in production, with example widgets to start from.

04What you can make

At Miro Canvas 26, Jake Reed and Jeff Chow showed what teams can build with it. Jake made a candidate scorecard from a prompt, connected to company data and used together on the board. Jeff showed lighter ones, like the tug-of-war vote and the who's next picker.

I made those examples on purpose, including the playful ones. They fit back to icebreakers and play, and to where Miro's brand has been moving, a bit more playful and open. In the Canvas presentation we showed the more serious work versions first and ended on a high note with the playful ones, which shows the breadth of what you can make.

Jake Reed demonstrates Widget Creator and collaborative candidate scorecards at Miro Canvas 26.
Jeff Chow demonstrates custom meeting widgets, team mood tracking, and collaborative approval at Miro Canvas 26.
Widgets made with Widget creator.
Widgets made with Widget creator.

05Where this points

The real shift wasn't the interface. It was that Miro didn't have to invent every widget anymore. People could make their own, right on the board, for this week or for one odd thing only their team needs. The same idea fits board generation: a generated board can use the normal widgets like documents and shapes, or go further and make a custom one that fits what you asked for. That points to where I think the canvas fits in a world full of AI: as the place the work lands, stays visible and stays shared. I wrote more about that in A love letter to the infinite canvas.

I worked with Kseniia Gritsai, Jimmy Schementi, Yulia Mustaeva and many others.

Next case

Light – Command InterfaceA way to get things done in Light's finance software by typing what you want instead of going through menus and forms.
AI assistant interface showing report draft with monthly recurring revenue bar chart.