Submit listing form builder
Customize which fields appear when visitors submit or edit listings on your directory
Overview
The submit listing form builder lets you control which fields appear on your public submit listing form. You can reorder fields, customize labels, toggle required, show or hide optional fields, and group fields into a collapsible accordion section.
Each project gets a submit listing form automatically on creation.
Three-zone layout
The form editor splits fields into three visual zones:
- Top zone — all fields that are not in the accordion and not the submit button
- Accordion zone — fields rendered inside a collapsible section, configured via the
in_accordionsetting - Bottom zone — the submit button only, always pinned here by type
Fields can be moved between the top/main zone via drag and drop, or via the in_accordion setting.
Available field types
The following field types can be added to your submit listing form:
Core fields
- Listing title — text input for the listing name. Always required, cannot be removed.
- Listing body — rich text editor for the main listing content. Always required, cannot be removed.
Optional fields
- Listing images — image upload manager
- Listing introduction — rich text introduction field
- Listing link — URL input
- Listing categories — category tree selector
- Listing tags — tag pill selector
- Custom fields — renders any project custom field (text, number, date, url, phone, checkbox, select, address)
Submit button
The submit button appears at the bottom of the form. Its label is configurable.
Custom field integration
Each project custom field can appear as an entry in the submit listing form. Custom fields are rendered individually, so they can be placed independently in either the main or accordion section.
- When you create a custom field on your project, you will need to manually add it to the form too
- When you delete a custom field, it is automatically removed from the form
Related guides
- Submit listing settings — Configure approval, editing, and notification settings
- Paid listings — Charge for listing submissions