Parse JSON
Parse JSON takes a column holding a raw JSON string — usually the output of another action — and breaks it into individual fields.
What it does
- Reads a column containing JSON text
- Splits it into its keys so each becomes a usable dynamic variable
- Removes the need to manually copy values out of a JSON blob
Most Actions already auto-parse their JSON output — reach for this when you have raw JSON sitting in a column some other way, like an import or a webhook payload.
How to use it
- Click Add Action and search “Parse JSON”
- Select the column containing the JSON string
- Pick the field(s) you want pulled into their own column
- Run the row, then the column
Common use cases
- Turn a webhook payload into columns before anything enriches from it
- Break out the response saved by an HTTP Request column
- Handle JSON pasted or imported from another tool
- Pull one nested field — a domain, a status, an ID — into its own column
Best practices
- Keep the raw JSON column as the source of truth and parse alongside it
- Check the field exists on rows where the action returned nothing before assuming the parse failed
- Parse once, then reference the field downstream as a dynamic variable
- Skip this for provider actions — their output is already parsed
- Re-check the key names when you swap providers; the same field is rarely named the same way
Where to next
- Actions — dynamic variables and parsed JSON outputs
- Merge Columns — the reverse: combine several columns into one