Changelog
See what's new with Whippy.
Added: Speak During Execution Setting for Agent Knowledge Bases

Voice Agents can now speak while searching a knowledge base instead of leaving callers in silence during longer lookups.
What's included
A new "Speak during execution" toggle on the Knowledge Base page in the Agent editor
The setting can be configured before or after attaching a knowledge base to an Agent
Two speech modes: speak while searching, or search first and speak once results are ready
How it works
Open the Agent editor and go to the Knowledge base page. Turn on "Speak during execution" to have the Agent speak while it searches. Leave it off and the Agent will search the knowledge base first, then speak once it has an answer. The setting applies per Agent, so different Agents can use different behavior depending on their use case.
Why it matters
Knowledge base search time varies with the size of the knowledge base, and larger knowledge bases take longer to search. Without this setting, callers had no indication the Agent was still working during longer searches, which could read as dead air or a dropped call. This setting gives customers control over the call experience: Agents handling large knowledge bases can speak during the search to reassure callers, while Agents with fast lookups can keep the search-then-speak flow.
Setup
- Open the Agent editor for the Agent you want to update.
- Go to the Knowledge base page.
- Toggle "Speak during execution" on or off.
- Save the Agent.
No knowledge base needs to be attached first. The setting can be turned on or off at any time, before or after a knowledge base is added.
Notes
By default, "Speak during execution" is off. Agents search the knowledge base first and speak after the search completes unless this setting is turned on.
Added: Funnel Charts Can Follow the Same Contacts

Funnel charts in custom reports can now follow the same contacts from stage to stage, showing step-to-step percentages and an overall conversion rate when enabled.
What's included
- Follow the same contacts toggle: A new toggle in the funnel chart builder links each stage to the one before it, so every step reflects contacts who actually came from the previous stage. Off by default.
- Unique contact counting: When enabled, each stage counts unique contacts, even if a contact went through a sequence or generated a result more than once.
- Step-to-step percentages and conversion rate: With the toggle on, each stage shows what percentage of the previous stage reached it, and the legend displays a first-to-last stage conversion rate.
How it works
Turn on "Follow the same contacts" in the funnel chart builder to connect each stage to the one before it. Once enabled, each stage counts only unique contacts carried over from the previous stage, so the funnel never grows between stages, and percentages calculate automatically.
Why it matters
By default, funnel stages show unrelated counts with no connection to each other, which still works for some use cases. But when the toggle is on, conversion rate between stages become visible without manual calculation, and the funnel reflects how contacts actually move through a sequence or process.
Notes
- Off by default. Existing saved funnel charts are unchanged unless the toggle is switched on.
- Percentages and conversion rate only appear when this toggle is on, since disconnected stages would produce misleading percentages.
- Applies to funnel charts in custom reports only, not campaign goal funnels.
Fixed: Sender Name/Email Resolve in Previews

Test and preview emails now resolve Sender Name and Sender Email variables using the selected contact.
What's included
Sender Name and Sender Email fields now resolve contact variables in test and preview emails
Preview behavior for these fields now matches how body, subject, and CC/BCC already worked
Applies to previews across sequences, campaigns, and Send Email actions
How it works
When you send a test or preview email, Whippy now pulls the selected contact's data into the Sender Name and Sender Email fields, the same way it already does for the message body, subject, and CC/BCC. If your sender fields are mapped to custom data (for example, a recruiter's name and email address), the preview shows the resolved values for whichever contact you selected.
Why it matters
Previously, preview emails filled in the message content correctly but left Sender Name and Sender Email unresolved, showing raw variables instead of actual values. This made it look like personalization wasn't working, even though live sends were already resolving these fields correctly. Preview now reflects exactly what contacts receive, so teams can verify sender personalization before a campaign or sequence goes live.
Notes
This is a display fix for previews only. Live sends were not affected and already resolved Sender Name and Sender Email correctly.
Added: Custom Colors for Grouped Metrics

Custom metrics now support per-group color selection, so teams can keep colors consistent across dashboards and reports.
Previously, custom metrics used a fixed default palette. A group could show up as blue on one chart and green on another, making it harder to read dashboards at a glance or match reports to a brand's colors.
What's included
- Color picker per group: Each group in a metric's series can now be assigned its own color directly from the metric configuration.
- Support for donut, stacked, and distribution charts: Color selection works on donut charts, stacked bar charts, stacked column charts, and distribution charts.
- Colors saved with the metric: Once a color is set, it's stored with the metric and applied automatically everywhere that metric is used, across dashboards and reports.
- Reset to default: Any group color can be reset back to the default palette at any time, individually or all at once.
How it works
Open a metric's configuration and select Group By to enable grouping. From there, click Edit to access group colors. Each group can be set using the color palette or one of the suggested colors. Changes save at the metric level, so the same group keeps the same color on every chart where that metric appears.
Why it matters
- Consistent dashboards: The same color represents the same group everywhere, so teams don't have to relearn what each color means on every chart.
- On-brand reporting: Reports can be color-matched to a company's brand before they're shared with clients or stakeholders.
Setup
No setup is required. Custom colors are available now in the metric configuration for any grouped metric.
Notes
- Existing metrics are unaffected: Metrics keep the default palette until custom colors are set.
- Grouping is required: Color selection only applies to charts that have a Group By configured.
- Single-event charts only: Custom colors currently work on charts built from a single event. Multi-event charts are not yet supported.