wiki/knowledge/call-tracking/call-screening-ivr-spam-filtering.md · 687 words · 2026-04-05

Call Screening & IVR for Spam Filtering

Overview

When ad campaigns — particularly display or broad-match campaigns — generate high call volumes, a significant portion of those calls may be bot-generated or low-quality spam. A lightweight IVR (Interactive Voice Response) layer inserted in front of the client's real phone number can filter out bot calls with minimal friction for legitimate callers.

This approach is distinct from [1] (which filters ad clicks before they reach the site) and [2] (which filters form submissions). Call screening addresses the phone channel specifically.

The Problem

Ad campaigns — especially Microsoft Ads display campaigns — can generate calls at very low cost per call (e.g., $2/call) but with a high proportion of spam or bot-initiated calls. Without a screening layer, these calls hit the client's main phone line directly, overwhelming staff and making it difficult to identify genuine leads.

Example: A Microsoft Ads display campaign generated ~150 calls for ~$300 ($2/call). The majority were spam, causing the client to pause the campaign entirely rather than optimize it.

The Solution: CallRail + IVR Forwarding

Architecture

The core pattern is a forwarding number with screening inserted between the ad and the client's real phone:

Ad / Website → CallRail Number → IVR Prompt → Client's Real Phone
                                      ↓
                               Bot/No-Input → Call Dropped

The client's real phone number is never exposed directly in ad campaigns. Instead, a CallRail tracking number is used. All calls hit CallRail first, where screening logic runs before forwarding.

IVR Prompt Design

A simple single-level IVR is sufficient to block most bots:

"Thank you for calling [Company]. Press 1 for sales, press 2 for support."

Bots cannot navigate DTMF prompts, so calls that receive no input are dropped automatically. This creates minimal friction for real callers — a single keypress — while being highly effective against automated dialers.

A slightly higher-friction variant asks callers to state their name and company before being connected. This screens out more marginal calls but adds more friction for legitimate prospects.

Tradeoffs

Approach Bot Blocking Caller Friction Recommended For
No screening None None Low call volume, trusted traffic
Simple IVR (press 1) High Very low Most ad-driven campaigns
Name/company prompt Very high Moderate High spam volume, high-value leads
Answer and hang up Manual only None Low volume, staff available

The simple "press 1" IVR is the default recommendation for clients experiencing bot call spam from ad campaigns.

Implementation Notes

When to Recommend This

Propose call screening when:

Sources

  1. Clickcease Fraud Protection|Click Fraud Protection
  2. Akismet Gravity Forms Spam|Akismet Form Spam Filtering
  3. Callrail Overview|Callrail
  4. Clickcease Fraud Protection|Clickcease
  5. Clickcease Fraud Protection|Clickcease Click Fraud Protection
  6. Akismet Gravity Forms Spam|Akismet & Gravity Forms Spam Filtering
  7. Wp Mail Smtp Deliverability|Wp Mail Smtp & Email Deliverability
  8. Callrail Overview|Callrail Overview