The key to lead generation is forms. They allow visitors to get hold of valuable content and they allow you to identify them in the long term. Beagle simplifies the process of creating and using smart forms in any website.

Users can create as many forms as they want in one single step. These forms can be used in two different ways. The non-technical can paste a small iframe code in any page and get the forms working out of the box. For more advanced users and web agencies, the forms allow Ajax integrations for truly powerful features.

When a visitor fills a form and leaves its email, Beagle associates a cookie with that email and that will allow you to gather information about each visitor, even if they visit your site several times in the span of a year. From that moment on, every time a visitor is in your site you will see it fully identified. Get to know your customers before they buy!

Iframe or Ajax?

There are two different types of form handlers - Iframe or Ajax. Read on to see which one suits you best.


The iframe is the easiest to implement, but also has some drawbacks. It has some basic and neutral CSS applied, which might be enough for your needs. However, you can supply your own CSS to gain more control over the look and feel. The HTML has been crafted with good styling capabilities in mind.

Field labels and error/success messages are also configureable, both content and stylewise.

Ajax (Javascript)

Ajax endpoints offer much more flexibility but require more technical knowledge. You will need to build and style the form (HTML/CSS) yourself and also hook it up to some Javascript.

If you are a geek or just want to be in charge of everything and care about every little detail when it comes to UX, this is probably your best choice.

You don't need to choose between the two types when creating a form handler. A form handler can act both as an iframe and an AJAX endpoint.