Build a contact form with Gravity Forms
To make a contact form with Gravity Forms, create a form with Name, Email, and message fields, set where the notification email goes, then add the form to a page with the Gravity Forms block. The steps below also send visitors to a thank-you page you can count in analytics.
Create the form
- Go to Forms → New Form (the wording varies a little between Gravity Forms versions).
- Give it a clear name, such as Contact.
- Add fields. A basic contact form needs Name, Email, and Paragraph Text for the message.
- In the Email field's settings, mark it as required.
- Label the message field Comments, or whatever suits your site.
- Save the form.
Send visitors to a thank-you page
After someone submits, Gravity Forms shows a short message by default. A thank-you page is clearer for visitors, and you can count its visits in analytics as form submissions.
- Go to Pages → Add Page, create a page such as Thank you with a short message, and publish it.
- Back in your form, go to Settings → Confirmations.
- Edit the default confirmation.
- Change the type from text to Page and choose your thank-you page.
- Save.
How do I get an email for each submission?
- In the form settings, open Notifications.
- Edit the admin notification and set the address that should receive submissions.
- To include what the visitor typed, use the merge tag menu in the message box to insert field values.
- Save.
You can add more notifications later, such as an automatic reply to the visitor.
Put the form on a page
- Edit the page where the form should appear, usually your Contact page.
- Add the Form / Gravity Forms block.
- Choose your form in the block settings.
- Choose whether to show the form title and description.
- Publish or update the page.
Submit a test entry. You should land on the thank-you page and get the notification email.
View submissions
Go to Forms → Entries and choose the form to read its entries. To download them as a spreadsheet, use Forms → Import/Export. See Export Gravity Forms entries to a spreadsheet.
Tips
- Short forms get more responses. Name, email, and one question is a good start.
- To see which campaign or ad each inquiry came from, save UTM parameters with Gravity Forms entries.
- Getting spam? See Stop Gravity Forms spam and fix broken-looking forms.
- For conditional fields or multi-page forms, see the Gravity Forms documentation.
If your site runs on Dirigible
Dirigible styles Gravity Forms to match the rest of your site, so fields, labels, and submit buttons follow Styles → Forms and Styles → Buttons in the Customizer. Every form also gets Gravity Forms' honeypot and a submission speed check against spam, with nothing to set up. See Gravity Forms.