Contact form made simple

Simply send your form to our URL and we'll forward the information to your email.

HTML

          
                                 
    <form action="https://falcon.warrensbox.com/your@email.com" method="POST">
        <input type="text" name="contact_name">
        <input type="email" name="contact_email">
        <textarea name="message_content" rows="3"></textarea>
        <input type="submit" value="Send">
    </form>
                               
                            

JQuery

          
                                     
    var $form = $('form#form-id'),
    url = 'https://falcon.warrensbox.com/form'

    $('#submit-form').on('click', function (e) {
        e.preventDefault();
        var form_values = $form.serializeObject()

        //required
        var config = { "owner_email":"your@email.com" }

        $.extend(form_values,config)
        $.ajax({
            url: url,
            method: "POST",
            dataType: "json",
            data: JSON.stringify(form_values)
        }).success(
                alert("Message Sent")
        );
    });
                                   
                                

JavaScript

          
                                   
    window.addEventListener("load", function () {
        function getData() {
            var formData = new FormData(form);
            var XHR = new XMLHttpRequest();
            var url = 'https://falcon.warrensbox.com/form'
            var obj = {}

            for (var data of formData.entries()) {
                obj[data[0]] = data[1]
            }

            //required
            obj["owner_email"] = "your@email.com"

            XHR.addEventListener('load', function (event) {
                alert('Message sent');
            });

            // Define what happens in case of error
            XHR.addEventListener('error', function (event) {
                alert('Unable to send message!');
            });

            XHR.open('POST', url);
            XHR.send(JSON.stringify(obj));
        }

        var form = document.getElementById("myForm");
        form.addEventListener("submit", function (event) {
            event.preventDefault();
            getData();
        });
    });                                 
                                
                            

No backend progamming required — perfect for static sites!

Usage

. Send your form information to our url, and we will forward the information to your email. In this section, we will guide you on how to integrate Falcon Form in your form:

icon

Configuration

You are able to customize your form to forward more information to your email. More customization options will be available in the future.

Required

All configuration requires an "owner_email" attribute


Pure HTML
<form action="https://falcon.warrensbox.com/your@email.com" method="POST">
JQuery
var config = { "owner_email":"your@email.com" }
JavaScript
obj["owner_email"] = "your@email.com"

Optional

The following are optional attributes


<input type="text" name="contact_name">
<input type="text" name="contact_number">
<textarea name="message_content" rows="3"></textarea>

Sample Use Cases

Checkout companies and other individual that are using Form Falcon to forward their contact forms.


Test it out with your email!

Try Falcon Form with your email below and see how it works.

Step 1: Enter your email

Your email is required.

Sample code (HTML)

<form action="https://falcon.warrensbox.com/" method="POST"> <input type="text" name="contact_name"> <input type="email" name="contact_email"> <textarea name="message_content" rows="3"></textarea> <input type="submit" value="Send"> </form>

Step 2: Fill Contact Form

Your full name is optional.
A valid email address is required.
This section is optional

Questions?

How does this work? Let us try to answer some of your questions.

How about my privacy?

We do not store any information. All contact form contents are forwarded as is.

How does this work?

We use a serverless architecture. Form contents are sent to AWS lambda and routed to AWS SES to forward your email.

Need more features?

We’re working hard to add more features. Shoot us an email at support@warrensbox.com with your request.

What about this project?

This is a free and opensource project hosted on github. Feel free to make a pull request and contribute to the project.