Skip to main content
A Feedback Record is one piece of feedback expressed in a normalized schema. Whether it came from a survey response, a CSV row, or an API push, it lands in the same shape so you can query everything together.

The Feedback Record schema

Every record has the following fields. Required fields must be mapped by every source. The right value_* field is set based on field_type. For example a nps field uses value_number, an open-text comment uses value_text.

Viewing and managing records

Inside a workspace, navigate to Unify → Feedback Records. You’ll see the latest records across every dataset the workspace has access to, sorted by collected_at. From the table you can:
  • Filter by dataset, source, field type, or date range.
  • Open a record drawer to see the full field set and metadata.
  • Edit values inline for cleanup (e.g. relabel a categorical answer).
  • Delete a record.
  • Add a record manually via the ”+ Add” button.

Idempotent imports

Sources that re-ingest data (CSV uploads, API ingestions) use submission_id as the dedup key. Re-importing the same submission_id updates the existing record instead of creating a duplicate.