Missed Call Cost Calculator
WordPress plugin: show service businesses what unanswered calls cost — [missed_call_cost_calculator] shortcode
by James Thompson · github.com/jtabsbm/missed-call-cost-calculator · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/jtabsbm/missed-call-cost-calculator/archive/refs/heads/main.zipReadme
=== Missed Call Cost Calculator === Contributors: jtabsbm Tags: calculator, missed calls, lead generation, small business, service business Requires at least: 5.2 Tested up to: 6.7 Requires PHP: 7.2 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Show service businesses what unanswered calls actually cost them — a fast, self-contained calculator shortcode.
== Description ==
Service businesses miss 20–30% of inbound calls (after-hours, overflow, busy lines). This plugin adds a clean, dark-themed calculator to any page with one shortcode:
[missed_call_cost_calculator]
Visitors enter their calls per week, average job value, close rate, and missed-call percentage — the calculator instantly shows revenue lost per missed call and per year, with an animated result.
All defaults are editable via shortcode attributes:
[missed_call_cost_calculator calls="60" value="1200" close="30" missed="20" label="What are missed calls costing your roofing company?"]
Features:
- Zero dependencies — vanilla JS and CSS
- Assets load only on pages where the shortcode is used
- All inputs sanitized server-side; math runs client-side
- Responsive, accessible labels, dark theme
== Installation ==
- Upload the
missed-call-cost-calculatorfolder to/wp-content/plugins/, or install the ZIP via Plugins → Add New → Upload. - Activate the plugin.
- Add
[missed_call_cost_calculator]to any page or post.
== Frequently Asked Questions ==
= Where do the benchmark numbers come from? =
The 45% "would-have-booked" multiplier and the 20–30% missed-call band are pooled industry call-handling benchmarks. All inputs are user-editable so visitors can use their own numbers.
= Does it send data anywhere? =
No. All calculation happens in the visitor's browser. No network calls, no analytics, no cookies.
= Can I change the styling? =
Yes — override the .mcc-* classes in your theme's stylesheet.
== Changelog ==
= 1.0.0 =
- Initial release: shortcode, sanitization, animated results, responsive dark theme.