Matrix / Question Grid
A grid where rows represent items and columns represent rating options. Respondents rate each item (row) on the same scale (columns).
Configuration
| Field | Description |
|---|---|
| Row items | The things being rated (e.g., "Customer Service", "Product Quality", "Value for Money") |
| Column options | The rating scale (e.g., "Poor", "Fair", "Good", "Excellent") |
| Required | Whether all rows must be rated |
| Single/Multi select | One answer per row (radio) or multiple (checkbox) |
Example
| Poor | Fair | Good | Excellent | |
|---|---|---|---|---|
| Customer Service | ○ | ○ | ● | ○ |
| Product Quality | ○ | ○ | ○ | ● |
| Value for Money | ○ | ● | ○ | ○ |
Common uses
- Customer satisfaction surveys (rate multiple aspects)
- Employee performance reviews
- Product comparison (rate multiple features)
- Course/event feedback (rate multiple sessions)
- Vendor evaluation
Keep matrices to 5-7 rows maximum. Larger matrices become tedious on mobile. For more items, split into multiple matrix fields with clear section headers.
On mobile, matrix fields may stack vertically (one row at a time) instead of showing the full grid. Test on mobile to ensure readability.
Configuration tabs
Every field has 5 configuration tabs when clicked on the form canvas:
| Tab | What you configure |
|---|---|
| Design | Question text, description, placeholder, help text |
| Data | Default value, variable name, prefill from URL parameters |
| Settings | Required/optional, read-only, hidden |
| Validations | Format rules, min/max, custom error messages |
| Image | Attach an image alongside the question |
Using in workflows
When this field is part of a form connected to a workflow via the Form Submission trigger, its value is available as a variable:
{{trigger.fieldName}}
Use it in any downstream node: send it in an email, store it in a database, pass it to an AI node for analysis, or use it in an If-Else condition for routing.