Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
How to get actionable leads from Twitter in real time (taskulu.com)
166 points by farhadhf on Feb 18, 2015 | hide | past | favorite | 64 comments


I use Twitter for lead generation via IFTTT.com.

I run a bot that posts Street Art pictures from Instagram [1]. The bot dominates the hashtag search term results [2]. People who find the bot, click the profile and click the URL associated with an app I made for discovering street art [3].

The bot dominates search results because it finds hashtag heavy images via Instagram. The hashtags on the Instagram image carry over to the Twitter post, resulting in an active searchable Twitter feed. The bot posts a over a thousand times a day.

Since releasing the app, I've averaged about 500 downloads per month, without any promotion. It works very well for consistent passive traffic.

[1]: Bot http://twitter.com/publicartfound

[2]: Search term https://twitter.com/search?q=streetart

[3]: Landing page http://publicart.io


Twitter lets your bot post thousands of times a day without then banning the account? Via the API?


They obviously don't care about lots of types of traffic.

If you watch some technology related keyword with search, anytime some stories from that keyword hit the tech blogs, you get a spam storm of hundreds or thousands of identical, useless tweets linking the post. I guess I'm being presumptuous, but that looks like they aren't doing anything at all to limit activity like that.


My other thought is that even if I liked the bot's content, I'd never be able to follow it. I'd get blasted by the firehose.


Twitter is a publicly traded company and one of their metrics is tweets per day. Spam is in their best interest. Same goes for snapchat. It's a bit twisted but when snapchat or Twitter can say "X million photos/messages per day," who cares if it's all spam? Who's gonna prove them wrong?


Especially when those sort of numbers might be used to justify the price of advertising on the platform.

That said, I wouldn't say that it's in their BEST interest– too much spam and real users start getting turned off. So spam up-to-a-point.


I had the same thought. It seems unlikely, but not impossible.


Updated. I meant over a thousand. Not a couple thousand.


You've released my secret! ;)


Do you profit from the app somehow?

What's the meaning of src=typd ?


No. Personal project because I love graffiti.

I ran a series of experiments via http://newpublicartfoundation.com


I see. Do you post street art from Instagram because that's just what IFTTT can work with? I have tried Zapier automation service to repost from my Tumblr blog to social network groups. Not sure if it attracted anyone.


I use Instagram because the sheer number of photos posted daily and the geotagged meta data.


Can I email you? My gmail is nleschov.


The src=typd was a carry over from Twitter. Removed it.


"You'll need to download the code from Github, create a Twitter application, register a free account with AYLIEN, generate an app specific password for your Google account if you're using 2 Factor Authentication, make a copy of this spreadsheet in your Google Drive, and update the constants in the code. The whole process won't take more than 5 minutes!"

This is your problem. Right there.


What problem? It's a 4 day-old open source project.


I want to find the one simple trick to cramming all that into five minutes.


Did you actually do it? It did take me less than 5 minutes.


ok, how do I create a copy of that spreadsheet? I can't https://docs.google.com/spreadsheets/d/1bZRFP5R6DvGTPkDrVhqy...


Oh, sorry, I updated that link on Github but forgot to do the same on the blog post. This is the good link: https://docs.google.com/spreadsheets/d/1bZRFP5R6DvGTPkDrVhqy...


Thanks! Next problem: can't add a phone to my twitter account; like this: https://twittercommunity.com/t/cannot-add-phone-number-to-tw... I've created a ticket with support and it says they "usually reply within few days". Is there a way to set myself up faster?


If more people do this then I'll just stop asking for recommendations on Twitter.

When I do ask, it's because I want responses from the people I follow (and that follow me) - trusted contacts whose opinions I am interested in. I don't want to opt in to a brand new spam feed every time I tweet.


Depends on how they respond.

If I write "I'm finding $productA obnoxious because of $foo; any suggestions for a replacement?", and I get an automated tweet about $productB that shows no signs of actually solving my problem, then yeah, that's spam.

On the other hand, if I got a human reading my tweet (whether they found it automatically or not) and responding with "You might try our $productB; we've solved $foo by doing ...; see $url", then I wouldn't mind seeing that, because they've actually offered me a solution to the exact problem I was complaining about.


^to take that a step further, the marketer shouldn't respond with "try product X", but with further inquiry into the nature of the problem! I've initiated contact with people that way and subsequently built lasting relationships with them.


Indeed.

Automate and scale it up with ML / NLP to filter and prioritise who to respond to. Hell why not have the bot throw up potential responses.

Just make sure there's a human at the end of the process and really engage.


I totally agree and I'll just do the same thing. Seriously, doing things like this is destroying a communications platform for your own short-term gain. This is very much antisocial behaviour.


You might as well get off the Internet if that's your problem. Because it won't be getting any better for you.


The internet really does draw all the scumbags.

"Trying to have a private conversation with friends? Have some advertising shoved in your face! Don't like it? GTFO!"

No wonder Twitter is dying.

Anyway, I don't use Twitter much anymore, but have to agree with the OP. If I wanted the opinion of random strangers, I wouldn't go to Twitter, I'd just Google it.


Twitter isn't exactly a private conversation.


Neither is a conversation on the subway, but no one wants a stranger butting in trying to sell something.

When it comes to communications technology, what is possible is not the same thing as what is acceptable--or welcome.


Why not? My e-mail provider does a very good job of filtering spam. I'd just flag responses like this as spam on Twitter, too.


[flagged]


"Someone" didn't send a pointer to a "possible solution", a business sent me an ad. When I ask something like that I want unbiased opinions, the example here would not be one.


