Looking for a Voiceflow chatbot analytics tool
Hi everyone, I’m looking for an analytics tool for my AI agents made with Voiceflow. I used to use Chatdash, but it’s gotten too expensive. I’m hoping to find something that’s easy to connect to Voiceflow and gives clear insights into user interactions and conversation flows. Any recommendations? Thank you very much in advance 🔥
19 Replies
Here are a few options you can use today to track your Voiceflow agents without paying for Chatdash:
1. Voiceflow’s built-in Analytics panel
Every project already includes a native Analytics view (Creator → “Analytics” tab). It shows conversation counts, unique users, credit/tool usage, drop-off points and top intents.
Cost: free, included in all plans. 2. Voiceflow Analytics API (v2)
If you prefer your own dashboard, the new Analytics API lets you pull the same data programmatically and visualise it in Looker Studio, Power BI, Google Sheets, etc. Typical flow: • call
• feed the JSON response into the BI tool of your choice.
Docs: https://developer.voiceflow.com/reference/querypubliccontroller_queryusagev2 3. Conversation-level insights with the Transcripts API
For detailed flow analysis (intent paths, user messages, hand-overs) fetch transcripts via
Docs: https://developer.voiceflow.com/reference/fetchtranscripts 4. DIY/open-source dashboard
Voiceflow published a starter “analytics proxy” that sits between the chat-widget and the Dialog Manager API, captures every trace, and stores it for custom reporting (e.g. in PostHog, Supabase, or BigQuery).
Repo & tutorial: https://github.com/voiceflow-gallagan/vf-analytics-proxy Setup effort is ~15 min on a free tier host (Render/Fly.io). You only pay your own storage/visualisation costs, which is usually far lower than SaaS pricing. Which one to pick?
• Need quick high-level KPIs → use the built-in panel.
• Need to blend Voiceflow data with other sources → pull from the Analytics API.
• Need full conversation flows & custom metrics → run the proxy or consume Transcripts API. Hope that helps you keep the insights while lowering the bill 🚀
Every project already includes a native Analytics view (Creator → “Analytics” tab). It shows conversation counts, unique users, credit/tool usage, drop-off points and top intents.
Cost: free, included in all plans. 2. Voiceflow Analytics API (v2)
If you prefer your own dashboard, the new Analytics API lets you pull the same data programmatically and visualise it in Looker Studio, Power BI, Google Sheets, etc. Typical flow: • call
POST https://developer.voiceflow.com/v2/usage/query with a date range or grouping• feed the JSON response into the BI tool of your choice.
Docs: https://developer.voiceflow.com/reference/querypubliccontroller_queryusagev2 3. Conversation-level insights with the Transcripts API
For detailed flow analysis (intent paths, user messages, hand-overs) fetch transcripts via
GET /v1/transcripts. You can then run your own funnels or keyword tagging.Docs: https://developer.voiceflow.com/reference/fetchtranscripts 4. DIY/open-source dashboard
Voiceflow published a starter “analytics proxy” that sits between the chat-widget and the Dialog Manager API, captures every trace, and stores it for custom reporting (e.g. in PostHog, Supabase, or BigQuery).
Repo & tutorial: https://github.com/voiceflow-gallagan/vf-analytics-proxy Setup effort is ~15 min on a free tier host (Render/Fly.io). You only pay your own storage/visualisation costs, which is usually far lower than SaaS pricing. Which one to pick?
• Need quick high-level KPIs → use the built-in panel.
• Need to blend Voiceflow data with other sources → pull from the Analytics API.
• Need full conversation flows & custom metrics → run the proxy or consume Transcripts API. Hope that helps you keep the insights while lowering the bill 🚀
Hey, why not use Voiceflow's new analytics release? We just did a major launch @Stino12547
@Braden Do you mean the analytics tab in the FV project? I want to make the analytics visible to my clients, but I don't want to give them access to my VF project.

