← Built with VB
Voice for your appBusiness intelligenceIdea

ExecDeck: voice-first executive analytics, built on Vocal Bridge

Published 12 August 2026

A voice-first BI dashboard that lets a busy leader talk to their sales data, opening comparison views and getting answers out loud while the charts re-render to match.

TL;DR ExecDeck is a voice-first executive dashboard that lets a busy leader talk to their sales data instead of clicking through BI filters and waiting for charts. Built by Prakhar Kumar Singh on Vocal Bridge's Voice for App surface, it pairs a Next.js and Recharts frontend handling 100,000+ records with a Vocal Bridge voice agent that understands intent, filters the data, opens comparison views, and answers questions out loud. In the demo, "compare US East and US West" re-renders the dashboard near-instantly and the agent narrates the gap, with sub-second voice response from Vocal Bridge keeping the loop conversational.

The problem: executives do not have time to be dashboard power users

A VP of Sales walks into a board meeting in 10 minutes and needs to know why the West region missed target. The data exists. It sits inside a BI tool with filters, drill-downs, and charts that take real time to assemble. None of that helps in the moment, because the executive does not have time to click through it, and never had time to become a power user in the first place.

The ExecDeck team frames the cost in hours: executives spend an average of 23 hours a week in meetings (Harvard Business Review, "Stop the Meeting Madness," 2017). Tool fatigue is the result. Traditional BI expects the person with the least time to do the most navigation. The question gets asked out loud in the room, and the dashboard cannot answer out loud.

What ExecDeck built

ExecDeck flips the relationship between the executive and the tool. Instead of training a leader to drive a dashboard, the dashboard learns to follow the conversation. You connect your data and then you talk, asking to see critical deals, compare regions, or explain what a chart is showing, and the agent filters, opens the right view, and answers in plain language while the charts re-render to match.

The value is not the chart. It is getting from a spoken question to a specific, defensible number without touching a filter. The team notes the same pattern repeats across financial reporting, HR analysis, and operations. Voice fits because executives have no time to learn a BI tool, and a conversation needs no learning.

Watch the demo

How ExecDeck uses Vocal Bridge

ExecDeck runs on Vocal Bridge's Voice for App surface, where the voice agent and the UI talk to each other over the same data channel in both directions. The agent does not just take input. It acts on the dashboard (filtering to critical deals, opening a comparison view, undoing a change), and the dashboard reports its current state back so the agent always knows what the user is looking at. That closed loop is what makes "Why?" and "Compare it to last quarter" work without restating context.

The architectural split is clean. ExecDeck owns the BI layer: the Next.js and Recharts frontend, pagination and smooth transitions across 100,000+ records, and the dashboard state it publishes back to the agent. Vocal Bridge owns the voice channel, including natural language understanding, intent extraction, streaming voice responses, and the real-time, sub-second transport that makes the back-and-forth feel like a conversation rather than a query box.

import { useAgentActions } from "@vocalbridgeai/react";

const { onAction, sendAction } = useAgentActions();

// agent → app: a spoken command drives the dashboard
onAction("open_comparison", ({ regions }) => {
  setView({ mode: "compare", regions });
});

// app → agent: tell the agent what is currently on screen
const reportContext = (state) =>
  sendAction("dashboard_context", {
    filters: state.filters,
    underperformers: state.underperformers,
  });

Illustrative. The actual ExecDeck implementation handles richer dashboard state and chart actions.

What's hard about voice here

An executive expects an answer at the speed of conversation, so any lag between asking and the dashboard reacting breaks the illusion.

  • The loop has to feel instant. A spoken question, a filtered view, and a plain-language answer all have to land in about the time it takes to ask. Vocal Bridge's sub-second voice response is a large part of why the loop feels usable rather than like dictating to a slow assistant.
  • Speech has to drive the UI in step. The charts re-render as the agent talks, which only works when the voice turn and the on-screen action stay tied together over the same real-time channel Vocal Bridge provides.

That immediacy is the difference between talking to your data and waiting on it.

In the builder's words

"Instead of training the executive to use the dashboard, the dashboard is trained to understand the executive." Prakhar Kumar Singh, who built ExecDeck

Why voice for executive BI

An executive asking about a revenue shortfall already knows the question. What they lack is the time and the muscle memory to translate it into filters, drill-downs, and chart selections. A form, or a dashboard, expects you to operate it. A conversation expects nothing: you ask the way you would ask an analyst sitting next to you, and the follow-up ("Why? Compare it to last quarter.") carries its own context. For someone with 23 hours a week in meetings and 10 minutes before the next one, voice is not a nicer input method. It is the only one that fits the time they actually have.

Start building with voice today

Create your free account, deploy a voice agent, and integrate it into your app

No credit card required.

Sign Up Free →Full Developer Guide

Read more Built with VB stories →