BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Dynamic Number Insertion icon
Slowing down Tested up to 6.8.10 #9 in call tracking

Dynamic Number Insertion

Dynamically replace phone numbers on specific pages for location-based businesses, landing pages, and call tracking campaigns.

Active installs10+10+ tier
Downloads · 30d67▲ +97.1% vs prev. 30d
Rating—0 reviews
Health score32/100At risk
All-time downloads479Since Sep 2025
Support resolved—No recent threads
RequiresWP 5.8PHP 7.2+
Downloads · 7d18▲ +12.5% week over week
Our verdict

Consider an alternative

Dynamic Number Insertion shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 1 year ago, and scores 32/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • No update in over a year
  • Only tested up to WordPress 6.8 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

246Jul 6Aug 19Oct 3
Yesterday1
Daily average (1y)1
Peak day9May 8, 2026
Last 12 months444

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Dynamic Number Insertion stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
call tracking >100 3,335 Best call tracking plugins →
dni #17 57 Best dni plugins →
dynamic number insertion #9 125 Best dynamic number insertion plugins →
phone number swap #10 111 Best phone number swap plugins →
phone numbers >100 4,156 Best phone numbers plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About Dynamic Number Insertion

From the official readme · v1.0.2

Description

Dynamic Number Insertion (DNI) allows you to automatically replace phone numbers across your WordPress site based on the page URL. Perfect for businesses with multiple locations, marketing campaigns with unique tracking numbers, or any situation where you need different phone numbers on different pages.

The plugin intelligently detects various phone number formats and replaces them consistently throughout the entire page – including headers, footers, widgets, and content areas. It works seamlessly with your existing theme and plugins, requiring no code modifications.

Phone numbers are replaced before the page loads, ensuring compatibility with call tracking services like CallRail and other JavaScript-based tracking solutions.

Key Features:

✅ Automatic phone number format detection (handles parentheses, dashes, dots, spaces)
✅ URL-based replacement rules for precise targeting
✅ Works everywhere – headers, footers, widgets, menus, and content
✅ Compatible with page builders and themes
✅ No coding required – simple dashboard interface
✅ Preserves SEO and tracking scripts
✅ Lightweight and performance-optimized

Use Cases:

  • Multi-location businesses – Show local phone numbers on location-specific pages
  • Landing pages – Use unique tracking numbers for different marketing campaigns
  • A/B testing – Test different phone numbers to measure conversion rates
  • Franchises – Let each franchise location have their own contact number
  • Service area pages – Display area-specific phone numbers automatically

Installation

  1. Upload the plugin files to /wp-content/plugins/dynamic-number-insertion/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Navigate to Settings → Phone Manager
  4. Add your first rule by entering:
    • Original Number (the number currently on your site)
    • Replacement Number (the number you want to display)
    • URL/Page (the specific page where replacement should occur)
  5. Click “Add Rule” and the replacement will be active immediately

Frequently asked questions

How does the plugin detect phone numbers?

The plugin automatically detects common phone number formats including: – (555) 123-4567 – 555-123-4567 – 555.123.4567 – 5551234567 – +1-555-123-4567 And many other variations with or without country codes, parentheses, spaces, and separators.

Will this work with my theme?

Yes! The plugin works at the output level, capturing and modifying the final HTML before it’s sent to the browser. This means it works with any theme or page builder.

Does it work with call tracking services like CallRail?

Yes. The phone number replacement happens during PHP processing, before the page loads in the browser. This means JavaScript-based call tracking services can still function normally on top of the replaced numbers.

Can I use multiple rules for the same page?

The plugin uses exact URL matching, and the most specific rule takes priority. Each URL can have one active rule at a time.

Will this slow down my site?

No. The plugin is highly optimized and uses efficient output buffering. The replacement process adds minimal overhead (typically less than a few milliseconds per page load).

Can I target specific pages or posts?

Yes. Enter the exact URL path for any page, post, or custom post type. For example: – /contact/ for your contact page – /locations/austin/ for a specific location page – /landing/campaign-1/ for a marketing landing page

Does it work with phone numbers in images?

No, the plugin only replaces text-based phone numbers. Phone numbers embedded in images cannot be dynamically replaced.

