Hacker News new | ask | show | jobs
Show HN: Anonymous Feedback Tool for Teams (runsignals.com)
46 points by techdiff 1249 days ago
Hey there!

Signals is a survey system that collects feedback from staff (mostly) but also clients and stakeholders in a business. It does this via SMS on a weekly schedule (the cadence can be changed but it works best when done weekly).

My co-founder and I started working on this nearly a year ago, having run similar small builds for over four years. This time we’ve tried to do it properly. The execution is relatively simple - similar to an eNPS (Net Promoter Score - a common way of measuring how consumers like your product or service), but we wanted a way to anonymously pass candid feedback from employees to managers and executives about their workplace experience, their jobs, new ideas... anything. And for it to be regular and easy to do.

We maintain the anonymity of the staff member (and let them know how many people are in the team receiving the question being asked, so they understand their level of safety). We show the team leads and managers a sentiment score and verbatim comments), but we do not associate the respondent details with those in the backend. This is somewhat different to currently existing tools that tend to use the term ‘confidential’, which means you're not anonymous if the admin permissions are high enough. Even those systems which claim to be anonymous can often have ways of twisting the data to unmask the users.

One of our team is working on natural language processing to understand, summarise and report on sentiment, comment themes and trends. We’re making it easy to add AMAs, poll clients and partner businesses, and we’re experimenting with sports organisations, unions, and within schools and education.

It runs over SMS (the highest response rate of any method we tested). Unfortunately, it does need a signup and confirmation (apologies) to try, but it’s free to test, and there’s no credit card required. Unfortunately, we only support the US, Canada, Australia and the U.K. at the moment but are looking to expand support as soon as possible.

We have only really been live for eight weeks now. We would love any feedback you have for us and hope you find it useful! You can email us at hello@runsignals.com if you have feedback or want to chat.

18 comments

To ensure anonymity, you could always reprocess feedback through something like ChatGPT.

> rewrite the following and remove personally identifying information: "you're not good at your job, you have a bad attitude, especially with Katelyn."

> "Performance in the job is not up to standards and there are concerns about attitude, particularly in interactions with colleagues."

This is a super interesting idea. It might muddle things like sarcasm, in-jokes (we see a lot of those around Christmas party time) and things like that. But even if it was something the user could control perhaps, it might be a great addition.
Employee surveys are never anonymous, even if you say they are. If I get a link containing an ID, it can be traced to me. If I had a bowl of tickets with these links, and was offered to select one (lottery style), only then would I trust in anonymity. Of course, the survey would have to be reachable from outside of the corporate network for all this to work.
> If I had a bowl of tickets with these links, and was offered to select one (lottery style), only then would I trust in anonymity.

Actually a really great idea perhaps.

In the HR space there is definitely a place for pseudonomous feedback/issue raising. Not anonymous where a disgruntled employee can raise 10 separate issues and appear as 10 disgruntled employees.

Not sure how your idea would work in practice but letting the employee choose a "ticket" sounds like a nice concept.

"in the HR space" is where anonymity must exist, otherwise the feedback can never be safe. A "Human Resources" department is hostile to humans (it exists to better exploit you, as an agent of your employer), so you must act as if you have an adversarial relationship with it.
I imagine it working like this:

1. A set of questions is created on which the employer would love to get answers to from employees.

2. If a company has 100 employees, 100 unique tickets are printed out on a piece of paper (it could contain a qr code which leads to the survey)

3. All paper tickets are placed in a bowl at the reception and employees are able to take a ticket each

4. Employee goes home, uses their phone to scan the QR code and fills out the survey, ensuring total anonymity. Each ticket has a unique ID, ensuring only one response per ticket. The empployer can not possibly know which ticket was taken from the bowl by which employee.

5. The results are in, and employers get 100% anonymous but 100% honest responses.

What would prevent one person taking a handful of tickets home and answering the survey a dozen separate times, skewing the results dramatically?
That's why the bowl needs to be at the reception, where someone can observe how many tickets a person takes and makes sure they only take one.
We use OfficeVibe, and I have full employee access. There is absolutely no feature anywhere that shows me who submitted a comment. I could just about hack one together by putting each person into a one-person team, but the user would be able to see that themselves. Sure, we can imagine a conspiracy where my CEO has a special button, but I strongly doubt it.

