After I signed up to this, I started getting an e-mail everyday. All e-mails are titled like "Do you need help?" "Let's get you started with filepicker" etc etc. WTF is this? What is this rush for? I just gave a try your app, that's it. It sounded useful at first but you are losing respect by spamming.
Hi there. We think it's super useful too and therefore really excited to help developers onboard.
We've learned quite a bit about how to email developers and still continuing to learn to to best serve you all.
For instance, we started out sending html email, like we've seen other companies do. It wasn't nearly as helpful as personally emailing our new signups in plain text.
We've also experimented with newsletters like AWS does and targeted emails based on weekly actives and other metrics. In this, we're finding that the most effective emails match the relationship. If you are a current user, a short personal email works well. If you signed up a long time ago, a newsletter is relatively effective at getting someone to poke at it again, but also easy for them to ignore.
As you have discovered, we're also playing with frequency. I'd have to look it up in our db to be sure, but it looks like you happened to be in a small a/b test group that we've termed "eager". That in combination with being sent the monthly newsletter means you may have been emailed many times. I apologize for that.
We aren't big fans of spammy emails and we've been careful to watch the number of "spam reports" and been proud that it has been so low. However, it's good to hear this feedback from you so we can continue to learn.
I'm always happy to talk with customers; my email is liyan@filepicker.io.
Here's the email I just received when signing up (which I did right before Googling "Filepicker.io Hackernews" to find out more about HN's take on this service):
Hey - just wanted to reach out and thank you for signing up for Filepicker.io. I'm the developer assigned to help you get integrated, so let me know if you are having any trouble, want to know more, or just to say hi. It's always fun to hear from our users.
-Brett van Zuiden
Simple. To the point. No pressure.
Now that I know that this was sent out manually by Brett instead of just another spammy auto-responder I like it even more.
I'd rather have a developer contact me and really want a reply rather than some HTML newsletter with tons of information and sales tactics on it.
This stuff is hard to get right. I think the answer for most web apps is to shift more towards trigger based emails, and then to measure how particular rules change customer behavior over the next 24 hours, week, 30 days, etc. Rather than an "A/B" test per se, you really need to split customers into 2 groups and intentionally not send an additional email to a group.
I would give them a break. Rather than just criticize them maybe provide useful feedback about content they could send you or why you think the emails weren't useful. If you don't like the emails just hit reply and tell them why. I'm sure they'd happily adjust what they are sending out based on good feedback.
Getting this stuff right is really hard for an early startup. You don't send enough email and you end up forgoing conversions and engagement. You send too much and you're called a spammer. On top of it, you don't have enough data about your customers to know what is useful information or not so you end up sending vague emails about "need help getting started" or "check out links X, Y and Z" until you have enough data to actually make and send good emails.
We had problems sending too much email early on too. I would suggest segmenting your user base and sending them emails based on there activity on the site. It certainly helped reduce the spam complaints.
While combataircraft's tone isn't the nicest, he's voicing exactly what he's unhappy about, giving the Filepicker.io guys the information they need to improve in the future.
Could it have been put in a friendlier tone? Sure, but I'd argue that his feedback is actually constructive.
So far I've been really pleased with the help I've gotten from the filepicker.io guys. I considered the emails I got from them to be an indication of their genuine desire to help developers get started with the product rather than spam.
Can't recommend Filepicker enough. If your product involves any sort of document/photo access, you should try them out! I've been using it for a few months and have been pleased with the integration friendliness for a web-first developer like myself, the enthusiastic support (of course, small team, we'll how it scales), and variety of services connected. I especially like the "filter services by mime type" feature. The "save to" is massively useful from a consumer perspective as well.
I like the concept of filepicker.io: a standardized widget for providing files that handles local files, remote URLs, and services people use. However, every time I read the phrase "by inserting a few lines into their source code", I think 'yeah, and one of those is a script tag pointing at a third-party server'. And sure enough, looking at the documentation, I see exactly that.
I really wish web services would start providing instructions for self-hosting all scripts.
I understand the motivation; that doesn't make it acceptable for all sites, especially sites that care about minimizing their vulnerability surface. And since browsers don't currently have any security model for third-party scripts other than "full capabilities of the site that loads them", third-party scripts significantly increase the vulnerability surface of a site.
If browsers had a way to let third-party scripts run in a sandbox separate from the site, so that (for instance) filepicker.io can help with file uploads without having the full permissions of the logged-in users on every site that uses it, I'd have much less objection to third-party scripts.
Yeah, I normally do that when dealing with APIs that want to use third-party scripts. I'd just like to see more APIs that support running with local versions of the scripts, to avoid the need for a separate untrusted domain.
When I first heard of filepicker.io I thought it was a stupid idea. File uploads aren't hard to do, after all, so why pay a third party service for it? However, used Filepicker at the NY eCommerce Hackathon recently because we needed to implement file uploads in a hurry and was very impressed with it.
Took about 5 minutes to get image uploads enabled in our web app, including allowing people to take pictures directly from a webcam. No screwing around with file POSTs, sanitizing, storage, CDNs etc.
But that's exactly it - if you are in a hurry, you'd be more willing to create a dependency on 3rd party and take on the risks that you can avoid otherwise. I'm sure there is a market for filepicker-like webapp component services, I just suspect that their user base is going to be highly transient (edit - or hard to monetize on).
Getting customer data into your system is harder than it looks. Flash uploaders are pretty crappy, but you need them for IE users and direct to S3. Flash is broken for mobile, of course, as is the whole 'upload from computer' concept. Box, DropBox, Google Drive, flickr, and everything else is extremely popular, so if you start implementing all those yourself it adds significant development time and code to maintain. Filepicker has been a huge win for us at PlanGrid.