Today marks a significant milestone in Voiceflow's journey as we officially launch our new credit-based billing system. This update represents a fundamental shift in how you'll track, manage, and optimize your Voiceflow usage—all designed to bring greater simplicity, transparency, and predictability to your experience.

What's New

🎉 Voiceflow Credits

We've completely overhauled our billing system, moving away from the complex token-based approach to a streamlined credit system that unifies tracking across all platform features:

  • Simplified Measurement: One unified credit system for all actions (calls, messages, LLM responses, TTS)
  • Predictable Costs: Clear pricing tiers that make budget planning straightforward
  • Transparent Usage: Detailed visibility into exactly how your credits are being consumed
  • Developer-Friendly: Messages only count toward credits when your agent is used in production—not when developing in-app or using shareable prototypes

📊 New Usage Dashboard

We've launched a brand-new Usage Dashboard that gives you comprehensive insights into your credit consumption. The dashboard allows you to:

  • View your total available and used credits
  • Track usage across all agents or drill down into specific ones
  • Monitor editor and agent allocation
  • Analyze usage patterns over time

💼 Enhanced Team Management

Additional editor seats are now just $50 per month with no complicated caps or restrictions. Add as many team members as needed, whenever you need them.

🏢 Business Plans (formerly Teams)

As part of this update, we're renaming our Teams plans to Business plans, with enhanced features and capabilities for enterprise customers.

Resources to Help You Transition

We've created dedicated resources to help you understand and make the most of the new credit system:

Frequently Asked Questions

What do I need to do?
Use our Credit Calculator to understand your usage. For most users, no action is required.

Will my monthly bill increase?
Most organizations will see a decrease in costs, particularly those with multiple editor seats. There are three changes to be aware of:

  • Annual plans now offer a 10% discount (previously 20%)
  • Editor seats now cost $50/month with no restrictions (a price reduction)
  • Business plan (formerly Teams) base tier increases from $125 to $150

Do credits roll over?
Credits expire at the end of your subscription period. For monthly plans, unused credits don't roll over month-to-month. Annual subscribers receive all credits at once to use throughout the year.

What happens if I exceed my credit allocation?
You'll receive a notification as you approach your limit. There's no automatic charging—you can choose whether to upgrade to a higher credit package.

Do messages in development count toward my credit usage?
No, messages only count toward credits when your agent is used in production. Messages sent while developing in-app or when using shareable prototypes don't consume credits, giving you the freedom to build and test without worrying about credit usage.


We're committed to making this transition as smooth as possible. If you have any questions or need assistance, please reach out to [email protected].

Improvements:

  • 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

Changes:

  • New support added to subscribe to call events via webhook, for both twilio IVR and voice widget projects
Settings > Behavior > Voice > Call events webhook

Settings > Behavior > Voice > Call events webhook

Changes:

  • Added option to disable streaming text in chat widget
    • Stream text can now be turned off in the Modality & interface settings
    • When disabled, the full agent response will be displayed at once instead of being streamed out. Useful for situations where streaming longer messages is not desired

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

We'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 as null (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 return undefined (which could cause agents to crash).
    • Functions that attempt to return undefined will now return null (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!