That said, it's still frequently obvious due to people's writing styles, the nature of their complaints, timing.

If I get a link with a unique code to my work email, I (as a developer) know that it can be traced back to me, so I will not be totaly frank with my answers. Even if the link is not unique, it can be tracked to me as DNS is managed by the corp and they can know at what time which computer accessed the site.
This was the failure of the first version of the build years ago. We had positive and negative links sent via SMS in that one, which took you to a page where you could add a comment - anyone with some level of dev knowledge worried about hitting the links and certainly about commenting on the page.

The decision for us to house the whole interaction within SMS was also a response to links in SMS getting much sketchier to click. Emoji responses are more expensive to run, but they're smoother to work with and more useful for team feedback.

If I were that paranoid about my employer I’d leave anyway.
I get what you're saying for sure, but I think there's a level below that where you need to deliver some bad news into middle management about what's happening and it can be "career limiting" to say it, so people avoid the issue. Hopefully they gain a level of safety to deliver that message through us.
I will take a look at OfficeVibe for sure. How frequently do they send it out?

While many managers won't do it, usually it's an innocuous thing like being able to move employees between teams and see where data moves that give things away. Not saying that's what's happening in OfficeVibe at all, but it's a common fault.

Writing styles and people exposing themselves is definitely an issue. One commenter here had a great idea on rephrasing through ChatGPT or similar to mitigate that issue.

How do I as an employee know that I'm truly anonymous and that my employer won't be able to pay you/sue you and get you to tell them who wrote something?
Thanks for the question! Absolutely understand the scepticism. We have a user ID that we match to the Twilio response, so staff can't submit multiple answers. We delete our data from Twilio after seven days at the moment (Twilio mandated min); we’re working on a 1-hour retention policy via their Rest API. We’re always working toward minimising any end-user identifiers back to comments.

For me, there's also our reputation - if we claim we're protecting users and then don't, our product would be over quickly.

Have your lawyers looked into whether anything can be done in the customer contracts, to help avert having to disclose this info to them (and all the damage that might mean for your trust-based business)?
Actually, that's a great idea! I might see about a ToS update to cover it. Thank you!
I really don't understand the paranoia around employee surveys. In 20 years as both an IC and a manager I've never seen them used in a way other than described.

If your manager wants to fire you they don't need to create a complicated ruse to get evidence that you're unhappy, or that you have opinions or think that they are a bad manager. None of which are anywhere near a justification for firing, anyway.

In fact, at most companies, telling your manager that you're unhappy and looking for work elsewhere is more likely to get you rewarded with a promo or bonus.

Absolutely, I have a friend who forwards all his linkedin approaches to his boss, just to keep them on their toes. Ahaha.

I've been part of teams and seen exit interview data reviewed openly with names, supposedly anonymous feedback twisted to unmask people and D&I surveys where really personal information has been shared in areas it shouldn't be. But that's just where I've been. I think part of what we're doing is a response to that.

The bigger part of it is rapid, in-the-moment responses to issues impacting the team, clients or partner businesses. Because this ideally works weekly, and responses need to be fast and short, it sort of fulfils a different need than a traditional survey. At least, we're seeing different data back with our test group so far anyway.

> and let them know how many people are in the team receiving the question being asked, so they understand their level of safety

How do you prevent attacks that involve the employer having 209 fake respondents, and 1 actual respondent?

It’s a fair concern that’s certainly on our very near roadmap. We’re adding an MFA confirmation on each phone number which helps validate respondents. Aware that it’s not a bulletproof solution, but it will close the gap another few inches.
I guess being even more realistic here: your team is 15 people, your organization is 1000+ people. It's not hard to get a phone number, just a prepaid SIM away. If questions are only going out to your immediate team, how is isolation achieved here? I just don't see how this is a plus to the employee, it can be gamed by the employer, it can be gamed by cliques of people submitting fake feedback about you or others.
I understand where you're coming from. While it’s not perfect, we think it’s a lot better than what’s out there, and we take these potential holes/gamification seriously and will make a point of addressing them in future iterations.

If the team is 15 people, you get that information in the initial message and you can determine how safe you feel, and how honest you want to be in your return to it. No doubt, it's less safe at 15 people than at 300 people. But we want to let the end user make the decision.

