Support for GPT 4.1 models
by Zoran SlamkovMinor Updates / Fixes
by Tyler HanImprovements:
- Voice Widget latency decreased by up to 750ms
- Voice Widget now streams with more consistent linear16@16kHz encoding
Fixes:
- Reset memory when a new conversation is launched (launch request)
- Global no reply not working on Agent steps
- The maximum allowed length for
{userID}
in the Dialog API will be set to 128 characters, effective April 18th - Unable to remove webhook URLs
- Analytics visualization UI bug
- Voice Widget always setting userID to test on transcripts
- Chat Widget no audio output after page reload
- Export variables fails when project has large number of variables
Call Events Webhook
by Tyler HanChanges:
- New support added to subscribe to call events via webhook, for both twilio IVR and voice widget projects
- Call Events Documentation
- Webhook system is capable of broadcasting additional events in the future

Settings > Behavior > Voice > Call events webhook
Streaming Text in Chat Widget Now Optional
by Zoran SlamkovMax Memory Turns Setting
by Tyler Han
Conversation memory is a critical component of the Agent and Prompt steps. Having longer memory gives the LLM model more context about the conversation so far, and make better decisions based on previous dialogs.
However, larger memory adds latency and costs more input tokens, so there is a drawback.
Before, memory was always set to 10 turns. All new projects will now have a default of 25 turns in memory. This can now be adjusted this in the settings, up to 100 turns.
For more information on how memory works, reference: https://docs.voiceflow.com/docs/memory
Agent Step, Structured Output Improvements, Gemini 2.0 Flash
by Zoran SlamkovWe're excited to introduce several major updates that enhance the capabilities of the Agent step and expand our model offerings. These improvements provide more flexibility, control, and opportunities for creating powerful AI agents.
🧠 Agent Step: Your All-in-One Solution

The Agent step has been supercharged to create AI agents that can intelligently respond to user queries, search knowledge bases, follow specific conversation paths, and execute functions—all within a single step. Key features include:
- Intelligent Prompting: Craft detailed instructions to guide your agent's behavior and responses.
- Function Integration: Connect your agent with external services to retrieve and update data.
- Conversation Paths: Define specific flows for your agent to follow based on user intent.
- Knowledge Base Integration: Enable your agent to automatically search your knowledge base for relevant information.
For a comprehensive guide on using the Agent step, check out our Agent Step Documentation.
🎨 Expanded Support for Structured Output
We've significantly expanded our support for structured output, unlocking more use cases and giving you greater control over your agent's responses:
- Arrays and Nested Arrays: You can now define arrays and nested arrays in your output structure.
- Nested Objects: Structured output now supports nested objects, allowing for more complex data structures.
These enhancements enable you to create more sophisticated agents that generate highly structured and detailed responses, reducing the risk of hallucinations and ensuring more accurate outputs.
⚡ Gemini 2.0 Flash Support
We've added support for the Gemini 2.0 Flash model, offering you even more options for powering your AI agents. Gemini 2.0 Flash delivers exceptional performance and speed, enabling faster response times and improved user experiences.
To start using Gemini 2.0 Flash, simply select it from the model dropdown when configuring your Agent step.
We can't wait to see what you'll build with these new features and capabilities! As always, we welcome your feedback and suggestions as we continue to improve our platform.
Happy building! 🛠️
The Voiceflow Team
Changes:
- Updated Voiceflow variable handling for consistency in previously undefined behavior:
- Variables can be any JavaScript object that is JSON serializable.
- Any variable set to
undefined
will be saved asnull
(this conversion happens at the end of the step, so it does not affect the internal workings of JavaScript steps and functions). - Functions can now return
null
(rather than throwing an error) and can no longer returnundefined
(which could cause agents to crash). - Functions that attempt to return
undefined
will now returnnull
(to ensure backwards compatibility).
These changes will go info effect March 31st.
We've revamped our Agent Analytics Dashboard, not only giving it a fresh new look but also introducing a range of powerful visualizations that provide unprecedented visibility into your agent's performance.

🌟 New Visualizations
The updated Analytics Dashboard offers a comprehensive set of visualizations that allow you to track and analyze various aspects of your agent's performance:
- Tokens Usage: Monitor AI token consumption over time across all models, giving you a clear picture of your agent's token utilization.
- Total Interactions: Keep track of the total number of interactions (requests) between users and your agent over time, providing insights into engagement levels.
- Latency Monitoring: Measure the average response time of your agent to ensure optimal performance and identify any potential bottlenecks.
- Total Call Minutes: Gain visibility into the cumulative duration of voice calls in minutes, helping you understand the volume and significance of voice interactions.
- Unique Users: Identify the count of distinct users interacting with your agent over time, allowing you to track adoption and growth.
- KB Documents Usage: Analyze the frequency of knowledge base document access, with the ability to toggle between ascending and descending order to identify the most or least used documents.
- Intents Usage: Visualize the distribution of triggered intents, with sorting options to analyze intent frequency and identify popular or underutilized intents.
- Functions Usage: Monitor the frequency of function calls, their success/failure and latency, with sorting capabilities to identify the most or least used functions and optimize your agent's functionality.
- Prompts Usage: Gain insights into the usage frequency of agent prompts, with the ability to toggle between ascending and descending order to analyze prompt utilization and effectiveness.
📅 Data Availability
Please note that the new Analytics Dashboard service only has data starting from February 9th, 2025. If you require data prior to that date, you can still access it through our Analytics API.
🔧 Upcoming Analytics API Update
We're also working on a new version of the Analytics API that will include the additional data points tracked by the new Analytics Dashboard service. Stay tuned for more information on this exciting update!
New Models, Function Editor Enhancements, and Call Recording
by Zoran SlamkovWe're thrilled to announce several exciting updates that expand your AI agent building capabilities and improve your workflow. Let's dive into what's new!
🧠 New Models: Deepseek R1, Llama 3.1 Instant, and Llama 3.2
We've expanded our model offerings to give you even more options for creating powerful AI agents:
- Deepseek R1: Harness the potential of Deepseek's R1 model for enhanced natural language understanding and generation.
- Llama 3.1 Instant: Experience lightning-fast responses with the Llama 3.1 Instant model.
- Llama 3.2: Leverage the advanced capabilities of Llama 3.2
These new models are available on all paid plans.

⚙️ Function Editor Enhancements: Modal View and Snippets
We've made some significant improvements to the Function Editor to streamline your development process:
- Modal View: You can now open the Function Editor as a modal directly from the canvas. This allows you to make quick updates and navigate between your functions and the canvas seamlessly.
- Snippets: We've introduced a new snippets feature that enables you to insert pre-written code snippets for common concepts in Voiceflow functions.
📞 Call Recording for Twilio Phone Calls
We're excited to introduce call recording functionality for phone calls made through Twilio:
- Automatic Call Recording: All phone calls between users and your AI agent will now be automatically recorded.
- Twilio Integration: The call recordings will be accessible directly in your Twilio account for easy review and management.

You can enable this option in the Agent Settings page under Voice.