Skip to content

Setup & integrations

Import a dictionary

Bulk-load the dictionary from a CSV. The fastest way to stand up a new Org's dictionary or refresh a stale one.

Customer-app route
/settings/data-dictionary/import
Who uses this
Every authenticated team member.

What it is

The CSV importer. Drop a CSV with a row per field; the importer tells you how many rows created, how many updated, and any errors per row.

CSV columns

  • field_name — exact Slate column.
  • label — human-friendly name.
  • type — one of text, number, date, boolean, enum.
  • description — semantic explanation.
  • allowed_values — pipe-delimited for enum types, blank otherwise.

Common workflows

Initial bulk load

  1. Export your Slate field schema as CSV.
  2. Format columns to match the spec above.
  3. Upload here.
  4. Confirm the imported / created / updated counts match expectations.

Refresh after Slate schema change

  1. Re-export the field schema.
  2. Re-import. Existing entries with the same field_name update in place.

Common gotchas

Import shows row errors

The error count points at malformed rows — usually missing the type column or an enum row missing allowed_values.

Import succeeded but Celia didn't pick it up

Wait for the next Flow run. Existing analyses use the dictionary as it was when they ran.