the "no accounts, join with a code" part is what makes this actually usable in a live session - nobody's fumbling with signup while you're trying to start a workshop. seeing who's stuck vs done in real time is the feature that actually matters for facilitating, way more useful than just handing out a static slide deck and hoping people keep up.
Hey Product Hunt! 👋
I'm Yaniv, a solo builder.
Workshopy.io started with a moment every instructor knows.
You finish a step and ask "can we move on?" A couple of nods, mostly silence. You can't tell who's done, who's still in the middle of the task, and who hit a problem and quietly stopped. I've been on the other side too: mid-task in someone else's workshop, with no good way to say "give me a minute" or "I'm stuck" without interrupting the whole room.
So I built the tool I wanted in both of those rooms:
📝 One Markdown file is the whole workshop. Every # heading is a step, #[quiz] makes it a graded quiz. Write it, paste it from your favorite AI, or import an .md file. Export it back out anytime.
🔑 Students join with a 6-character code. No accounts, no installs, any device.
👀 You see the whole room, live. Who's on which step, who's done, who's stuck. Stuck students float to the top of your list before they're lost for good.
📊 One-tap check-ins, polls, chat, and a session report when it's over.
It's free forever for sessions up to 45 min / 30 people, no credit card. (Pro is $19/mo if you need longer or bigger rooms.)
Watch the short demo above, or try the whole loop in two minutes: create a workshop from the sample template, then join it from your phone as a "student".
Honestly, I'm launching this to find out two things: whether this problem is as common as I think it is, and whether Workshopy.io actually helps.
So if you teach, train, or run workshops of any kind, I'd love to hear from you.
Every reply, good or bad, helps me build this in the right direction.
🙏 🙏 🙏
Nice idea. A few questions:
I had is how do you see this being run? Right now a lot of similar workshops run on Google meet or Zoom, would this tool replace that or is it a supplement to that experience?
I couldn't quite understand from the video but where is the "work", in this case coding being done ? Is it also done on workshopy or it can be done anywhere and the participant either says its done or they are stuck ?
Other than that, pretty cool idea, not only students, even at work at times workshops can get a bit chaotic. One thought would be agentic helpers that could help unblock participants which can be helpful if say the workshop has a really large audience.
All the best.
@simplyshawn
Thanks for the questions!
The idea came from an in-person workshop I attended at work. Whenever something was missing from the presentation, like a link or an extra step, it was shared in a dedicated Slack channel. So in that case, Zoom or Google Meet weren’t used at all.
I do think it could work well for remote workshops as well. There’s some overlap with Zoom and Meet, but as a participant I’d prefer being able to move between the steps myself instead of relying only on the presenter’s screen share. And as the person running the workshop, I’d want to see which step everyone is currently on. That’s something those tools don’t really offer.
So for remote workshops, I see it more as something that works together with Zoom or Meet, not as a replacement.
The actual work, coding in this case, is done outside Workshopy. People can use whatever tools they normally use. Workshopy is mainly where the workshop content lives, with an easier way for the presenter and participants to communicate than with a regular presentation.
I’ve also been thinking about adding AI helpers in the future. I think it could be useful for people who don’t feel comfortable asking a question in front of a large group. It could also answer questions that were already asked or that are covered somewhere in the workshop, which would take some pressure off the presenter.
But I wanted to release the product and get some feedback before going too far with that.
I want to know if this is actually a problem for other people too, and not just something that bothered me.
Thanks again for the questions and feedback, I really appreciate it!
curious how the "who's stuck" detection actually works - is it purely time-on-step (flagging anyone who's been on a step way longer than the group median), or does it also look at things like repeated back-and-forth navigation between steps as a stuck signal?
@galdayan
Right now, “who’s stuck” isn’t detected automatically.
A participant can let the teacher know they’re stuck and optionally include a private message asking for help or clarification.
The system doesn’t currently use time spent on a step or back-and-forth navigation between steps to infer that someone is stuck. That activity is only available to the teacher in the final session summary.
During the session, the teacher can still see where participants are. If some haven’t reached the current step and are falling behind, the teacher can see how many of them are at the same point and decide whether the class needs more guidance.
@yaniv_grama makes sense to keep it opt-in rather than guessing - a false "you look stuck" ping would probably annoy more people than it helps. putting time-on-step in the post-session report instead of a live alert seems like the safer call anyway.