In terms of the employer or staff gaming it - there's two sides to that, what's happening that would cause them to put the effort in to do it? I mean, a pre-paid sim for enough numbers and to spend the time for setup, etc. It's not a small investment. Not discounting that there's a few people in the world that would, but I think that's a fairly extreme edge case. I think we're trying to work a problem that prevents smart people from contributing to a better workplace because of bad managers, politics, career climbers, etc.

Companies with a culture that would allow that kind of behaviour are unlikely buyers for us too. The anonymity raises too much risk for management around bad behaviour being exposed. And once a comment is on the record, there's some level of accountability at an exec level.

All I see when I navigate to the page is this:

https://imgur.com/a/HmBC9fj

Just a blank page with "No Signals" in the center. Only when I allow stripe.com to load, do I see the webpage. I get it that stripe is required for subscription, but to prevent the site loading if stripe isn't enabled is not exactly nice I think.

Note: jquery.com, jsdeliver.net, and prismic.io allowed to load. licdn.com and stripe.com disallowed.

Agreed. Thanks for this one! Will look into it.
I’d like to chime in and say we’ve been using Signals for probably 4 months now. We have it setup to send every two weeks. My company is 20 people.

It’s been really good to get quick feedback on the happiness of our employees. It’s been interesting the ups and downs that come through. A lesson I’ve learned is you don’t want to be too reactive, as things change quickly depending on the week. But you can pick up trends over a few iterations (for us, it was people wanted more social events organized).

One thing we really wanted to solve was allowing people a chance to break out of management hierarchies and go direct to founders. Even in a small company like ours, we had some middle management that blocked feedback. This has allowed people to bypass that. It’s a modern “my door is always open” system that seems to work so far.

On the anonymity discussed here, I’d say it’s anonymous in terms of the platform hides everything from us. But when you’re small like us, you tend to be able to guess who said what based on tone or writing style. But I think the point about the kind of company that wants to use this is a good one. We are using it because we care about what our employees think, not as a way to trap people and use it against them.

Maybe I'm getting old and/or too sensitive, but I'd get rid of the 'on crack' in the flatter hierarchy section. On a practical reason, not everyone will understand what it means, and on another, yes, I too was a kid of the 90s/00s and used that expression, but now I'm in my 40s and the expression is somewhat loaded.
This is actually a good call. I'm a similar age and didn't really look at it like that. Will get it changed though. Thank you!
Gotta love an SMS-based offering called Signals, surely this won’t cause any confusion.

>There are two sorts of businesses; The ones that know they need Signals, and the ones that don’t know they need Signals.

Also, that is quite a lofty proclamation!

Ahaha! That line on the site came from our awesome designer. Definitely a big call.

And yeah, we know the Signals thing might cause some confusion. We're in a different world as a product but it's sure to come up. Funnily enough, when we registered the business we had shortened Signals Intelligence down and Intel's lawyers here got in touch within days to ask us about it. Ahaha.

Your peer Mickey Mouse gave you a rating of 1/5 stars. Your rating is now 1/5 stars. Now we can fire you legally without repercusions.

Mickey Mouse's feedback is fully anonymous, and real. Trust me, this is good for you.

That's a risk for sure - we're based in Australia, you couldn't fire someone in the way you described here, but I understand that's not the case everywhere. It's something we're thinking about.

In all the testing we've done; the feedback is generally honest but professional. The more pointed feedback is often a call for help from the team, and the manager needs help/training to improve. For example, in one test, we uncovered a manager forcing their team to work insane hours, on their days off, etc., without any additional pay or time in lieu - IMO, they deserved to be fired but were just given coaching.

Sure. But then the business starts taking off, and the MBAs start joining. In no time, they will find a way to maximize profit in a non-sustainable way, and now Mickey Mouse is the top reviewer in Fortune 500s.
> Unfortunately, we only support the US, Canada, Australia and the U.K. at the moment

Hi, techdiff! When you say "U.K.," do you mean strictly the United Kingdom of Great Britain and Northern Ireland, or does this include the Republic of Ireland also? I ask because a large number of our team is in Dublin, and I'm not sure if this would be viable.

