Turning a Workshop Into a Web App

ReactionsJournal NVC app

The Workshop

I’ve given workshops on empathetic listening and Nonviolent Communication (NVC) for a number of years. One of my favorite workshops is a simple introduction where we start by reviewing “habitual reactions that tend to block connection” and then introduce empathetic listening and NVC in contrast to these familiar conversation defaults.

We start by bringing awareness to dysfunctional conversation patterns that play out when we are running on autopilot: sarcasm, one-upping, problem solving, storytelling, etc. Workshop participants each take one of the concepts and shares with the group how they recognize this in their own communication habits or with people close to them. These are all quite familiar, so there is typically a lot of ease around sharing specific examples. I’ve never done a workshop where someone didn’t recognize these patterns in their daily life.

Then, after reviewing the habitual patterns and allowing a number of the workshop participants to lead the workshop through their participation, I step in and present empathetic listening and Nonviolent Communication as alternatives.

This workshop has two aims:

  1. Increase awareness around habitual reactions.
  2. Provide an overview of an alternative approach.

Like so much personal development content, the actual impact of the workshop could be completely negligible. It might be fun and engaging. Participants may find the presenter to be charismatic and lively. But ultimately, the success of the workshop will depend on how well it supports and encourages participants to sustain their change in awareness over the long-term.

I could give participants a survey at the end of the workshop and pull together some metrics on how much awareness increased after taking the workshop. But it’s important to recognize that sustained change takes time and effort. While self-reported metrics can provide some insights into the short-term impact of the workshop, encouraging participants to set realistic goals for themselves and to practice these skills consistently over a period of weeks or months may be more effective than expecting them to make significant changes overnight.

The Web App

So I’ve turned this workshop into a web app with the hope that is can have a more lasting and significant impact.

The web app version of the workshop is built around the functionality to log conversations and make note of the habitual reactions as well as intentional responses that the user notices from themself and the person they are speaking with.

Logging a conversation if fairly quick and straightforward. A user inputs the name of the person they were speaking with, as well as the location and date. They then go through a series of sections where they can identify the reactions/responses that came up in the conversation: “my habitual reactions,” “my intentional responses,” “their habitual reactions,” “their intentional responses.” Notes can optionally be added and then the user submits the entry.

Users are immediately able to view an expandable log of their conversations, sorted in reverse chronological order. After submitting five entries, users can start to see insights on frequent reactions and responses.

One of the key benefits of the web app is that it provides an ongoing reason for participants to be mindful of their conversation defaults beyond the scope of a one-time workshop. Since building the app, I’ve noticed that when I’m having a conversation and it starts to get heated, I immediately think of the boxes I might have to toggle when logging the conversation later. But this awareness of the obligation to log the conversation later actually comes up before my habitual reactions kick in. I’d like to not keep making entries where I select “defensiveness” and “shutting down” as my habitual reactions, so I’m inclined at this moment to see if I can respond instead with one of the intentional responses, such as “quiet listening,” “reflecting feelings,” or “assuming positive intent.”

It reminds me of that quote often attributed to Viktor E. Frankl: “Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom.” Over time, using the app has the effect of making that space feel bigger and bigger.

No Account Required

The app does not require users to create an account. I built this when I was particularly excited about using local storage as much as possible. The upside to this is that users can pull out their phone and start using the app immediately without having to create an account or log in. The downside is that I’m not able to send users reminder emails, connect them to other resources, or give them the functionality to log into their account on another device. I’m personally apprehensive about creating an account for a web project when I know it is going to land me on a series of marketing emails, but I do understand there are some tradeoffs either way.

It’s worth noting that the web app is not intended to replace the experience of attending a workshop or working with a trained professional in Nonviolent Communication. Rather, it serves as a helpful supplement to ongoing learning and practice. Additionally, while the app focuses specifically on communication habits and patterns, it’s important to recognize that NVC is a much broader practice that can support personal growth and transformation in many areas of life. By using the web app and continuing to engage with NVC in other ways, participants can begin to build a more compassionate and empathetic approach to their relationships and their own inner dialogue.

Overall, the web app provides a more comprehensive and sustainable approach to supporting participants in their development of empathetic listening and NVC skills when compared with just workshops alone. But behavior change is a tricky thing. I’m motivated to keep working in this space to come up with even more impactful solutions. Feel free to reach out if you have an idea for a workshop that you would like to turn into something that can be even more impactful.


GitHub Repo