Forms
Members fill in your Gravity Forms forms as native screens: contact forms, sign-ups, applications, surveys. Each submission goes through Gravity Forms on your site, so it gets the same validation, entry, notifications, add-on feeds and confirmation as the same form on your website. With Form Entries, members can then see, edit and delete entries, as far as their role allows.
Before you start
Section titled “Before you start”| Plugin | Gravity Forms 2.6.4 or newer |
| Endpoint group | Gravity Forms |
| Plan | Every plan |
Placing the feature switches the Gravity Forms group on for you when your site is connected. Otherwise turn it on under Memberside → REST API.
Add it to your app
Section titled “Add it to your app”Drag Forms onto a navigation bar or into the side drawer, then open its settings and tick the forms it offers. With one form, the screen opens straight into it. With several, members see a list and tap one to open it.
To put a form on a screen you design, use the Gravity Form block instead.
Settings
Section titled “Settings”| Setting | What it does | Default |
|---|---|---|
| Title, Description | Shown at the top | Empty |
| Forms | Which of your active forms the screen offers, in the order you tick them | None |
| Who can submit | The roles that may fill the forms in. Signed-in members means every role; Visitors lets people who are not signed in use them too | Signed-in members |
| Ask visitors to pass Turnstile | Cloudflare’s challenge before a signed-out submission is sent. Shown when Visitors can submit | Off |
| Restrictions | Who can open the screen | Everyone |
Who can submit, and how your site enforces it
Section titled “Who can submit, and how your site enforces it”Gravity Forms has no idea which app members use, so your site keeps the rules for each app: a form is closed to anyone not on its Who can submit list, and closed altogether to an app you have not placed it in. Saving the app sends the rules to your site. Removing the last screen or block that offers a form closes it again.
People who can manage entries in Gravity Forms, such as administrators, can always use a form. Gravity Forms’ own settings still apply on top: Require user to be logged in, entry limits and schedules. A form that is closed by its schedule or limit shows your form’s own message instead of the form.
What members see
Section titled “What members see”Fields are drawn natively with your app’s typography and colours. Multi-page forms show their steps with Next and Back, and pages and fields appear and disappear with the conditional logic you set up in Gravity Forms.
A field that fails a check shows the same message under it that your website would, worded the same way: a missing required field, an email that is not an email, a number outside its range, a date that does not exist, text over its maximum length. Your site checks each page again before the member moves on, so any custom validation you have added to Gravity Forms still applies.
After a submission the form clears and shows your form’s confirmation message.
Fields the app draws
Section titled “Fields the app draws”Single line and paragraph text, email (with its confirmation box), number, phone, website, drop down, multi select, radio buttons (with Other), checkboxes, name, address, date, time, list, consent, file upload, hidden, HTML, section and page.
A form that also uses a field the app cannot draw — a payment or product field, a captcha, a calculation, a post field, a signature or a field from another plugin — shows a notice instead of the form, because half a form would send the wrong thing. Keep those forms on your website.
Form Entries
Section titled “Form Entries”Drag Form Entries onto a navigation bar or into the side drawer to give members a screen of the entries they may see. Each entry opens to every answer and any uploaded files, with Edit and Delete where their role allows. Edit opens the form itself, holding the entry’s answers, and saving it runs the same Gravity Forms validation as a new submission before your site saves it. Delete moves the entry to Gravity Forms’ trash, where you can restore it.
Members see their own entries. When their role may see everyone’s entries on one of the screen’s forms, a Mine | All switch appears at the top.
| Setting | What it does | Default |
|---|---|---|
| Title, Description | Shown at the top | Empty |
| Forms | Whose entries the screen lists | None |
| Who can submit | The roles whose own entries the switches below cover | Signed-in members |
| Members can see their own entries | Each member sees what they sent | On |
| Members can edit their own entries | Each member may change what they sent | On |
| Members can delete their own entries | Each member may delete what they sent | Off |
| Who can see every entry | Roles that see everyone’s entries | Nobody |
| Who can edit every entry | Roles that may change anyone’s entry | Nobody |
| Who can delete every entry | Roles that may delete anyone’s entry | Nobody |
Your site enforces every one of these, for each entry, and people who can manage entries in Gravity Forms can always see, edit and delete them. To design your own entries screens, use the Gravity Form Entries and Gravity Form Field blocks.