Good question! And something I should explain better. This iteration of it uses the HQ location to generate the sending number. So if you're admin sets up within England, we grab a +44 number to send from. Irelands +353 code should be able to receive a message with some limits on Meteor Ireland network.

If you wanted to test it from Ireland, let me know and we will add support for it.

On the roadmap, we have a task to base the number on the end-user location (based on the dialling code of their phone number), which will also allow us to vary the sending times based on their location. Currently, the survey will deliver based on the HQ location time.

I like the idea of having a steady stream of feedback, Amazon has its "daily connections" that's asks you one question, with a desktop client, that works very well.

However, the general consensus is distrust when it comes to that, especially if things are not going well. You can claim how much you want that it's anonymous, people won't believe you.

That's totally true. The initial version of this is still running at the company I set it up in. That was years ago. And I have spoken to people in recent weeks who have said they didn't trust it - they were shocked when I talked them through how and why it was. Ahaha. And they felt they'd missed an opportunity to say things.

Convincing people it's a safe space is one of the biggest challenges for us. It's part of the reason we think SMS is great (it's not a company-owned platform), and we make an effort to describe our process for the staff so they can understand it. But it's definitely something we will need to work hard at.

eNPS is a bad metric for a lot of reasons, but in this the concern would be that in low sample sizes, you are unable to quantify uncertainty. The results for small (around 30 but depends on what the mean is) will also be noisy. Don't use NPS unless you have to, ie, you want to release a number for a marketing campaign because your score is a selling point.

"Our future vision is building towards an ideal mix of automated analysis working with machine learning, natural language processing and sentiment analysis, alongside best-in-class consultancy via human-in-the-loop systems when issues or opportunities are identified." - from the blog.

Interesting. I could see this tech being a good on ramp to a consulting practice, but the applications of sentiment analysis are much trickier, since almost anyone writing in a corporate environment is going to have roughly the same detectable sentiment, independent of content. (look at sentiment samples if you need to convince yourself). I'm sure there's signal there, but reliably deriving insights for heterogeneous companies out of anonymous survey data is definitely a tall order. The big consultancy groups in the US certainly are using deep learning to determine topic trends in their client communications. That's a very straightforward thing to measure compared to sentiment, which is trying to measure how people feel based off word choice, so I'd encourage you to focus on that first.

The only other issue see with this, from a survey product perspective, is how you get people to actually complete the survey if it's anonymous. If not enough people complete the survey, it'll skew towards the people most motivated to complete it, but without knowing who completed the survey and who didn't, you can't follow up individually with reminders to ensures surveys get completed so the data is representative. Maybe non-responses aren't actually a big deal, but those response rates (and your incentive schemes) will likely impact any downstream analysis on that data set.

Anyway, fun to think about this stuff. Good luck folks!

Thanks so much for this one - great insight! We use eNPS as shorthand, it's the easiest way for people to grasp what we're trying to achieve but we're actually measuring through a binary initial question, followed by an open comment. The binary along with the timeframe seems to force an "on balance" measure of the week, so sentiment fluctuates with the business activity, initiatives, wins and losses. Within this, we're building features to gain context by asking the exec team on their comment against the week ahead of results, which is useful when taking a long view on sentiment moves. The best way to view the results you get from this is absolutely about detecting emerging issues, resolving ongoing challenges and improving communication. But the dream for us would be to tie business data into the commentary from staff, clients and stakeholders to form a rounded view of problems, and potential solutions.

On your last paragraph - we're looking at incentive programs but we don't desperately need them. Over the long test timeframe, we've averaged 60+% each week for responses (40% within the first 60 mins) and one in two leave a comment with it. In all honesty, our current data is skewed by some companies in the system testing with us and not pressing their team to actively participate which has dropped the weekly average by ~10%. We're going to add a disengaged score (people who haven't responded for 3 consecutive weeks) and a super-engaged score (the opposite of that). Our customers have said they're more worried by the disengagement level than the negative sentiment because it means the team don't care at all.

Thanks again, this is some great stuff for us to think on!

This is a very helpful use case, specially for leaders who really want to bypass oddness and get unfiltered feedback. Such a feedback is the only way to stay in reality.

I am not sure why you made it (or started with) SMS. Why not simply use web app?

Thank you! We tested several ways of sending but the highest response rates and the most candid data came back via SMS.

On response rates, it's around 20% more responses via SMS than email or chat apps. This is the same for marketing delivered via SMS - the percentage is lower but compared to email, etc. it's relatively high.

In terms of the data quality - we think it's because SMS is not a "company owned" platform that could keep logs, etc. Maybe it feels safer for the end user so they're more honest.

Also, the interaction is fast and fun. We get responses initially via emoji and within the text comment you can hashtag and mention other staff. We're working on MMS support so people can send photos too. It's not globally supported but it works in the US at the moment.

the problem I have with this is that I'm a lead in a team of 12 engineers + 1 manager + 2 pm. There's too much bloat and everyone knows it, but the moment I make a succinct argument to the effectiveness of our pm, the director of product will jump in and screw the engineering team. anonymous feedback normally isn't the problem when it matters, it's the structure of the org and powers at play.
There's so many troubles with org structures and models of operation. My day job is in this area, in an industry that is criminally inefficient. Any field that sells hours isn't incentivised to be quick about anything.

Signals can have an impact if it's run executive level to all staff. It gives people a voice who can see inefficiency but don't have a forum to talk about it, and move past layers that are trying to preserve their roles / status.

You lost me at SMS.
Ahaha! Fair call. We're looking to support WhatsApp but SMS is handy because it's not an org owned platform. I've previously been in large corporates where chat logs etc. are maintained and might present a risk to the end user that's beyond our control. Also, response rates are way, way higher through SMS than any other delivery method.
What about a dedicated site or app? For teams that use something like Slack, you could send an automated reminder to click a link and fill out the survey.

(Sorry if I missed that you had already tried or are planning those)

integration with imessage would be the most valuable. where internet is strong, but cell signal is weak, SMS is really brutal. that's my life. any data that can't flow "over the internet" is just ridiculous at this point
Thankfully, in this regard, major carriers support VoWiFi, a way to do Voice and SMS over WiFi, which has improved this problem a ton.
I can do voice calls over WiFi, but SMS does not seem to ever go over Wi-Fi. Because I am rural and connection is so valuable, I carry two phones, one on Verizon, one on ATT+TMobile. Both are iPhones, but one of them is about 4 years old.

(If anyone has any hacks to get on FirstNet, I’d love to hear them)

Incredibly weird, I have the same issue with bad cell reception in a lot of parks, so I tend to go into airplane mode and can send and receive SMS on T-Mobile‘s network with VoWiFi just fine. Have you tried reaching out to them?
This is a great idea. Thank you! We will look into it for sure. We're looking at WhatApp, WeChat, etc. too and trying to decide the best way for us to let the staff decide how they want to receive the message.
If you're looking to expand to continental Europe, I'd strongly suggest WhatsApp if you want to stick to the SMS-style interactions. The only SMS messages I get are one-time verification codes and roaming notifications. Everything else is usually spam.
Good info, thank you! We were pushing on WhatsApp for South America and Asia (we tested through Singapore, Philippines, Myanmar, Indonesia and Malaysia but pulled back on the region because SMS carrier support is so varied. New Zealand is a nightmare too. But being well used in EU, we might need to bump this up the roadmap.
How do you find the data is used? Do people actually change their behaviour based on feedback?
Good question! We encourage a weekly cadence - send the survey Friday morning, collect responses over the next few days. The exec team review the comments on Sunday night and present back in the all-hands on the Monday. This is the ideal.

The best companies using it talk to the comment themes (always starting with the most pointed and critical comments) and discuss the details around them and how they're going to remediate the issue, or take advantage of the opportunity.

The worst ones ignore the hard comments. This guts the trust the staff have in the exec team (because the staff WILL talk about what they say in it) and the culture of the company is impacted.

The companies who genuinely buy into this, change their workplaces quite a bit over time. From micro things like the wrong coffee in the kitchen, through to how they're being treated by managers, how the team works together or how they create their product or service.

I come from a professional services background and the people closest to the clients had the best answers to their issues. But due to hierarchy, I often didn't get to hear them. This gave me a direct line.

Is there an open source alternative to this, for personal usage at smaller scale?
Not that I've found. If you have time, let me know what you're thinking and happy to see if we can help.