Workflow node reference
Extract Info
Extract specific information from a message. Exact configuration, outputs, execution behavior, errors, limits, and examples for the Extract Info workflow node.
What this guide covers
- Category: AI.
- Use it to turn unstructured text into named structured fields for later nodes.
- 2 configuration fields and 2 documented outputs.
- Extraction does not verify that a claimed value is true.
What this node does
Extract specific information from a message
Use it to turn unstructured text into named structured fields for later nodes.
When not to use it
Do not use it when the data already exists in a reliable structured variable.
Prerequisites
- Input text
- Explicit field names, types, and descriptions
- Validation for required/high-impact values
Input text. Explicit field names, types, and descriptions. Validation for required/high-impact values
Inputs and configuration fields
| Field | Key | Control / type | Requirement | Default | Accepted values and behavior |
|---|---|---|---|---|---|
Message to Extract From | input | variable-input | Required when shown | {{context.message.content}} | Value accepted by the displayed control. Variables supported |
Information to Extract | fields | json | Required when shown | No default | List the pieces of information you want to extract. [ { "name": "email", "description": "Email address" }, { "name": "phone", "description": "Phone number" }, { "name": "date", "description": "Preferred date" } ] |
Configure the node
- Drag Extract Info from AI in the node palette.
- Select the node to open its configuration drawer.
- Complete every required field and any conditional field revealed by your choices.
- Insert variables only from the current trigger or an earlier node on the same path.
- Connect every required output handle to the intended next step.
- Save and run Workflow Test with representative data before activation.
Outputs
Later nodes can use these values only after this node has run successfully on the same execution path.
| Variable | Type | Meaning |
|---|---|---|
{{nodes.ai_extract.extracted}} | object | The extracted information |
{{nodes.ai_extract.success}} | boolean | Whether extraction worked |
Execution behavior
- Extracts configured fields from input.
- Emits an object plus field-level results defined by the node.
- Runs for real during Test and may return missing/uncertain values.
AI nodes run for real during Workflow Test and can consume billable AI usage. Do not assume an automatic retry unless the execution record explicitly shows one.
Example use case
Extract customer name, company, product, and desired appointment date from an inbound message.
Message Received → Extract Info → Condition → Update Contact → App ActionCommon errors
| Symptom | Resolution |
|---|---|
A field is missing | Clarify its definition and handle optional input. |
Type is wrong | Tighten the field type/instructions and validate before use. |
Limitations
Extraction does not verify that a claimed value is true.
Do not automatically apply sensitive data without validation.
Extraction does not verify that a claimed value is true. Do not automatically apply sensitive data without validation.