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.
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 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.
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.
| 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.
Propose call screening when: