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
emailfield.‘“
3. Accessing the Data
Extracted data is available in:- Call Logs: View the structured JSON next to the transcript.
- Webhooks: Sent in the
call.endedpayload. - API: Fetch via the
/calls/{id}/dataendpoint.
