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¶
- CallRail DNI Fix, Number Audit, WPCode Script Optimization, Intaker Verification (April 9, 2026)
- CallRail DNI Fix, Number Audit, WPCode Script Optimization, Intaker Verification v2
- CallRail DNI Fix, Number Audit, WPCode Script Optimization, Intaker Verification v3