Skip to content

CallRail DNI Management

Status: Active (April fixes complete) Project: Website · Marketing

What this is

CallRail Dynamic Number Insertion (DNI) swaps the displayed phone number on the firm's website based on traffic source, so each campaign gets its own trackable number. Essential for measuring which ads, SEO pages, and referral sources actually drive calls.

The April 9 cluster

Three near-identical Notion entries on April 9 (deduplication didn't catch them) covered the same incident: CallRail DNI stopped swapping numbers correctly on some pages, requiring a fix to the WPCode snippet that loads the CallRail JS, a number audit to reconcile which numbers were in use, and Intaker verification to confirm tracked calls were still flowing to Intaker.

All three entries describe: CallRail DNI Fix, Number Audit, WPCode Script Optimization, Intaker Verification (April 9, 2026).

What was fixed

  • WPCode snippet loading order was wrong on pages using custom JS
  • Some numbers had expired / been released and were still in the swap config
  • Intaker webhook had changed but the CallRail config hadn't

Sources

See also