@Braden (Voiceflow CEO) Or what exactly do you mean?
Got it, if this page was emailed to them weekly, or they could view it without seeing the agent, would that work? @Stino12547
@Braden I'd like them to be able to view conversations and analytics without seeing the agent. Do you know how I can do this? It would help me immensely.
I want them to always be able to see it. Not just once a week via email.
Yeah, we'll look to do something like this
@Michael Hood (Head of Product) has been talking about something like this in past
@Braden @Michael Hood (Head of Product) Is there a solution for my problem already? Or when will it be available? Thank you very much in advance.
@Braden @Michael Hood (Head of Product)
Can you please give me an answer?
@Braden @Michael Hood (Head of Product) I promised the client an Alantics dashboard, but now I don't have one, so I need to find a solution quickly. Can someone please answer?
Hey @Stino12547 , I'd recommend inviting them to your workspace as a view-only user
@Stino12547 just be aware that inviting someone as a view-only user gives them permissions to not just view, but also export and share
Yeah, I’m looking for the same thing! Also submitted feature request for setting usage limits per project (maybe per credit, message or minutes).
I saw somewhere else where VF recommends setting up different accounts per client?
Still the issue with this is if you are an agency and selling these services, giving them access to voiceflow then they can see their build, other builds, export, and then backdoor and deploy their own agent. Also, if they know we are using VF they can check pricing etc and then feel slighted by any mark up. My understanding is that VF is more geared towards agency/resellers/developers vs DIYers, right? Or did I get that wrong lol I guess just asking for advice and/or a little more white labeling especially for agencies trying to start and grow.
really good points, agree with your last paragraph!
we're likely going to change the way billing works to make it easier for agencies and others to do predictable cost modelling
I second this, I need a dashboard for my clients and to restrict their view only to their metrics/dashboard and transcripts. Chat Dash has left my clients angry at me, even though I didn't increase the price by something crazy like 400%.
Unless i'm mistaken, I don't believe VF has a best practice or recommended stance on this. To mitigate your concern let the clients host their own accounts and that way they have access to everything and will cover development costs without you having be concerned with credits etc all depends how setup your agreement at the beginning. Ultimately they will own the build anyway after development unless they re just paying for access to a productised build you already have.
Would love to understand analytics more here as we're looking to do some sharing of the dashboard. If we just exposed transcripts and the analytics page, would that be good for your clients? @Steve B. | IntelleSync.ai @BartP
Just my 2cents on how some SaaS handle this sort of stuff. I obviously do not know anything about VF’s infrastructure, roadmap and/or feasibility of this. And have never owned, operated or managed something at the level that you currently are so of course this is probably easier said than done (but not to say I haven’t had some business experience!) @Braden (Voiceflow CEO)
I feel like an “Agency Plan”:
Agency master account with client sub-accounts.
New Client Viewer Role – Read-only access to associated subaccount transcripts & usage, no project view or anything “under the hood”. Just transcripts, usage, number of calls or messages, chart…
White-Label Portal – Custom domain (CNAME) + auto TLS so clients log in at analytics.agencydomain.com -> masking agency.voiceflow.com domain.
Branding Layer (not critical) – simple Agency logo/colors bonus for my agency would be ability to set usage limits – Per-project quotas with alerts/progress bar. Billing – idk, I’m definitely not enterprise and I think for agency it should be master acct + each sub acct should have to be “enrolled” in their own plan to get access to these features. I think it’s only fair and allows VF to increase subscribers. I know I’m shooting myself in the foot here but it seems logical to me. Maybe roll in some of the partner perks into pricing. So if someone wants to keep all these projects under their one acct - understandable, but you don’t get the agency perks. It sucks for new agencies trying to grow and keep costs low but the plan would be to grow and get to agency. And for the more successful agencies they can create and manage sub acct per client. Easily upgrade their plan after they realize they need more credit/concurrent calls. Agencies no longer have to divvy up concurrent call and credits between one account to multiple clients or have set up and log into different VF accounts per client. Just one central hub for them. This also allows VF to distinctly serve up agency perks vs individuals, i.e, whitelabel.
Starter + Pro = VF label. Business = no label And then Agency & Enterprise. Again, I have no idea just pitching some thoughts. I’m sure with this set up, I’d probably not be able to qualify or afford the agency plan so please ignore me🤦♂️😂
Branding Layer (not critical) – simple Agency logo/colors bonus for my agency would be ability to set usage limits – Per-project quotas with alerts/progress bar. Billing – idk, I’m definitely not enterprise and I think for agency it should be master acct + each sub acct should have to be “enrolled” in their own plan to get access to these features. I think it’s only fair and allows VF to increase subscribers. I know I’m shooting myself in the foot here but it seems logical to me. Maybe roll in some of the partner perks into pricing. So if someone wants to keep all these projects under their one acct - understandable, but you don’t get the agency perks. It sucks for new agencies trying to grow and keep costs low but the plan would be to grow and get to agency. And for the more successful agencies they can create and manage sub acct per client. Easily upgrade their plan after they realize they need more credit/concurrent calls. Agencies no longer have to divvy up concurrent call and credits between one account to multiple clients or have set up and log into different VF accounts per client. Just one central hub for them. This also allows VF to distinctly serve up agency perks vs individuals, i.e, whitelabel.
Starter + Pro = VF label. Business = no label And then Agency & Enterprise. Again, I have no idea just pitching some thoughts. I’m sure with this set up, I’d probably not be able to qualify or afford the agency plan so please ignore me🤦♂️😂
@Braden (Voiceflow CEO) - if I could add to this, @Steve B. | IntelleSync.ai's suggestion makes a lot of sense if it's a one time build. However, if an agency has 40 "done for you" clients, having access to each project in one account is more convenient than 40 different accounts, logins, etc.
The ability to send a weekly report to multiple, project-specific email addresses would be AMAZING.
One request/suggestion I have on that is the kind of analytics that we'd be able to share. For example, agencies definitely care about things like credit usage and latency monitoring. An agency's DFY client probably wouldn't, especially if the client is paying on a per chat or per lead basis.
Which is why if we could add analytics like:
- total chats in a given period (months/days/hours) or
- the URLs on which chats started (to track the efficacy of ad campaigns with UTMs),
that would be incredible. Being able to see these metrics in the analytics tiles or emailing them to clients on a weekly basis might be asking for too much.
But even if we could download a CSV or access them through the analytics API, that would be very useful.
I used a livechat platform in the past and they gave users of a certain tier the ability to download custom metrics. There were a good 35-40 different ones. If it helps, I can put together a list of the ones that I can remember and send it over and you can decide which ones(if any) make sense to add.
P.S. - These are use cases I'm thinking of specifically based on how I run my agency. I'll defer to other agency owners to agree/disagree. No point doing all this for just 1 person if it doesn't add value to other people
That would be perfect Braden. Just sharing the transcripts and the analytics page is that all the clients are looking for.