FieldLoops – Repeater Field for Gravity Forms

FieldLoops – Repeater Field for Gravity Forms

Details
View on WordPress

FieldLoops Repeater turns any block of Gravity Forms fields into a repeatable group. Visitors can add or remove rows on the frontend; you get clean, structured data in every entry, email notification, and merge tag.

Try the live demo to see it in action.

It works with every standard Gravity Forms field type — Text, Email, Number, Phone, Date, Time, Address, Name, File Upload, Drop Down, Radio Buttons, Checkboxes, Section Break, and more — and respects min/max row limits, validation rules, and Gravity Forms’ multi-page navigation.

Common use cases

  • Order forms with line items (product, quantity, price per row)
  • Event registrations with multiple attendees
  • Job applications with previous-employer history
  • Real estate listings with multiple units
  • Travel bookings with passenger lists
  • Surveys with repeating answer blocks

Why a Repeater field?

Without one, you have to add a fixed number of duplicate fields to your form (“Attendee 1 Name”, “Attendee 2 Name”, …) and hope it’s enough. With FieldLoops, you define a single block of fields once and visitors decide how many rows they need — within limits you set.

Free features

  • Multiple repeater groups per form
  • Configurable min/max rows per group (up to 50)
  • Custom Add and Remove button labels
  • All standard Gravity Forms field types supported, including File Upload (single and multi-file)
  • Server-side validation for every row, including required fields and custom rules
  • Sticky rows on validation failure — user input is preserved when validation errors occur
  • Multi-page form support (one group per page)
  • Full entry detail display in the WordPress admin
  • Merge tags and email notifications include every row
  • Translation-ready (text domain fieldloops-repeater-field-for-gravity-forms)
  • Works with Gravity Forms 2.5+ and the legacy and modern form themes

Pro features

A Pro version adds advanced functionality:

  • Conditional logic inside repeater rows
  • Conditional row limits (cap based on another field’s value)
  • Row calculations (sum, average, count, min, max across rows)
  • Copy a row with all its values
  • Collapse/expand rows
  • Drag-to-reorder rows
  • Automatic row numbering
  • CSV export with one column per repeater field per row
  • REST API support
  • Module settings management page
  • Priority email support

Pro is sold separately — see the launch offer for current pricing. The free version listed here is fully functional on its own — no time limit, no row cap beyond the 50-row safety limit, no nag screens.

Requirements

  • WordPress 5.8+
  • PHP 8.0+
  • Gravity Forms (any current version) — the plugin will not activate without it.

Support

  • WordPress.org plugin support forum (free users)
  • Email: support@fieldloops.com
  • On-site AI chat at fieldloops.com for quick answers

Privacy

The free plugin makes no external HTTP calls. All form data stays on your site, stored as Gravity Forms entry meta. No analytics, telemetry, or phone-home.

Details

Plugin code:
fieldloops-repeater-field-for-gravity-forms
Plugin version:
1.3.37
Outdated:
No
WP version:
5.8 or higher
PHP version:
8.0 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-09
Rating:
Times rated:
0
dynamic-rows
field-groups
gravity-forms
repeatable-fields
repeater