Flipmail are free for 250 submissions per email each month - Building forms doesn't get much easier than this! Learn more

Here's how it works

Building forms doesn't get much easier than this. It's free for you to start!


1. Setup your HTML form

Enter your email in the generator above and press the submit button. Copy the generated form code and insert it on your website. If you want you can create your own input fields by giving them a unique name-attribute.

2. Submit the form and confirm email address

Go to your website and submit the form once. A confirmation email will be sent you upon submission with a link, which you will have to click to confirm your email. The confirmation proces only applies once.

3. That's it for the setup

Sit back and wait for emails to drop into your mailbox. We will take care of all the processing. Each month you get 250 submissions per email for free.


Do you need more than 250 submissions per email each month? Upgrade now

Flipmail features

For more advanced usage try the syntaxes below.


Advanced fields

We have made it easy to setup several advanced hidden fields. Common to all advanced fields is their prefixed underscore name-atribute.


Set your own subject for email sent by Flipmail upon form submission. By using the syntax below you can do just that.

<input type="hidden" name="_subject" value="My awesome subject">

The _replyto attribute gives you the ability to define af reply to addres, used by your email client of choice.

<input type="hidden" name="_replyto" value="johndoe@domain.com">

Instead of just using a static email address Flipmail gives you the ability to use the email address entered by the user. To do this you have to use % as a prefix in the value tag followed by the name of the field. Let's pretent you have a field named "email" which value you would like to use as your custom "reply to" field, then simply give your "reply to" field a value of "%email".

<input type="hidden" name="_replyto" value="%email">

Redirect the user to your own specified url after successfully submitting the form. If no value is set, Flipmail will take the user to a default confirmation site.

<input type="hidden" name="_after" value="http://yourdomain.com/thanks">

We don't like spam and we think you feel the same way. Using the syntax below we can detect most automated bot submissions and mark them as spam. Please note that the "value" attribute of this field must remain empty.

<input type="text" name="_honey" value="" style="display:none">

Set your own confirmation message, which will be shown to the user after submission. Specifying your own confirmation message will overwrite the default setup.

<input type="hidden" name="_confirmation" value="Thank you! We have received your message and will get back to you asap.">
cc[] or bcc[]

If you'd like to add CC and BCC recipients you can do just that with the following syntax. Please be sure that the field name is cc[] or bcc[] which will allow you to specify more than one recipient.

As an example you can use the bcc[] attribute to email a copy of the submission to the user by referencing the email input field name, forexample %email.

<input type="hidden" name="cc[]" value="johndoe@domain.com">
<input type="hidden" name="bcc[]" value="janedoe@domain.com">


Validation methods

Flipmail allows you to specify validation rules for one or more fields as well. Use the following syntax for specifying validation rules.

<input type="hidden" name="_valid[field_name]" value="rule_one|rule_two">

The name-attribute specifies the input field, which should be validated reffered field_name. You can setup validating rules in the value-attribute seperated by | if more than one rule is applied.

The follwing list presents sample validation rules.

  • required: a value must be entered
  • valid_email: the value must be a valid email
  • matches[field_name]: the value must match that of the referenced field
  • min_length[10]: the value must be at least 10 characters
  • max_length[10]: the value must be less than 10 characters
  • alpha_numeric: the value must only contain alpha numeric characters

Find all validation rules here


File attachments

Let the user upload files to the form by including the following field in your form code. Flipmail then automaticaly attaches the files in the email sent to you. The free Flipmail service allows you to attach gif, jpg and png files.

<input type="file" name="file">


All it takes is an email address and one click of a button! Get started now


We like it simple at Flipmail that's why we only have two plans.