Nested Forms

by a Certified Developer

A Gravity Forms Repeater add-on for simple and complex forms. Create forms within forms for better management of robust data collection. Formception!

Nested Forms

Embed forms within forms. Collect repeatable, structured data.

Nested Forms solves the problem of repeatable data entry. Users fill out nested (β€œchild”) forms, you get grouped data with each submission β€” and you can view and manage those entries from a tidy table in the main form.

  • Embed any form as a nested child inside a parent form (ahem, infinitely πŸ˜‰)
  • Collect multiple entries per submission via a customizable modal interface
  • Display child entry summaries in a compact table on the parent form
  • Pass data between parent and child forms for population, calculations, and more
  • Show or hide the Nested Form field based on conditional logic
  • Fully navigable by keyboard with screen reader support

A parent form with two child entries already added to a table. A user clicks Add Entry, fills out the child form fields in a modal, and a new row appears in the table below.

Complex Data Collection, Simple UX

Use focused modals to do things like register attendees of a group, log multiple work shifts, or add different products. Entries then land in a customizable table on the parent form β€” ready for edits, calculations, or submission.

A modal form opens over a registration page with attendee fields pre-filled. The user submits the entry, then edits an existing row in the table by reopening the modal and updating a field.

Save Time with Dynamic Population

Nested Forms makes it easy to pull data between parent and child forms. Pre-fill a child form field with the submitter’s name, pass a selected service into a nested entry, or reference parent data in child form notifications.

A registration form where the user's contact details entered in the parent form are automatically pre-filled as the emergency contact in the child form modal.

Run Calculations Between Nested Form Fields

Bring child entry values directly into your parent form. Sum up all hours worked across multiple timesheet entries, count the number of guests, or calculate total fees across multiple products.

A patient invoice form with child entries for medical services, each showing a line total. As entries are added, the Invoice Total field at the bottom of the parent form updates automatically to reflect the running sum.

Control how data moves through Gravity Forms

Choose how child forms process in relation to their parent form β€” to trigger notifications, register users, or run integrations when you want. Child entry data is also exportable alongside its parent entry β€” just select which child fields to include when exporting from the parent form and you’re golden.

Gravity Forms Export Entries settings with a handful of fields selected β€” ready for exporting.

Customize Your Design, Create Templates

Adjust the modal header color directly in the field settings. For deeper control, Nested Forms includes a flexible templating system β€” copy the template files to your theme and take full control over how the child entry table and modal render.

The Gravity Forms field settings panel showing a modal header color picker set to electric violet. The frontend modal opens reflecting that exact color in the header.

Nested Forms works well for:

  • Event and tournament registration β€” one organizer registers a team and each player’s details in the same submission
  • Timesheet entry β€” employees log multiple shifts with start/end times, totaled automatically
  • Multi-item quoting β€” quote for multiple products, vehicles, or insurance items from a single form
  • Group enrollment β€” register a company and individual employees, or a parent and multiple children
  • Invoice and order forms β€” collect line items with quantities, prices, and descriptions per row
  • Multi-beneficiary donations β€” assign a donation amount to each of multiple recipients

Gravity Wiz Supports Over 150,000 WordPress Websites

Testimonial from Tasos Tiligadis, West SA

Made by Gravity Forms Developers Gravity Forms Certified Developer

πŸ§‘β€πŸ’» We helped build Gravity Forms itself. And now, we’re certified developers.

πŸš€ 14 years shipping Gravity Forms add-ons.

🀝 Legendary support you can count on from real experts. See for yourself.

✨ Something new every week. 70+ plugins and counting, dozens of free ones.

πŸ›‘οΈ Zero risk to use. Try it for 30 days β€” if it’s not right for you, we’ll refund it.

Spellbook

Build More with Spellbook

Get access to 70+ Gravity Wiz plugins, including 18+ free ones, and turn Gravity Forms into almost anything you need.

Get Spellbook β€” Free