[flagged]


this business likely cares FAR more about meeting your needs than your "unbiased" friends do.

It sounds like you have really awful friends, kid.


No, businesses care far more about tricking you into giving them as much money as possible for something. It's you who needs to look around and see the real world. Very rare is a business that offers you the best option for you. And such business usually doesn't even need to do tricks to "generate leads".


Also, if you want the opinion of your "trusted contacts" - TALK to them. That's not what Twitter is for. If you posted your question publicly, people assume you would appreciate an answer.


I am talking to my trusted contacts. On Twitter.

Twitter is one of those environments where there isn't a public/private binary - much like interacting with people in real life. If I'm sat at a bar talking to friends, there are some situations in which the intervention of a stranger would be appreciated, but it's few and far between. And if they're a salesperson? Forget it.


I think a lot of the hate in the comments is around the title. If it had been "How to get actionable leads using AYLIEN", it might have been better received. As is, it seems click-baity. It's 50 lines of code, using a third party service (which is fine, but should be titled as such).


We updated the title to match the article.


50 lines of code which calls a paid-for semantic-analysis toolkit API. To the API's credit there is a free pricing tier available.


Yes, but you get 1000 requests for free per day, and It's more than enough for tracking 2-3 keywords at a time.


This is interesting. It seems like a very simplified version of what Socedo (http://www.socedo.com/) is trying to do.

They are generating actionable sales leads primarily for enterprise business. But I used the trial just as an individual, and that was also sort of fun and more useful than I would've expected!


Another one that I only know about because a relative of mine works there is http://kitewheel.com/ . I think it's designed and priced for large corporations, though.


Wow, Socedo looks very neat. Had not seen that before.


Marketing guy here who's passionate about real conversations. Just want to remind everybody– tools, tricks and tactics should help you remove the tedious "bookkeeping" aspects of your marketing/sales job, but PLEASE, PLEASE engage people as human beings.

Spamming people with stock messages is polluting the communal pool, and everyone suffers for it. When you find someone with purchasing intent, TALK to them. Ask questions. You don't need to punch everyone in the face with your sales pitch.


I couldn't agree more. Sending out automated sales pitches is spamming people and that's the main reason I didn't add auto-reply feature in the code. I go through the tweets that get added to the spreadsheet and try to engage the ones who might actually benefit from using our product with my personal twitter account. The tool is here to help you find the people who might be interested in your product easier (look through 30 tweets instead of 100s). It's not supposed to/should not be doing the actual sales pitch automatically.


I've had success using Mention for this (https://en.mention.com/). No code necessary.


AFAIK, Mention just does the real time monitoring part, not the sentiment analysis on top of that.


Kudos on building something cool to solve a pain point, but unsure about the efficacy of this implementation. A list of negative-sentiment tweets about competitor products is certainly a good place to start, but is by no means a list of actionable leads. Still requires quite a bit of human interaction to figure out which tweets are actually solid leads, and is only truly useful if your competitors have only one product.

You also miss out on users asking for suggestions who aren't currently using a competitor product (which IMO is a more valuable segment).

A more interesting implementation is one that takes context into account, but that would require some homemade ML work and likely outside of the scope of quick & hacky solutions.


Yep, I agree that this is not a perfect solution, but it worked for us.

I'd mentioned in the blog post that out of 34 tweets that were added to the spreadsheet, only 6 of them were solid leads. But going through 34 tweets to find those 6 is a lot easier than going through hundreds of them over 8 hours.


Agreed. I think generating a more filtered list is possible - but would take significantly more time than it took to build the sentiment analysis tool.

The results of the more-filtered-list-tool would be quite interesting, though, as you'd essentially be modeling a set of "ideal leads" and determining how close/far a set of tweets are to those models. Just figuring out an "ideal lead" model for the segments you're targeting would be an interesting intellectual pursuit.

I think I might end up building this...


Ping me if you decide to do it, maybe we can join forces, I've started working on the basics over here, @farhad_hf on twitter.


@shayanjm on twitter.

I have a half-baked contextual analysis implementation which I could probably spin into a high-volume twitter analysis tool. Was doing NLP analysis on unstructured data (like news articles) and extracting topics + extrapolating commonalities between sets. Could be used to pick up topics from tweets and determine if two unrelated tweets are actually talking about the same thing (without necessarily replicating the same syntax).


I'm working on a tool called Socedo (http://www.socedo.com/) which is essentially solving this problem for businesses. We're generating leads from Twitter based on what people Tweet & who they follow. The best part is we make these leads easy to consume at scale by setting up an automated engagement workflow.

Definitely worth checking out if you're looking for a more complete Social lead gen solution + no code!


Similar recipe using R, MongoDB, Python and AlchemyAPI http://www.alchemyapi.com/developers/getting-started-guide/t...


> There are many people out there literally asking you to introduce your product to them so they can become your customers

No, they aren't, but not a surprise that automated spam is a big hit on HN.


Why not just use an already created solution like tweetboss?


I didn't know about tweetboss, but they all cost something around $50-100/mo. Although it seems like tweetboss is a desktop app with $47 for lifetime license?!


What accuracy rate have you seen in the sentiment analysis from AYLIEN? Did you evaluate any others?


Or just search for your product title on Twitter and automate that.


This does not give you people who are talking about your own product. It gives you people who are already using your competitor's products but are looking to switch to something like your product.


It looks like marketing for AYLIEN rather than Taskulu.


This is pretty cool for what it is. Ignore the trolls, none of them have any valid points.


Gith




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: