> ## Documentation Index
> Fetch the complete documentation index at: https://docs.movoice.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Extract data

# Extract Structured Data

Voice AI is more than just talking; it's about gathering data. Movoice AI can automatically extract specific information from a conversation and format it as structured data (JSON).

## How it Works

The agent uses its LLM reasoning to identify key pieces of information mentioned by the user during the call.

## Common Data Points

* **Name**: "My name is John Doe."
* **Date/Time**: "I want to come in next Tuesday at 4."
* **Yes/No Intents**: "Yes, I am interested in the trial."
* **Numeric Values**: "I have 5 years of experience."
* **Custom IDs**: "My order number is 12345."

## Configuring Extraction

### 1. Define Variables

In the **Features > Extraction** tab, list the fields you want the agent to "listen" for.

* **Field Name**: `interview_date`
* **Description**: The date the candidate is available for a follow-up.

### 2. Instruct the Agent

In your System Prompt, tell the agent which information is mandatory.

* *"Prompt Example*: 'Before you end the call, you must confirm the user's preferred contact email. Save this in the `email` field.'"

### 3. Accessing the Data

Extracted data is available in:

* **Call Logs**: View the structured JSON next to the transcript.
* **Webhooks**: Sent in the `call.ended` payload.
* **API**: Fetch via the `/calls/{id}/data` endpoint.
