Show HN: "Never wait on hold again" service built with Rails and Twilio
The problem we're solving: When you need customer service (your flight got canceled, strange fees on your bill, etc) you just want to talk to a real person. Waiting on hold wastes your time AND your concentration; you can't be coding in the zone when part of your brain is waiting for an operator.
Our solution: We wanted to make it "one click" to reach a real person.
How it works: You click on who you want to talk to (even a specific department, like the billing dept at AT&T) and we take it from there. Our system dials in, presses whatever buttons need pressing and waits on hold for as long as it takes. Only when we have an actual operator on the line do we call you.
Website version: http://www.fastcustomer.com (free) iPhone: http://itunes.com/app/FastCustomer (99 cents) Android: Know any great Android developers? ;)
Technical: Rails + Twilio, hosted on Rackspace Cloud.
We'd LOVE your feedback, and if any HNers want to review it let me know and I'll send you a promo code. If there are any companies you call regularly that we don't have (we're closing in on 1000 of the most-called companies) just say the word and we'll add 'em. Also, if you can think of things to do with our API we'd love to talk to you.
Thanks for checking it out!
87 comments
[ 2.7 ms ] story [ 1747 ms ] threadYou guys weren't joking when you said you were moving fast. Looks great. I'm kicking the tires now and will report back. As I told you in January, great damn idea. Let's grab a beer -Jason
With our service you just press a button and go back to your life.
EDIT: actually, Lucy makes you do the phone menus yourself. But Fonolo crawls the voice menus and generates a matching menu online (which is very slick, if it works).
From what I recall, LucyPhone is based near you guys. You might want to link up, at least for a powwow. Mike is an awesome dude.
ekanes- we don't actually require customers to navigate the menu like Lucyphone. Our system does all of the navigating for you, then calls you back when we're in the right point in that menu. It's fully automated.
We sell our services directly to companies (to connect to their customers); the free service isn't really our main focus. We also offer virtual queuing, surveys, and variety of other features (however they aren't offered on the free site.)
Btw, we've built all of the technology in house (speech rec, dialing engine, SIP stack, etc.) There's a lot of very neat technology under the hood.
Excellent idea!
I love how you solved a problem for me without me having to jump through hoops.
True to the spirit of a hacker. This just screams of awesome execution, it's very refreshing to see in these days of startups.
This looks like a great idea. I think it has great word of mouth potential.
Since call center employees commonly have the ability to perform call transfers, I can only imagine they have the ability to hang up on calls. Otherwise, I imagine they could simply transfer the call to an invalid extension to "hangup".
The other good one is cancelling a contract where they ask you to wait and simply keep your line open and don't let you make any calls for the next 20 mins ... always a joy. AFAIK there's no way on our phone system to force an incoming call to terminate.
A few friends and I have been working on a similar project. You totally upped us on it.
Great job :)
Glad someone else is solving this problem :)
Just curious, what happens when someone finally picks up and hears nothing? Is there a possibility that the other line will hang up before you have a chance to call us?
Kidding! Yeah we play a message so the operators can hit 1 to get their next call.
Thanks. :)
seriously, thanks!
It would probably make sense to do this only for paid customers in the future so that people don't abuse the feature (and CS reps).
Facebooked.
Other than that its a great idea which I'm certain people would be willing to pay for (I would be if it was available internationally)
Beyond that, we've got a couple of ideas that we'll be testing out -- maybe selling a brandable widget-based version to businesses, affiliate links, etc.
Not sure what will end up working but I can assure you that we'll be iterating pretty quickly. :)
One minor gripe -- at least in Chrome, if you type something in ("Verizon") and hit enter without selecting any of the auto-complete options presented, you just get a generic "whoops, something went wrong". Ideally, just pop the user through a screen that lets them select from a list of possible matches.
I'd make a snarky comment about how the site doesn't render properly in IE 5.5, but I think I'm about 2 years late on that trolly.
Polish coming soon, promise! :)
A system where the system calls you when everyone has indicated availability would be much nicer. No wasted time dialing in.
And BTW, these conference call services typically cost something like 30 cents a minute times the number of participants. So if your product eliminated 30 wasted seconds of airtime per employee per day, you would save a company like mine 12 million dollars a year.
This wouldn't work for conf call services as you'd still be charged from the moment a call was connected on your particular 'room' irrespective of who actually called it. Although it would certainly save time and you wouldn't have to listen to the annoying hold music.
Oh, and if you organisation is really paying 30 cents per minute, then you should get in touch as we could save them well over 12 million dollars a year! ;)
Regarding the dial-out when everyone's ready service... we're working on it.
What I've learned from working for a big company is that they only want to save money if it makes their employees more miserable in some way. An example is turning off the lights and heat at 6PM. This saves a few cents, and makes anyone who wants to stay late miserable. A job well done.
With technology projects, though, the goal is to spend as much money as possible. For an individual to make money, he needs to be promoted. To be promoted, you have to have a big team. To have a big team, you have to have a big project. So the incentive is to make small projects into big ones. The easiest way to get a big project is to buy some Very Expensive software or service, and then hire a team to "customize" it. This way, your line item at the end of the year is at the top, so you must be Very Important and will get promoted.
Also, conference calls already "save money" -- you can have the important business people in the expensive financial centers, and you can have all the programmer monkeys somewhere cheaper, and they can still communicate effectively. (Not really, of course, but it looks good on paper.)
Anyway, this is a long way of saying, I doubt we will use your service any time soon. Maybe if you make it cost more than what we have now, which a separate service like I originally described would :)