Extraction Variables
| Field | Type | Description |
|---|---|---|
config_data.extraction_config | object | Custom fields the AI must extract from every call transcript. |
Structure:
json
{
"config_data": {
"extraction_config": {
"fields": [
{
"key": "loan_amount",
"type": "number",
"instruction": "Loan amount the customer applies for",
"filtering_enabled": true
}
]
}
}
}| Sub-field | Type | Description |
|---|---|---|
key | string | Variable name, e.g. loan_amount. Free text; spaces become _. |
type | string (enum) | Expected data type: string · email · number · phone_number · boolean. |
instruction | string | What to extract and how. |
filtering_enabled | boolean | Whether this field can be filtered on in call logs. Default: false. |
A campaign may define at most 10 extraction fields, and duplicate keys are rejected.