Changelog

1.0.2

Updated icons

1.0.1

  • Added uninstall.php file to properly clean up plugin data (options) when the plugin is deleted.
  • Improved sanitization and validation of user inputs in the admin settings page for better security.
  • Minor code cleanup and consistency fixes in admin and replacer classes.

1.0.0

  • Initial release
  • URL-based phone number replacement rules
  • Automatic format detection for phone numbers
  • Support for headers, footers, widgets, and content areas
  • Simple dashboard interface for managing rules
  • Compatible with call tracking services
  • Intelligent detection of phone number variations
  • Works with any theme or page builder

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Dynamic Number Insertion alternatives

All call tracking plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 CallRail Phone Call Tracking CallRail Phone Call Tracking Dynamically swap CallRail tracking phone numbers based on the visitor's referring source. by CallRail 10K+ ★★★★★★★★★★ 3.7 (6) 8 months ago 52
2 WhatConverts WhatConverts Enables WhatConverts on all pages. by whatconverts call tracking an… 7K+ ★★★★★★★★★★ 5 (3) 2 months ago 75
3 CallTrackingMetrics CallTrackingMetrics CallTrackingMetrics integrates with your WordPress site to provide powerful call tracking… by taf2 3K+ ★★★★★★★★★★ 4 (4) 3 months ago 66
4 LocaliQ – Tracking Code LocaliQ – Tracking Code Adds LocaliQ's tracking code on all pages. by REWordPressPlugin 2K+ ★★★★★★★★★★ 3 (2) 3 months ago 50
5 Clixtell Clixtell Clixtell Tracking & Dynamic Phones integrates Clixtell click fraud detection and dynamic… by clixtell 1K+ ★★★★★★★★★★ No reviews 8 months ago 42
6 Nimbata Call Tracking Nimbata Call Tracking Dynamically swap your site's phone number with a nimbata tracking numbers. Track which… by nimbata 400+ ★★★★★★★★★★ No reviews 6 months ago 48
7 INVOX Call Tracking INVOX Call Tracking The INVOX Call Tracking plugin lets WordPress users easily add Dynamic Number Insertion… by invox 40+ ★★★★★★★★★★ 5 (1) 2 years ago 34
8 Drona Call & Phone Click Analytics Drona Call & Phone Click Analytics Automatically tracks phone number clicks from tel: links and provides detailed analytics… by Drona Infotech (Kuldeep Kumar) 40+ ★★★★★★★★★★ No reviews 7 months ago 39
10 Scinorx Click Tracker Scinorx Click Tracker Track website link clicks automatically from your WordPress website. by Scinorx Technologies Inc 10+ ★★★★★★★★★★ No reviews 2 months ago 57
11 ConvertContacts ConvertContacts ConvertContacts offers lead & call tracking, lead notifications & nurturing, ROI reports… by REWordPressPlugin 10+ ★★★★★★★★★★ No reviews 6 years ago 23

FAQ

Dynamic Number Insertion: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Dynamic Number Insertion free?

Yes. Dynamic Number Insertion is free to download and use from the official WordPress.org plugin directory.

Is Dynamic Number Insertion safe to use in 2026?

Dynamic Number Insertion shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 1 year ago, and scores 32/100 on our health check.

How many websites use Dynamic Number Insertion?

Dynamic Number Insertion is active on 10+ WordPress websites and has been downloaded 479 times since it launched in September 2025. It was downloaded 67 times in the last 30 days.

Does Dynamic Number Insertion work with WordPress 7.1?

Dynamic Number Insertion is officially tested up to WordPress 6.8.10, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Dynamic Number Insertion need?

Dynamic Number Insertion requires PHP 7.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Dynamic Number Insertion last updated?

The latest version, 1.0.2, was released on September 21, 2025 (1 year ago).

Who makes Dynamic Number Insertion?

Dynamic Number Insertion is developed and maintained by Ryan Howard.

What are the best alternatives to Dynamic Number Insertion?

The most popular alternatives to Dynamic Number Insertion are CallRail Phone Call Tracking (10K+ installs), WhatConverts (7K+ installs) and CallTrackingMetrics (3K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.