Een Predictive Dialer is software die de centrale (PABX) de instructie geeft om meerdere telefoonnummers gelijktijdig te draaien van een vooraf geselecteerde lijst van telefoonnummers. Een wiskundig algoritme (formule) wordt gebruikt om te voorspellen hoeveel nummers moeten worden gedraaid, gebaseerd op het aantal afgeronde gesprekken en op het aantal agents dat beschikbaar zal worden.

Het systeem tracht het aantal gedraaide nummers in overeenstemming te brengen met het aantal beschikbare agents, zodat tot stand gebrachte verbindingen direct door agents kunnen worden opgevolgd met een gesprek. Het systeem detecteert bij welke verbindingen de gebelde opneemt en zet alleen deze gesprekken (en, indien gewenst, ook die met een antwoordapparaat) door naar een beschikbare agent. Agents krijgen ook scherminformatie aangeboden over het gesprek. Het systeem registreert alle oproeppogingen in het systeem: verbonden, in gesprek, niet opgenomen, antwoordapparaat, netwerktonen, opgenomen.

Predicitive Dialers hebben ook een nadeel: hoe agressiever dialers zijn geprogrammeerd (hoe meer verbindingen ze tot stand proberen te brengen), hoe vaker het ook zal voorkomen dat een gebelde stilte hoort aan de andere kant van de lijn, omdat er niet op tijd geen agent beschikbaar is. Dit zorgt er voor dat mensen eerder ophangen (abandoned call) en irritatie bij de gebelde. Tegenwoordig wordt er in diverse landen wetgeving gehanteerd die de instellingen van predicitive dialers aan banden legt om zo consumenten te beschermen tegen deze verstoring. Zo is in de UK de maximale toegestane Abandoned Rate 3%. Normaliter wordt een instelling van maximaal 5% gehanteerd.