Contact Form Submitter

What is Contact Form Submitter?

Contact Form Submitter is a software tool that allows users to generate traffic by automatically submitting a websites contact form with any given message and contact details. T his is one of the most powerful tools available for automatic contact form submission. Enter the required details such as your message, email, telephone number and website then click start and let this contact form bot do all the hard work for you.

How does it work?

Contact Form Submitter has three different modes of operation.

  • Submit to a list of websites - The software will work its way through a given list of websites attempting to find the contact form on each one then populate it with your message and contact details then automatically submit the contact form.
  • Submit to all websites results from a Google search query - The software will search Google for your given search querie(s) then search for a contact form on each website returned from Google. It will then populate it with your message and contact details then automatically submit the contact form. This is a great method for just entering your niche keywords and generating traffic for your website quickly and easily.
  • Endless posting on all websites it can find on the internet - Simply enter your seed websites and the tool will crawl these seed websites extracting all external domains and submitting their contact forms. It will then crawl these external domains repeating the process endlessly. True set and forget, generating traffic for your website.

Why should I use it?

This method is a great way to generate traffic for your website. You can try it completely free with no trial or limitations. It can be highly targeted with a list you enter yourself or a niche search query run. Or it can simply message every website it can find!

What does it look like?

Contact Form Submitter

Watch Contact Form Submitter in action / Tutorial

Tips when using

  • Enter real data for the form submission, this will improve the success rate and reduce failed validation.
  • When doing an endless crawl make sure you pick a website where many outbound links can be found to crawl next, such as reddit.
  • Be gentle with requests to Google, if you are using the mode where we scrape from Google set your delay to Google at a sensible level or you'll quickly get blocked. Keep in mind Google only returns 2,000 results max for any query.
  • More threads doesn't always mean faster, there will be a point depending on your internet connection and CPU/RAM where you'll hit your fastest speed. For me on village broadband with an i7 this is 3 threads per website and 40 concurrent websites.

Change log

  • 29/08/2017 - Initial release
  • 26/12/2017 - Fixed death by captcha 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 and in this video I'm going to show you how to use my contact form submitting software. So basically what this does is, you configure it with your message and contact form submitter will find as many contact forms as it can matching your criteria and it will submit your message into those contact forms on those websites. So there's three different methods you have in this software, so you can have a list of websites that you want to submit your messages to, you can enter them in here line separated.

You can submit contact forms from a search query. So if your niche was cooking, enter cooking in there and it would go away search, Google in the background and every website that comes back from the search query, on Google, so not just the first ten or hundred it'll go all the way through to the end of the Google results. It will try, it will take the results, it will load their website, it will try and find their contact form and it will try and submit your message into their contact form. We'll go through these in detail in a minute, next is endless posting so you enter a seed website and then it'll go away and first of all, try and submit on that website, and then it will crawl about 30 pages.

You can configure how many to crawl but crawling about 30 pages is fine, and then it will take all the external domains from those 30 pages it's crawled and it will load them and you'll try and post on them and then it'll start the cycle again. So those 30 domains as those external domains that were found on those 30 pages each one of those websites is then crawled. And then we take 30 pages from them and take the external domains out and we keep doing that again and again and again, and it just keeps on going indefinitely, so you're basically crawling the internet starting off at your seed websites. You could just go from website to website trying to submit whatever message, whatever service you're trying to promote.

Okay, so let's go through some of the settings, so general crawl settings, so most of them are fairly self-explanatory, so delay between each request to a website. That's when we're doing an endless crawl and what you're getting was three pages, so you can just leave it like that. Current website scroll again, that's when we get results back from the search engines, that's how many to do at once. And for the endless crawl, that's how many to process at once and the same for the website list, that was how many crawl attempts at once and their number of concurrent threads, I'd just leave that as it is. As I said before, so we take 30 pages when we're doing an endless crawl and take the domains out of those pages and they're the ones to crawl. Next 30 is generally fine, so you can leave most of those as they are to be honest. So search query crawl settings, so if you don't want to go all the way to the end of a given search query, you can limit the amount of results that you want to process. So if you only want a the first hundred, then you can just leave it at that. Otherwise, it'll go all the way to the end of each query.

If you want to skip very popular domains, you know the big majestic 1 million, you can skip them and other certain domains, if don't want to post to them you can add them in here line separated. This is the pause between the Google requests. So if you find yourself getting getting Google blocked, then you may want to knock that up. If you just want to skip any very popular domains there in the majestic million, then you can tick that and it will just skip them completely. Configuring your messaged post, so this is where you enter the message that you want submitting in the contact form fairly self-explanatory, this part here when we load the contact page and we think we found form we can submit to it will try and pull out a name from the contact page and where you've got this bit here when it comes to post it. If it find this, for example, it finds a name Jamie and a lot of space, and it will have Jamie in there. So the message just looks a lot more personal if it can't find a name - you don't have to have that in there you can, you can get rid of it completely and just have a message like that, that's fine.

So down here enter these fields, because most contact forms need them. If we find fields that aren't here, there aren't one of these form inputs on the contact form post, then we will try and put you know n/a in there or something we'll try and populate it with something. Okay, last setting death by captcha, if you want to integrate catcher solving, you can do that, so you can buy some death like capture credits, click use, death then enter your username and password, and if we find what we think is a contact form capture image, it will fire it off to them. They'll solve it, it'll come back and then we'll try to enter it into the capture field on the contact form.

Now lets post to a list of websites that's crawling now, there isn't really many options. You populate your message, give it some seed sites and they're just off it goes I'm going to show you as an example just the submit from search query mode, so you know might notice that I deleted stuff out out of this field here and all this basically does is sometimes you'll put a search query into Google because of the shift to Authority websites in the last few years you'll get things like you put in cooking recipes, you'll get maybe like an Amazon book or something - and it's that web site isn't really about cooking. It's just because it's so popular you get that you get a big Authority results like that, so what you can do is you can make sure that the website is actually about cooking by specifying terms that must be in the metadata at the homepage.

So you know, if you put cooking in there, then you'll know that websites definitely about cooking as opposed to it being some big website. That's about you know multiple things, so you can see we fired a query off to Google so we're on PETs website. Yes, 8. 9, we found three forums: we've attempted some submissions, unsure basically means we're, not a hundred percent sure whether it was successful or not, doesn't mean it's not. It just means that you know sometimes there's no thank you message or something like that. So it's not always easy to tell so you can see, we've got one successful submission and I'm sure a few of those ten that were unsure, I'm sure some of those will have gone through as well. You can see we're starting to get a few now, so you can basically just fill this with your niche keywords and it will crawl and submit website forms all day. If you have a service website, you think that you know any one with awebsite might be interested in. You could leave it on endless submitting and just keep submitting on websites, or you could scrape your own list of the websites and fill in the website list mode here. Okay, so I hope that gives you guys a good idea of what it can do.