<p>There's no shortage of <a href="https://straightupcraft.com/craft-plugins?q=form&amp;" rel="nofollow">form</a> builder plugins. </p>

<p>I've used <a href="https://github.com/roundhouse/FormBuilder-2-Craft-CMS" rel="nofollow">FormBuilder</a> and  <a href="https://github.com/xodigital/Formerly" rel="nofollow">Formerly</a> on client sites.  </p>

<p><a href="https://straightupcraft.com/craft-plugins/sprout-forms" rel="nofollow">Sprout</a> from Barrel Strength is a good pick as well if you want a paid product with commercial support.</p>

CC BY-SA 3.0
2016-06-07T01:31:38.730Z
2016-06-07T01:31:38.730Z
RitterKnight
<p>If you just want to add a simple contact then look at <a href="https://github.com/pixelandtonic/ContactForm" rel="nofollow">Contact Form</a> by Pixel &amp; Tonic.</p>

<p>For anything more complex then I'd suggest looking at the <a href="https://github.com/pixelandtonic/GuestEntries" rel="nofollow">Guest Entries</a> plugin also made by Pixel &amp; Tonic. This enables you to use front-end forms to post to the database.</p>

<p>You may also want to look at the docs for creating <a href="https://craftcms.com/docs/templating/user-registration-form" rel="nofollow">User registration forms</a> on the front-end. </p>

CC BY-SA 3.0
2016-06-06T15:08:33.467Z
2016-06-06T15:16:15.607Z
2016-06-06T15:16:15.607Z
Luke Pearce
<p>I want to create a user form that will be filled by an enduser. I'd like to store the forms data in the database.</p>

<form>
Gated contact form
# Gated contact form

(Asked by: username_0 on 2016-06-06)

I want to create a user form that will be filled by an enduser. I'd like to store the forms data in the database.

**Tags:** form

---

## 2 answers

### Answer by username_1 on 2016-06-07. Score: 2

There's no shortage of [form](https://straightupcraft.com/craft-plugins?q=form&) builder plugins.

I've used [FormBuilder](https://github.com/roundhouse/FormBuilder-2-Craft-CMS) and [Formerly](https://github.com/xodigital/Formerly) on client sites.

[Sprout](https://straightupcraft.com/craft-plugins/sprout-forms) from Barrel Strength is a good pick as well if you want a paid product with commercial support.


---

### Answer by username_2 on 2016-06-06. Score: 2

If you just want to add a simple contact then look at [Contact Form](https://github.com/pixelandtonic/ContactForm) by Pixel & Tonic.

For anything more complex then I'd suggest looking at the [Guest Entries](https://github.com/pixelandtonic/GuestEntries) plugin also made by Pixel & Tonic. This enables you to use front-end forms to post to the database.

You may also want to look at the docs for creating [User registration forms](https://craftcms.com/docs/templating/user-registration-form) on the front-end.


---

