A Slack app that helps users schedule meetings with ease of mind
Scheduling meetings at work can be a nightmare. We've all been there: endless back-and-forth proposed new times, time zone confusion, and the dreaded double-bookings that throw your day into chaos. It's enough to make you want to bang your head against the keyboard. But fear not, The Empathy Meeting Scheduler Slack app tackles these challenges head-on! It is a Slack app that allows users to schedule meetings via Google Calendar. The empathetic algorithm notifies and prevents users from scheduling meetings in undesirable situations like lunch time, outside of normal work hours, and back-to-back meetings without breaks.
In March of 2022, Dotdash Meredith hosted an internal hackathon with theme of improving collaboration at work. I had been observing and experience a shared pain: scheduling meetings. It can be frustrating when you get meetings scheduled at your lunch break, at 6 AM your local time, or at the only 30 minute break in the entire day. I understood that nobody intentionally wanted to put their coworkers in such circumstances, so I started envisioning ways that technology can help us schedule meetings with more empathy. I recruited a team of front-end and back-end engineers, and a graphic designer to work with me. In the span of one week, we created a proof-of-concept of the Empathy Meeting Scheduler.
Since we only had a few days to work on this project, I decided that we should build out a few very specific use cases of the app. I started by designing a default/startup interface, and then defined two scenarios: 1) scheduling meetings that contribute to meeting time exceeding 4 hours, and 2) scheduling meetings that is outside of normal work hours based on attendee’s timezone. My engineering partners took the design and built the app in a disposable sandbox.
The project was crowd favorite and we won “Best Potential Impact to help us with Working Together”. This app did not get built out, however, I started seeing people baking 5 minutes break before or after their meetings!
The recruiting process of the hackathon was project/idea driven: you put your idea out there, and people can sign up for what interests them. When I got my entire team put together, I realized I was the freshest meat, I didn’t know anyone on my team, and I didn’t have a good understanding of how a Slack App is built. We only had one week, and I knew imposter syndrome wouldn’t help. I kicked off the project with ice breaking games, helping my team get to know each other and learning about what they wanted to get out of this project. Then I delegated the engineering leadership effort to the experts on the team. Lastly, I made sure that everyone knew that I was here to support them and that we were here to have a good time!