Send email to multiples destination

Forms To Go send the email with your custom message and field values to different TO, CC and BCC email addresses. Also, you can determine which email address receives the email based on a field value. Example: if you have a form with a popup menu requesting which department the user would like to contact: sales, technical support or customer service; then the email can be sent to any of those departments based on the user's selection.

Validate form's values

Getting the right values, like an email address or non empty fields, can help you collect valuable information on an HTML form. Forms To Go offers the possibility to validate field values with many different filters, like valid email address, postal code, telephone number format, credit cards and more.

Display validation error messages in the same HTML form

One of the most important features of Forms To Go is the ability to use the same HTML form to display the validation error messages, with the HTML form fields pre-filled with the user's values.

Dump field values to different databases

If you're required to save the field values in a database, Forms To Go offers the possibility to dump the field values to a text file or one of the most popular databases: MySQL, PostgreSQL and MS Access.

Accept File Uploads in your HTML forms

Don't waste the opportunity to receive files or documents from your users with the same HTML form. Forms To Go offers the possibility to attach the uploaded files to the email you'll receive or to save the files on your server's hard disk.

Secure that form: stop spam and form hijacking

Forms To Go scripts had been built with security in mind. The script filters any attempt from email injection and form hijacking, as well offer different options to avoid the script execution by IP address, HTTP referer and stop words.

Send a confirmation email

Commonly know as autoresponders, Forms To Go can create scripts that will send an email back to the user in text or HTML format and also can contain attached files, which can also be pre-selected based on the field values. Example: if the user requesting more information on your HTML form is interested on a specific product, then you can attach in the confirmation email the PDF brochure specific to that product.


Here is a list of features available in Forms To Go. Many of the features are only available to registered copies of the program.

• Create scripts in PHP, ASP or Perl

• Send a custom email to form's owner with all field values in Plain Text, HTML or Multipart Text & HTML

• Multiple TO email addresses

• Multiple CC and/or BCC email addresses

• Send email to different TO, CC and/or BCC based on field values

• Send thru email or store on your server's hard disk multiple file uploads from the form

• Add server and user environment values to the email

• Add extra email headers

• Support for the PHPMailer class

• Send a confirmation email (Autoresponder) in Plain Text, HTML or multipart Text & HTML

• Attach multiple files to the confirmation email

• Attach different files to the confirmation email based on field values

• Validate form's values by different types: numeric, characters, existent value, email, postal code, credit card & more

• Dump field values to a text file

• Dump field values to a MySQL table (PHP and Perl only)

• Dump field values to a PostgreSQL table (PHP and Perl only)

• Dump field values to a Microsoft Access table (ASP only)

• Web browser script for MySQL and PostgreSQL dumps (PHP and Perl only)

• Dump extra values like: Date, Time, IP Address and User's Browser

• Show error validation messages in result pages or the same HTML form

• Show field values in result pages

• Limit the number of submissions from the same IP address

• Filter script execution based on an IP address

• Filter script execution based on the HTTP referer

• Filter script execution based on stop words

• Access control with CAPTCHA (PHP only)


Download Version 4.5.4 (All in One Installer: Free Trial, Full Version, Upgrade)


Before downloading and installing Forms To Go 4.5.4, check that your license has not expired as of March 7, 2011 in Forms To Go application under About Forms To Go > Licenses. If your license has expired, purchase another year of updates to stay current.


I've used Forms to Go for several years as part of our online conference registration. Our registration forms and the code FTG produces from them are the first thing our attendees see. FTG makes it possible to validate information as we collect it, and capture it exactly as our attendees entered it. We've been able to create a polished, robust front end that is appealing and responsive, but just as importantly gives us accurate information in a form we can access directly.

Of course, FTG isn't the whole story; there's a lot of supporting code that makes everything work. However, with FTG we've been able to add features to the front end that we wouldn't even dream of considering. We provide a customized collection of email attachments for various categories of attendees. We notify various people in our administrative group when various categories of attendees register. Implementing these features simply wouldn't be practical without an application like FTG to do the heavy lifting.

And finally, thank you to your tech support folks, who seem to have a solution for my every problem before I even get my fingers off the keyboard. They've expertly guided me through some of FTG's more obscure functionality and often suggested ways to modify code to get the behaviour I want. This is service above and beyond the call of duty.

Thank you again.