I've been doing the same for a bit over two years, but using the sender's email address and a screening process instrumented with some app I wrote (Screenr[1], shameless plug). That gives you something similar to the process in Hey.
I don't think I'm using email wrong.
Unrelated: what is controversial about Basecamp?