Gravity Forms is one of the most popular and robust WordPress form plugins.

Typically, a static site can't use Gravity Forms because it requires interaction with a database. 

However, Strattic has released its support for Gravity Forms and we couldn't be more excited! ūü•≥ūüéČ

Gravity Forms has tooooons of features and we plan to roll out support for more and more features over time.

Watch the Video on How to Enable Support (Then Keep Reading Below)

To start syncing your Gravity Forms to Strattic:

(Prerequisite: Installing and activating the Gravity Forms plugin)

  1. Go to Strattic Settings

2. Click the "Forms" tab

3. Click the checkbox to enable Strattic Form Support
4. Click "Save Changes"
5. If you don’t yet have any Gravity forms set up in your site, go ahead and create one now.
6. For existing Gravity Forms, click Update at the bottom of each form:

7. Click on the big red Strattic publish button to generate a static version of your WordPress site.
8. Test your form by submitting it on the static version of your site. Whoever is configured to receive email confirmations in Gravity Forms will get an email notification with the form submission details. Tada! 

Below are the Gravity Forms features supported on Strattic

Form Editor

 Standard Fields

  • Single line text
  • Dropdown
  • Number
  • Radio Buttons
  • HTML
  • Page (not supported)
  • Paragraph Text
  • Multi Select (coming soon)
  • Checkboxes
  • Hidden
  • Section


Advanced Fields

  • Name
  • Time
  • Address
  • Email
  • CAPTCHA (coming soon)
  • Consent
  • Date
  • Phone
  • Website
  • File Upload
  • List

Required fields:
You can make any field required!

Appearance settings:

  • Placeholder
  • Field Label Visibility¬†
  • Description Placement¬†
  • Custom validation message (not supported)
  • Custom CSS Class¬†
  • Field Size¬†

Advanced settings:

  • Admin Field Label
  • Default Value¬†
  • Enable Password Input¬†
  • Visibility¬†

Conditional Logic:
Conditional logic is a tool to create dynamic fields that respond to inputs. Your forms can automatically update upcoming fields depending on user responses.

Confirmations

After a user fills out the form, you can display a thank you message or redirect to a page or url.

Notifications

Send an email notification upon submission

Supported features:

  • "Send to" field
  • "Reply to" field
  • "BCC" field
  • Standard Merge tags (e.g. {admin_email}, {form_title}, {all_fields})

Form Settings

Supported features

  • Form title¬†
  • Form description
  • Label placement
  • Description placement
  • Sub-label placement
  • CSS class name
  • Input Type
  • Button Text
  • Button conditional logic
  • Save and Continue (not supported)
  • Limit number of entries (not supported
  • Schedule form (not supported)
  • Require user to be logged in (not supported)
  • Anti-spam honeypot (not supported but general Anti-Spam support coming soon)
  • Animated transitions

Form Submissions

Form submissions will now appear under the "Entries" menu as they do normally. This will allow you to go back and see and export all form submissions for each of your forms.

On the roadmap (coming soon) ūüóļ

  • Zapier integration (supported!)
  • Anti-spam
  • Multiselect field
  • Export Entries (supported!)
  • File uploads (supported!)
  • Confirmation conditional logic - Customize confirmations based on conditional logic
  • Notifications configure routing and multiple notifications- Send to a specific email based on specific field
  • Send notifications using merge tags - send notifications to a field filled out in the submission¬†(supported!)

Did this answer your question?