How do I add a table to a content field?
Last updated: June 5, 2026
Use the Table builder to display a two-column summary of field values — useful for review pages where employees confirm their information before signing.
Before you start
The
Table builderonly appears oncontentfield types. Add a content field to your form first if you haven't already.
Steps
Add rows
Open the form editor and select the content field you want to configure. The
Table builderpanel appears in the field settings on the right.Click
Add rowto open the field path selector.Choose a field path. The row is added immediately. Each row shows the field's label on the left and the resolved value on the right. You can mix entity attributes (like
employee.first_nameorjob.address.state) with form fields (paths that start withform.).Repeat for each field you want to show. Rows appear in the order you add them.
Set a custom label
By default, each row uses the field's built-in label — the same text shown on the form field. To display something different:
Click the three-dot menu on the row and select
Edit.Enter your text in the
Labelfield. Leave it blank to keep using the built-in label.Click
Save.
Remove a row
Click the three-dot menu on the row and select
Delete. Confirm the prompt. You can add the row back at any time by clickingAdd row.
Control empty rows
Toggle
Show when emptyto decide how the table handles fields with no value:Off (default): rows where the value is blank are hidden. The employee only sees fields that have data.
On: all rows appear regardless of value. Blank fields show a dash.
Verify
Preview the form to confirm the table renders the rows and labels you expect. If a row doesn't appear, check two things: does the field have a value in your test data, and is Show when empty toggled off? Empty rows are hidden by default.
Repeatable groups don't expand automatically. If your form includes a repeatable group — like a list of direct deposit accounts — the table builder can't loop over all entries. You'd need to add a row for each indexed path manually: form.direct_deposits[0].account_number, form.direct_deposits[1].account_number, and so on. For groups where the number of entries varies per employee, a static table won't cover every case.
Related
How do I add a content field to a form? (How-to — coming)