How I Got My First 1000 Users in 1 Day
popcornryan.tumblr.com
popcornryan.tumblr.com
Some headline and abstract ideas when you approach bloggers:
1) Tech/Business -- Popcorn: The hot new app to network at tech conferences
2) Student Websites/Newspapers -- The messaging app you need when a zombie apocalypse happens at SDSU (insert campus here)
3) Dating Blogs -- The newest app for singles: Popcorn lets you chat with others in high density bar areas
4) General -- When disasters strike, Popcorn lets you talk to others in your vicinity
5) Social media bloggers -- What are young teens using if not Facebook? Apps like Popcorn: hyper-local and addictive
6) Music -- Perfect for Coachella and SXSW: Popcorn lets you chat with others at music festivals
7) City Websites/Local -- New app "Popcorn" lets neighbors stay connected on what's happening on the block
8) Gaming -- Popcorn, the app you need to coordinate your next LAN party
If you get a bunch of these articles and blog posts up in the next week or two, it can help push that 1,000 number up higher.
BUT: Most press-releases were discarded, without being read. They came in the normal pool-mail-address. And all the spam was there too. My advice would be, to take a little bit time, try to get hold of an editors real email-address and contact him/her that way.
You will dodge the gate-keeping troll, who's job for the day is to clean out the pool-mail-inbox.
> 2) Student Websites/Newspapers -- The messaging app you need when a zombie apocalypse happens at SDSU (insert campus here)
hahaha that would be a hit.
Speaking of that, be careful about who you send what when, a lot of people will break your story before you officially release something just to say they were first, and then your site will be offline and all that traffic will be for naught.
Have you tried this tactic before? It sounds like it would be potentially very effective.
Over the last couple of weeks we've been pushing hard to develop awareness for a worthy cause (special needs education tools). Details here:
http://www.tommyteaches.com/special-education.php
(Yes, taking the opportunity to also get a little attention on HN. Sorry, this is important.)
Analytics tells us that LinkedIn, in particular didn't have good engagement. A few strategic posts on CraigsList probably did ten times better LinkedIn.
The best results we got have been due to friends, family, neighbors and local teachers making a push to reach to their immediate connections (their friends, family and co-workers) to have them engage. Also some blogs produced results here and there.
In general terms building an audience for just about anything on the internet is really hard these days. Luck can be a factor, but more and more it seems to require a lot of hard work and "street smarts". For example, I contacted every host at a local TV station with slightly different versions of the same story in order to see if anyone would be interested. Call it A/B testing. One was, and that helped a bit (just a bit).
Good luck with your app. It looks interesting.
(...)
> The best results we got have been due to friends, family, neighbors and local teachers making a push to reach to their immediate connections (their friends, family and co-workers) to have them engage.
Do you mean facebook ads in your first use of Facebook? Because I would think "organic" use of Facebook would be a contributing factor to "reach ... immediate connections"?
I've never quite understood the idea of Facebook "ads". If you want to do "viral" marketing -- let your product/cause spread via social media via actual human connections. If you want to do advertising, do advertising.
However, from that to getting people to take action --be it install and app, vote for a cause, visit a website-- that's an entirely different matter.
In our case one of the things we came across is a demographic that simply does not use Facebook. Older parents of the very kids we are trying to help.
The next issue was triggered by a dialog that pops-up when you click on the vote button. Facebook tells you that you are about to share your profile and your friends list. Of course a lot of people recoiled at that immediately. The last thing parents of children with special needs want to do is open the doors to their facebook account. I get it. I absolutely do. We probably lost hundreds of potential supporters this way. It is perfectly understandable. I don't understand why facebook would not have the option to be able to simply log in or vote on something as a means of identifying yourself yet without granting access to your life (or projecting the fear of this happening).
I suppose the efficacy of trying to build an audience through facebook depends on your demographic. If your audience lives on facebook it is probably a great channel. If you audience does not or if they are concerned about their privacy there could be issues.
If you log in, and no one is around, the app gets closed pretty quickly. I have checked back multiple times, and always seem to miss everyone chatting. I would love to know if someone close by is online or chatting, so that I don't have to sit there hoping someone sees my tepid 'Hello?'.
I don't know if push notifications are the correct answer, but letting me know that there was activity that I missed, after my last post, would be a good start. Letting me know if other people are active in my region would be nice, but it's mostly that I don't want to have a conversation with myself.
I would love to know if other people are chatting, because I want to join in.
In any case, thanks for the app, have you got a public issue tracker, or anything similar?
I was writing that comment, and kept thinking of the possible annoying implementations. For example, I probably don't want a notification every single time someone within 1 mile sends a message.
Some seemingly sane ideas off the top of my head, which I think would be useful and not too annoying:
* A timeout, where I get a notification if there is a new message, after a period where no messages were sent near me
* Notification if I send a message with no reply, close the app, and then someone replies
* Notification if there is a particularly active conversation around me
* No way to copy text from other people
* No way to create hyperlinks (which would be awesome)
* Emoticons seem to disappear
* New people are very confused by the badges
* I had a weird bug where it kept asking me to wait 5s before posting, I hadn't touched it in ~10 minutes. It had been cycling between "Need 1 more person to unlock this area" and being unlocked for some of that time too.
Seeing the usage pick-up has been fun! Looking forward to seeing how things progress.
if you dont mind please email me: ryan - at - soundtribe.com
The app will do far better with 1000 users in one location than 1 user in each of 1000 locations.
Also, could you onboard users with no registration required to get them using it, then ask them to register if they want to use across multiple devices / retrieve their login?
I predict this may end up being the next big Snapchat-like app within a year. I may be totally wrong, and/or I may just be biased because I've always wanted an app like this (in part because I always enjoyed the local small-region chatting in MMO games, and this is the same thing applied to real life), but I think this has a ton of potential.
Right now it needs to be aggressively marketed and spread around.
I personally don't see how you could completely avoid this without some kind of fixed regions, unless you required people to do some kind of an "@user Hey..." for every message so that you would know if you share the same sphere with the destination user. This makes it more tedious and less fun, though, plus it takes away the whole idea of multicasting.
Another nice aspect of keeping it strictly distance-based is that it makes it simpler to scale - all persons within a geographic region are able to see only other people within that region, so within limits you can run separate backend instances as required.
And of course there are all sorts of potential growth directions by allowing communities (e.g. "Students at XYZU and people within 1 mile" or "Students at XYZU who are within 1 mile").
You might try a clustering algorithms like k-means. Or perhaps there is a graph theory way to approach it.
But I suspect every solution you come up with will involve some trade offs, so there is something to be said for the simple solution you implemented.
To detect replies, one option is to do a statistical analysis of the typical time between two messages on the network. Anyone who replies in the upper 70% percentile is "replying"
You could make the effect fuzzy and have a back and forth conversation (which would probably be obvious in the data) have a stronger effect and could use that for training your algorithm.
Maybe, something similar to hearing, a person who is closer is louder while the one far is faint.... So nearby people have a stronger font while the one who is far has a lighter font ? Note - I've not used this app, so don't know how it is working ...
However, I detest the thought of spamming every facebook groups and such. I tried organically growing by writing really good content (http://dmtri.com/posts/28/alexis_ohanian_-_%22i_don%27t_regr...), but that in itself is a problem because I have to get visitors for that.
I worked hard on the project but I feel a bit discouraged by lack of interest so far.
I'm not trying to be a jerk, I'm being curt. What differentiates dmtri? It looks like just another site to post stuff anonymously. Why would I use it over 4chan or reddit etc etc.
These are things to think about if you want it to take off.
People on Reddit create throwaway account for anything they want to disassociate themselves from (controversial stance on politics, science, religion etc). Dmtri has ability to post anonymously whether you are signed up or not. When you are signed up you can either post revealing your username or post anonymously.
4chan is very situational and temporal. Dmtri is not like that. Content stays on the site.
You probably need to make the site appear more active, until there's enough interesting content to keep visitors there a while and encourage them to post.
Ya, you are right. There's no silver bullet to user acquisition i think. I do spend time writing on the site hoping to have some readers.
You could easily change the tone here. "I joined a bunch of very specific types of groups so I could manually write a post that tells them about a free app that I built for their demographic."
I felt the "scum" right away, but then I thought about the source of the feeling. Scummy is when you write bait. Telling people about your app - sometimes that requires a door to door cold call.
I think this app deserved to be shared with that group, and it's particularly un-scummy considering the fact that it's brand new, free, and isn't trying to mine for email addys.
If you post like that in a community of mine, I generally delete your post and blacklist your link preventing people from discussing it even if they discover it organically. There is just too much spam coming through to give benefit of the doubt.
If you want to announce something in someone else's community, I think fairer and more polite behaviour is to speak with an owner/moderator about what they think is fair - it might be that they allow such posts or they ask that you advertise, etc.
1. User manually inputs an E-mail Address and Password (commonly w/ E-mail Verification) 2. User manually inputs a Username/Password (less to type, no Verification needed) 3. User taps twice and uses Social Media Integration (example, Facebook Login)
Of course each of these has Pro's and Cons. I will follow Popcorn and see how it works with the second option. I'm leaning towards the third option (minimal time investment), but I'm concerned about perceptions of the associated Social Network(s) and how that might impact the User's desire to create an account. For example, if a certain Network is "not cool" with the younger generation, and you present the "not cool" Network as the Logon method, would that make the App also "not cool"?
You may have hit a sweet spot there with option 2. Keep us updated! An interesting Metric would be comparing the Bounce Rate between these options above (ala A/B Testing).
So the takeaway is pray your story makes it to HN's front page.
Snarkiness aside, congrats on the launch!
> If your post doesn’t gain traction on Hacker News initially, delete it and try posting another day. This probably holds true for sites like Reddit as well.
Which makes me a little uneasy..
42floors' the other week described HN's front page as part of their SEO campaign - we're literally being exploited just to boost their visibility on google.
It's making HN unattractive to me at least.
Note: I'm not talking about "Show HN" posts. Those I like because they generally tap HN for feedback.
At the same time, I'm quite glad the OP reposted a few times. I may not have seen this app otherwise. The hustle required to delete and repost doesn't feel spammy to me. And, furthermore, the original post made it to the front page and retained its location per the algorithm, which gives a lot of power to time.
I think the value prop for a lot of HN readers here isn't so much about whether or not this was an ad - I think it was more about "this is a cool idea that could spark other location-oriented ideas" in the thread, and quite a few folks did treat this as a Show HN.
It's a fine line, for sure, but it's also a gamble - will people look past the outer layer of "spammy" to the inner layers that can be learned from? I felt this way about the Envato article today too. Disclaimer, I write articles for their tuts sites periodically. But I knew when that article hit the front page, it would be received as spammy.
We need people like you (benologist and the clear-headed readers of this comment) to maintain a strict hold on what is considered valuable on HN, certainly while simultaneously appreciating and giving space to the efforts of other programmers in the space.
Right, because of all the spam and overposting. You visit "New" from time to time and know what I'm talking about, I'm sure.
Historically, there is no solution to this outside of moderation and banning, so it's just as likely that HN has jumped the shark for most individual purposes and people will have to move on to other venues that are not being clogged by The Verge and Business Insider using them for spike traffic.
Not to mention this is bad traffic for most purposes. There was a site that posted followup numbers the other day with I think 70 trials and 1 paid customer out of 15,000 visitors... you can't build a company that way.
In a very literal sense that's exactly why we are all here. HN is ad supported just like most every no-cost website.
Never forget that HN is YC's marketing apparatus. HN is incredibly valuable to YC the VC firm (an incubator is a sort of specialized VC firm), to the YC startups, and to Paul Graham personally. HN is one of their most valuable strategic assets. And that value is derived from us, their adoring audience-participants.
Spam works. But it's still spam.
HN, Reddit, Slashdot, all of these share similar requirements of "finding the right combo of post/title/content/etc... to appease to the wider audience".
What he recommends, I think is a worthwhile endeavor. As long as it is not abused...
An interesting metric would be 'conversations per day' and if technically possible 'potential conversations per day', that is to say how many pairs of people with the app running where in 1 mile proximity to one another.
Also, it would be interesting to see whether users take the conversation elsewhere (facebook, twitter, whatsapp), at what stage (as one is leaving the location or before that), and if they do - how does it affect their app usage. Does it make them use the app more (for example, to seek more connections and friends now that they see it's effective for meeting new people), or less (they took the conversation elsewhere and their social needs were met for now).
Just my $0.02. Hope to see an Android version soon to test if myself! Good luck!
However, should you be displaying the location of your users on a Google Map via your publicly accessible backend website?
I'm happy for location to be sent to the server for working out where I am. I'm less happy for it to popup where everyone can access it.
(I consider any title which tells me what X "needs" or why / how X "must" do something to be link-bait)
I could definitely see this being useful/entertaining at a sporting event in a "join the conversation" kind of way. Everyone plays with their smartphone during breaks in the action anyway.
ps: I am still reading them with the voice of Morgan Freeman, though (maybe that is why they seem so inspiring?)
that is goddamn brilliant.
what day of the week were the 2 failed attempts posted on?
I'm trying to sense the pulse of the HN crowd, to see when we all slack off the most ;)
It's good copy writing and the corresponding HN traffic that got the users.
Is this generally OK to do, within reason?
SELECT COUNT(*) FROM "users"
In earlier versions, User.all.count executes: SELECT "users".* FROM "users"
because it is pulling back all fields from all users into memory, instead of just asking the database to check the index for a count."Users.all.count" will needlessly read in all users into memory and then return a count. That might work OK for 1000 users, but beyond that?
www.wechat.com