TrafficPhire - Automate Your Outreach With My Free Trial Contact Form Submission Software


What is a TrafficPhire?

TrafficPhire allows you to automate a large part of your outreach. If you want to promote your website or new content to other webmasters/businsess it can be very time consuming filling out contact forms. TrafficPhire listens for users on twitter (based on what they tweet) and fills out their website contact form with your custom message if its thinks they'll be interested in your product or service.

How does TrafficPhire work?

TrafficPhire works by using the Twitter Streaming API and listening for a set of keyords you specify to decide if the user making a tweet is interested in your product or service. For example if you offer a Wordpress service you would set Wordpress as your keyword (you can have many) then when anyone who tweets about wordpress is found by PhireTraffic it will check their bio for a link to their website then follow the link and populate their websites contact form with your message regarding your service.

Why use TrafficPhire?

TrafficPhire can find you lazer targetted niche related websites and contact them on auto pilot 24/7. TrafficPhire is capable of sending thousands of messages per day and generating you massive amounts of traffic. Oh yeah, also...its 100% FULL and FREE.

Watch TrafficPhire in action



How to get your Twitter API keys




Change log

  • 19/06/2016 - Initial release
  • 19/06/2017 - Added bug reporter, added better error handling for stream drops
  • 24/06/2017 - Fixed stopping bug

Video transcript

This is the transcript from the video above, it needs tiding up a little as its from YouTube subs.

Hi guys it's Jamie from SupaGrowth.com and in this video, I'm going to show you how to use my fire traffic tool. So we all know how SEO has shifted more towards content marketing now, instead of just building links manually, what fire traffic does is it helps you automate this outreach process. So fire traffic listens to the Twitter API stream, to find any tweets related to your niche, then checks the tweeters profile for a link to their website. If a link is present, it will crawl this website and find the contact form then populate then send whatever message you specify. Okay, so I'll go through these buttons at the bottom here, one by one, so, firstly, captcha solving.

If you want to attempt to solve the captures on people's contact form, as you can I'd say, it depends how laser targetted your traffic is. If you set the keywords properly, then you should only messaging people who hopefully are going to be genuinely interested in your message. If you haven't set the keywords properly and you're kind of just blasting, everyone you're, probably going to annoy them by breaking their CAPTCHAs so use common sense on that one.

Okay, so next configure your contact message so this is how we set a message that I actually sent as you can see, there's a couple of variables we can use here. Firstly, Twitter screen name, so obviously instead of that text being submitted, their Twitter screen name will submit the screen name of their Twitter account. What I'll also do is if it texts that it's a name so say they've, got say they own a page about Ferraris or something so they've got their screen name David Jones, and it will change that to hello David then carry on the recipe message. If it can't find a name, then it will just use the full screen name. So if they've got it set to like awesomeFerraris or something then it'll say hello, awesomeFerraris and then carry on with the rest of the lesson.

Keyword here so that will be replaced with the keyword that we found their tweet by on Twitter. So if you've got one of your keywords as Ferraris then it'll say hello David or whatever I saw you tweeting about Ferraris online. We've got different information, that's required on most contact forms. So make sure that subject, email all those kind of things like telephone number, name and make sure you populate those or a lot of forms just won't accept your submission. Next, we have configure keywords. So this is where we set what keywords we want to listen for through the API stream, so you can put anything you like in here. I think you can have maximum of about 5,000 if you really want to I'll probably make some kind of importation system eventually, but for now you just have to enter them manually.

So just enter it there so you're in the dog training niche or whatever tips you could just have dogs. But you know you might not want to send the message that every single company that says anything about dogs I try and make it was laser targeted as you can. Okay, so next proxies, you don't have to have proxies the only reason you might want to use them is you're running it on the same server your website or something you might get, you might get your IP caught in a few little honey traps, any pots, probably not that you may want, though personally I don't use it myself.

Okay and finally, now these buttons we've got the Twitter credentials so I'll show you in another video that I'll put a link to under this video how to get Twitter API credentials. It's really easy! It's completely free! It literally takes like 30 seconds so once you've got your credentials, you just paste them in there. So before we start there's just a few little options I can show you such as flush the cache. So this is a setting that whenever we receive a tweet from the API, we put it in a queue to be crawled. If we can submit the contact page form if we're receiving tweets a lot faster than we're crawling the URLs, we find that after a while if we're not crawling these web pages fast enough and that cache will start to get bigger and bigger - and we have this setting flush it at a certain point, because if we don't ever flush it and it's getting bigger and being a bigger it'll, just gobble up all your memory - so I just keep the setting aroud that so it stops if from getting really really big.

This concurrent connections setting below is basically how many websites you're crawling at once, again this depends on your internet connection. If you've got a lightning-quick connection, you can bump that up to 20 or something like that, if you're on quite slow, you know village, broadband or whatever I'd keep that quite low, maybe even two or something might not sound like many websites to crawl at once and keep in mind you've got a lot of traffic coming through the Twitter API stream as well At the same time. Finally, the flush website skip list, so every time we crawl URL, we make a hash of it and put it in a hash table. For example, if someone's tweeting the same tweet every 20 minutes - and it's got our keyword and we're picking up every 20 minutes - we don't want to recrawl it every 20 minutes. We don't want to send them a message every 20 minutes so I would just keep that as it is.

You probably don't ever really need to flush it unless you want to send a different message to people that you've already sent a previous message to. So, even if it said like a hundred thousand or some things in a hash, they're sort of really quick to check. Okay, so that's everything we need to get going, just click stuff. So the moment I've got a set code just to post to my own website. So you can see now that we're checking tweets that are coming in they've got URLs to crawl in them. We can see that we exclude certain websites which says do not did not try that when it didn't find a contact form to post to when it says. I'm sure that's when we found a forum post that we're not sure if it's successful and it will it'll say that, because I set in code at the moment just to post the my own website, while I'm doing this demo.

So normally that should come back success and that's it, it's just working its way through looking at people's contact forms, seeing if it can reach out with your content. So thank you for watching the video, if you've got any requests or software that you think might popular come and fill out my contact form and tell me about it. That's it, thanks guys.