The Gallery Field is an advanced, repeatable field type that allows users to upload, capture, and manage multiple images within a single entry.

Using the Gallery Field
Key Features
- Multi-Upload: Add up to 6 images at once from a device gallery, or capture them sequentially with the camera.
- Sub-Fields: Nest additional fields (such as Text, Number, or Location) within the Gallery to capture metadata for each image.
- Pagination: If more than 6 images are added, the app automatically generates navigation arrows for easy browsing.
- Repeatable Logic: Like Tables or Pages, the Gallery is a repeatable field. This structure is essential for data output and templating, and can also use repeat formulas.
Setting Up Default Captions
You can streamline data entry by prompting users to add a caption immediately after they upload or capture an image.
Step-by-Step Configuration:
- Add the Gallery Field to your form designer.
- Nest a Text Field: Drag a Text field inside the Gallery field and give it a unique Data Name (e.g.,
caption_default). - Enable the Prompt: In the Gallery Field’s Basic Properties, check the box for Prompt User for Default Caption.
- Link the Data Name: Enter the Data Name of your Text field (
caption_default) into the property field. - (Optional) Add additional fields, such as “Comments” or “GPS,” within the Gallery to capture more context per photo.
Note: When this is active, users will see a pop-up immediately after image selection or capture, ensuring no image goes uncaptioned.
Populating from a Data Source
The Gallery field can also act as a viewer for existing images stored on the platform, rather than just a capture tool.
- In the Gallery Field Properties, enable Populate from Data Source.
- Select the Data Source containing your images.
- Bind the Media Field: Map the Gallery’s internal media field to the specific image column in your data source.
Performance Considerations
By default, the app displays the first 30 rows from a Data Source. While you can increase this limit, we recommend testing on low-end devices first to ensure the app remains responsive.
Outputting Gallery Data (Templates)
Because the Gallery is a repeatable field, you must use specific syntax to display its contents in custom Word or Excel reports. You must encase the data name placeholders in a REPEAT loop.
Example: Displaying 3 Photos per Row
If you want to output three images and their captions side-by-side, use the following structure in your template:
{{!REPEATSTART|3}}
| {{gallery1_media}} | {{gallery1_media}} | {{gallery1_media}} |
| {{caption_default}} | {{caption_default}} | {{caption_default}} |
{{!REPEATEND}}
Technical Tip: Ensure your REPEAT placeholders precisely match the Data Names assigned within your form builder to avoid broken links in your generated documents.