ronnypg
11/12/2025, 10:36 PMRamik
11/14/2025, 12:50 AMjson
{
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"pattern": "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$"
}
},
"required": ["email"]
}
2. **Attach Structured Output**: Link this output to your assistant so it can automatically extract the information during the call.
3. **Implement and Test**: Conduct a call to see if the setup correctly captures and formats the information. You can start a test call via the Vapi dashboard or API and review extracted data in the Call Logs.
For more detailed steps, you can refer to the [Structured Outputs Quickstart](https://docs.vapi.ai/assistants/structured-outputs-quickstart) guide.
If the transcription model isn't recognizing the email address correctly, ensure the correct language and model settings in your transcription service. You might also want to explore the enhanced regex support for emails as documented in the [October 29, 2024 update](https://docs.vapi.ai/changelog/2024/10/29).
If you have specific configurations or other details to discuss, feel free to reach out again.ronnypg
11/17/2025, 1:56 PMconst deepgramTranscriber: Vapi.DeepgramTranscriber = {
provider: "deepgram",
model: "nova-3",
language: "en-US",
confidenceThreshold: 0.4,
smartFormat: true,
numerals: true,
endpointing: 300,
}Ramik
11/19/2025, 8:47 AMronnypg
11/19/2025, 1:33 PMRamik
11/25/2025, 11:33 PMLogos
11/26/2025, 1:10 AMronnypg
11/26/2025, 2:29 PMRamik
12/09/2025, 7:21 AM