WidgetCalc

Description

WidgetCalc lets you build an interactive calculator — ROI, cost savings, pricing quote and more — that captures a visitor’s email before showing their result, so every calculation becomes a lead in your WidgetCalc dashboard.

This plugin puts that calculator on a WordPress site with no code:

  • A [widgetcalc] shortcode you can drop into any page, post or widget area.
  • A WidgetCalc block for the block editor (Gutenberg), with a field for the calculator key.
  • A site-wide default calculator key under Settings WidgetCalc, so a single-calculator site needs no attributes at all.

Build your calculator at widgetcalc.com first (a free plan covers one calculator), copy its key from the publish step, and paste it here.

Usage

  1. Create and publish a calculator at widgetcalc.com.
  2. Copy the calculator key shown on the publish step (the part of the embed snippet between /embed/ and .js).
  3. Either:
    • Go to Settings WidgetCalc and paste it as your default key, then add the WidgetCalc block or [widgetcalc] shortcode anywhere with no attributes, or
    • Use [widgetcalc key="your-calculator-key"] to place a specific calculator, independent of the default.

Does this need a paid WidgetCalc plan?

No. The plugin works with WidgetCalc’s free plan (one calculator, WidgetCalc badge shown). Paid plans add more calculators, remove the badge and unlock lead routing.

External services

This plugin loads your calculator from WidgetCalc, the hosted service it is
a shortcut for — it has no function without it.

  • What: a loader script, https://widgetcalc.com/embed/{your-calculator-key}.js,
    requested directly by the visitor’s browser for every page that shows a
    [widgetcalc] shortcode or WidgetCalc block.
  • When: on every page view where the shortcode or block is placed.
  • What data is sent: the calculator key you configured (part of the
    script URL) and the standard request data any script load sends (the
    visitor’s IP address and user agent, to the hosting server). The visitor’s
    own answers inside the calculator (and an email address, if the
    calculator asks for one) are sent to WidgetCalc only if the visitor fills
    in and submits the calculator; the plugin itself sends nothing on their
    behalf.
  • Provided by: Rock Software Oy, WidgetCalc — Terms of Service, Privacy Policy.

Blocks

This plugin provides 1 block.

  • WidgetCalc

Installation

  1. Upload the widgetcalc folder to /wp-content/plugins/, or install directly from the WordPress plugin directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings WidgetCalc and paste your calculator key.
  4. Add the WidgetCalc block to any page, or use the [widgetcalc] shortcode.

FAQ

Where do I get a calculator key?

Sign up at widgetcalc.com, build a calculator (or start from a template) and publish it. The publish step shows an embed snippet; the key is the UUID between /embed/ and .js in that snippet.

Can I embed more than one calculator?

Yes — set a site-wide default under Settings WidgetCalc for your main calculator, then use [widgetcalc key="…"] with a different key anywhere you want a different one.

Does this slow down my site?

The calculator loads in a lazy iframe, after the rest of your page, so it does not block your page’s own load.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WidgetCalc” is open source software. The following people have contributed to this plugin.

Contributors

Translate “WidgetCalc” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.1

  • Fix: enqueue the embed loader via wp_enqueue_script instead of printing a raw
  • Document the WidgetCalc external service (data sent, ToS, privacy) in this readme.
  • Remove an unsupported “fastest” claim from the description; add rocksoftware as a listed contributor.

1.0.0

  • First release: shortcode, block and a site-wide default key.