Latest improvements
Kaliper is updated daily. Here is a list of the major new features and improvements.
2026
August, 3
Kaliper Pacing: stop dropped calls when buyers go silent — Two new per-target controls: Bid Pacing caps accepted pings to a buyer's actual available-agent count, and Ping Pacing spaces out all outbound pings to a buyer. Fixes the "dialer says it has agents free, then can't seat the calls" drop pattern common with classic dialers.
Data Explorer: group and filter by Vertical — You can now group and filter your metrics by Vertical (Medicare, Auto Insurance, Home Services, and more) directly in Data Explorer's table and chart views.
July, 27
Data Explorer: build richer calculated columns — Combine any number of columns with add, subtract, multiply, or divide — including columns that reference other calculated columns — to build the exact custom metric you need, and use it directly in charts.
Advanced data visualization — Data explorer now allows custom visualizations of metrics and detectors results with groupings. Ping Control's per-entity ping status distribution now supports two additional visualization methods. You can track how the distribution of ping statuses changes over time using stacked or line charts.
July, 20
Calls: resync on demand — Re-fetch call records for a chosen date range whenever you need to, so you can recheck calls whose payout changed after the fact.
Calls: filter by ZIP, state, and city — Filter and segment your Calls list by ZIP-derived state and city, including jumping straight into a filtered view by clicking a segment in Data Explorer.
Sharing: public links for calls & coverage — Generate a shareable link to a call or your coverage data for anyone outside your team, with control over exactly which sections they can see.
July, 13
Datasets: bulk CSV import + search — import large phone number or ZIP lists into a dataset straight from a CSV file instead of adding entries one at a time, and search a dataset by phone number to find and remove a specific entry.
Ping-post targets: "Rejected on confirm" ping status — when a ping is accepted but the buyer then rejects it on the confirmation step, Ping Control now shows that as its own distinct status, with a matching filter, column, and the confirmation response in the ping details.
Pings: rejection & suppression breakdown in Data Explorer — new columns break down exactly why pings were rejected or suppressed (duplicate, invalid phone/ZIP, no coverage, rate limited, system error and more), instead of a single aggregate count.
Export original targets configuration — download a CSV backup of every target's routing configuration (URL, method, headers, payload) from Ping Control, independent of the current table filters.
July, 6
Ping Control: State & City columns and filters — pings now show the state and city derived from their ZIP code, with dedicated State/City filters and matching columns in the CSV export.
Configurable grouping in Data Explorer & Ping Control — group rows by ZIP, state, city, or publisher Sub-ID (in addition to entities), reorder dimensions by drag-and-drop, and jump between grouping presets with one click.
Data Explorer: period-over-period comparison — turn on "Show deltas" to see each number alongside its colored ± change versus the prior period, matching the comparison view already available in Ping Control.
Ping export: request details — the ping CSV export now includes the outbound request URL and body alongside the existing response fields.
June, 29
Account management — Syncing call tracking accounts (CallGrid, Retreaver, etc.) now shows last-sync time. A new account filter across Ping Browser, Ping Control, Coverage, and Data Explorer lets multi-account organizations scope any view to a specific account.
Campaign change history — The Campaign settings tab now includes a Changes History section with a timestamped log of all settings edits and author attribution.
Configurable table columns — Table columns can now be shown, hidden, and reordered via a drag-and-drop panel accessible from the columns button in the table toolbar.
Ping Control & Data Explorer additions — Ping Control gains optional rejection breakdown columns: Rejected Total, No Coverage Rate, Duplicate Rate, Rate Limited Rate, and Error Rate. Entity filter dropdowns in Ping Control and Ping Browser now display ping counts per entity. Data Explorer adds a Payable Calls column for tracking billed call events per row or group.
Ping Browser enhancements — Two new filters narrow results to enriched-only pings or call-linked pings. Pings can be searched by buyer response content. CSV export gains Buyer Response, Call ID, and Enriched columns.
June, 22
Post-acceptance pacing for buyers and targets — After a ping is accepted, no further pings are routed to that buyer or target for a configurable cooldown period. Configure pacing per buyer and per target directly in relay settings.
Dataset-triggered webhooks — A new webhook trigger type fires whenever an incoming ping or call's phone number matches a phone in an uploaded dataset, enabling real-time notifications for known leads reaching your campaigns.
Data Explorer: suppression statistics by Dataset — A new Dataset columns in Data Explorer let you scope call analytics to leads whose phone or ZIP code matches a specific uploaded dataset.
June, 15
Confirmation (Ping/Post) details in Target Overview — For targets using a confirmation webhook, the Target Overview now shows the full confirmation request next to the ping request, and configuration issues with the confirmation step are flagged separately from critical ping-routing issues with clearer explanations.
Datasets TTL — an ability for phones and ZIP codes to be stored for a limited time has been added
June, 8
MCP beta (read-only analytics access for AI agents) — external AI agents can now connect to Kaliper using existing API keys to query calls, pings, relay metrics, coverage, and Data Explorer data.
Data Explorer: Account filter — narrow Data Explorer (and the related Calls/Relay views) down to one or more specific accounts.
June, 1
Delta date picker — Ping Control and Phone Calls now support side-by-side comparison of any two equivalent time periods.
Data Explorer: Revenue and Conversion filters — two new filter dropdowns let you scope Data Explorer calls to those with or without revenue, and with or without a conversion.
Data Explorer: Context menus on more columns — Revenue, Payout, Pings, Accepted, Duplicates, Conversion Count, and scorecard question-answer columns now open a context menu that jumps to Calls, Pings, or Coverage pre-filtered to the current row's entity and time range.
Data Explorer: Suppression breakdown columns — new optional columns break down suppressed pings by rejection category: cap, dataset/audience match, attribute filter, restricted publisher, and sub-ID restriction.
Ping retention extended to 30 days — new pings are now stored for 30 days.
May, 25
Ping rejection reason — Every rejected ping now records a specific rejection reason (cap exceeded, dataset suppression, entity restriction, or transport error).
Source restriction visibility — pings blocked by source restriction now appear in Ping Control, so you can see exactly what's getting rejected at the earliest stage of routing.
XML payload enrichment — Payload enrichment now supports XML request bodies in addition to JSON, enabling outgoing target payloads to be enriched for targets that use XML-based APIs. (beta launched — available for early access participants)
Auction pings in call details — When inspecting a call, the Source Ping Auction in the call details window now shows all auction pings — making it easier to see the full competitive picture before a call was placed.
Data Explorer: navigate from calls count — The calls count cell in the Data Explorer table now has a context menu to open those calls or pings in the respective module, pre-filtered to the exact publisher, campaign, buyer, or target of that row.
May, 18
Global Dataset Library — Platform-wide datasets now appear in the Datasets tab alongside org-owned ones, marked with a "Global" badge. Organizations can subscribe to a global dataset to use it for ping filtering without maintaining their own copy — DNC lists being the first example.
Source Ping in call details — The call detail view now includes a "Source Ping" section that surfaces the originating relay ping record directly within the call, making it easier to trace a call back to its lead routing context.
May, 11
MojaAI integration — ping control and call processing are now available in Kaliper, with publishers, campaigns, buyers, and RTB targets synced in for unified analytics within the platform.
Ping Control — major rework of target management: edit and force-refresh targets directly from the Kaliper UI, queued enable/disable operations with real-time updates.
Shopper attribute filter — a new "Shopper" field is available in entity attribute filters, powered by the EnrollHere intelligence API; routing rules can now accept or reject leads based on whether a phone number is identified as an active shopper. (beta launched — available for early access participants)
Target rename for Retreaver — Retreaver targets can now be renamed directly in Kaliper from the Target Overview tab using an inline editable name field, without needing to visit Retreaver.
May, 4
Publisher-level caps — rate limits (daily, hourly, per minute) can now be set directly on publishers, not only on buyers and targets.
ZIP dataset support — datasets now support ZIP code as a match key alongside phone number.
Sub-ID restrictions per campaign — campaigns now support a list of blocked publisher sub-IDs. Pings arriving with a restricted sub-ID are rejected at the routing level before reaching buyers or targets.
Ping Control UX: Add entities to filter from the table — select one or more rows in the entity table and click "Add to filter" to scope the pings view.
Data Explorer: New columns — added Avg Score, Critical count, and Scored count columns. Calculated columns are now preserved when saving a view.
April, 27
Deduplication setting for Targets — configure how duplicate leads are handled per target
No-targets warning in Ping Control — clear alert when a ping has no eligible targets instead of silent failure
Audience filters on entity level — filter audiences directly within campaign entities
April, 20
Attribute Filters in Ping Control — relay-level routing logic based on lead attributes with dedicated UI per entity. Beta launched — available for early access participants
Data Source Attribute Filters — attribute-based filtering at the data source level. Beta launched — available for early access participants
Payload Enrichment — enrich outgoing target payloads with additional data at the moment of ping routing. Beta launched — available for early access participants
Profiler: auto-refresh + multiple identities — profiler now refreshes automatically and supports multiple identity lookups per lead
April, 13
Relay hot cache optimizations — publisher and campaign data resolved from in-memory indexes on the routing hot path.
March, 30
Dataset rules — allow/deny rules for lead filtering at data source level with bulk import.
Account system selector — switch between multiple accounts and manage account-level settings.
March, 23
Profiler v2 — lead enrichment with person matching and multi-identity signal integration.
March, 16
Relay table redesign — new high-performance table interface for ping routing visualization.
Enrichment service — lead enrichment pipeline with service-based architecture now in production.
ZIP code injection — inject ZIP code data into outgoing payloads for target enrichment.
March, 09
Suppression list management — create, maintain, and apply manual and automatic suppression lists.
Notification center — central dashboard for system notifications and event history.
Report improvements — enhanced sharing, scheduling, and distribution options.
March, 02
Calculated columns — create computed metrics and formulas directly in reports.
Data explorer charts — visualize query results with charts, tables, and custom aggregations.
Email notification templates — customizable email templates for report delivery and alerts.
February, 23
Data explorer — custom SQL-based analytics interface for advanced data analysis and exploration.
Call disposition categorization — assign multiple disposition codes to calls for detailed analysis.
Auto-suppression rules — automatically exclude leads based on configurable criteria.
February, 16
Shareable reports — create named public links for direct report access and team collaboration.
Alert system — configurable alerts and notification rules for system monitoring.
February, 09
SQL query builder — build custom analytics queries with visual SQL interface.
Public report links — generate and share public links to reports without requiring account access.
February, 02
Billing and usage analytics — track daily and cycle billing usage across accounts and campaigns.
CallGrid integration — third-party call tracking and analytics platform integration.
Time period selection — new week and date range selectors for flexible analytics analysis.
January, 26
Sub-ID filtering — filter and analyze leads by specific publisher sub-ID codes across the platform.
Admin dashboards — new admin views for system monitoring and organizational oversight.
Shareable coverage reports — create and share geographic coverage insights with team members.
January, 19
Geographic IP enrichment — add IP-based location data to lead profiles for location-aware filtering.
Call quality export — export call quality metrics and quality control notes to CSV reports.
Timeout automation — automatically adjust and tune timeout parameters in real-time routing.
January, 12
Lead profiles and signals — import lead signals from S3 and export enriched lead profiles with demographic data.
Coverage mapping — sort and visualize geographic coverage of lead sources by performance metrics.
Publisher source tracking — track campaign source URLs and improve targeting capabilities.
2025
December
Publisher sub-IDs — track and manage publisher submission identifiers.
Retreaver integration — connect call source provider for call tracking.
Change logs — track changes to targets, buyers, and other entities.
November
Publisher restrictions — control which publishers can deliver to specific buyers and targets.
Scoring with verticals — organize and score calls by vertical market segments.
Persistent searches — save and reuse common search queries.
October
Static targets — configure non-dynamic, fixed target endpoints.
Cohorts — segment and group leads for analysis.
Coverage mapping — visualize geographic coverage of lead sources.
September
Geo-based filtering — filter and analyze leads by geographic location.
Ping status tracking — detailed ping lifecycle status with distribution charts.
Plan and subscription management — usage tracking and billing integration.
August
Even distribution — new cap distribution mode for balanced lead allocation across targets.
Account management — multi-account support with account switching.
July
Call filtering and search — filter and search calls by custom criteria with persistent table state.
Relay 2 architecture — new generation of the routing engine with improved performance and flexibility.
Custom call groups — organize and segment calls by user-defined groupings.
Timezone support — proper timezone handling across the platform.
June
Relay management interface — web interface for configuring and monitoring lead routing.
Access control — role-based permissions system for team management.
Call quality scoring — ability to score and evaluate call quality based on custom criteria.
May
Real-time lead routing — ping relay system launched for instant routing of leads to buyers.
Publishers and Buyers — unified partner management with separate roles for lead sources and destinations.
Flexible rate limiting — hourly and per-minute caps added alongside daily limits.
April
Bid distribution — visualize and analyze bid amounts and allocation patterns.
Bid experiments — run A/B tests on bidding strategies and rate variations.
Publisher-campaign mapping — view and manage relationships between publishers and campaigns.
March
Lead events — track important lifecycle events and state changes for each lead.
Ping management — collect and monitor lead pings with full search and filtering.
Duplicate detection — identify and flag duplicate leads and duplicate delivery attempts.
Geographic filtering — analyze leads by geographic location, state, and ZIP code.
Ping search — search and filter pings by custom criteria with persistent saved filters.
February
Intelligent tag detection — automatically classify and tag calls using AI-powered analysis.
Custom tag types — define tag categories and fine-tune detection with system prompts.
Alert tagging — attach tags to alert notifications for better organization and routing.
January
Alert system — receive notifications for calls and events matching custom criteria.
Call transcription — automatic speech-to-text conversion for recorded calls with chunked segments.