Elevate Design Space – Impact and Goal Counter

Description

Elevate Design Space – Impact and Goal Counter helps organizations, businesses, communities, creators, and individuals communicate meaningful progress.

Create displays such as:

  • 742 of 1,000 families helped
  • $8,420 of $10,000 raised
  • 2,418 trees planted
  • 156 members joined
  • 42 days until launch
  • 1,250 volunteer hours

The free plugin includes:

  • Unlimited manually managed counters.
  • Goal progress, manual impact total, days-since, and days-until modes.
  • Four coordinated designs: Aero Glow, Calm Current, New Dawn, and Clean Minimal.
  • Standard full-number display, compact metric-style notation, and decimal controls.
  • Optional custom brand colors and number animation controls.
  • Custom labels, supporting text, units, symbols, and completion messages.
  • Progress bar, circular ring, and thermometer goal visuals.
  • Optional percentages and labeled milestone markers.
  • Optional action button, source attribution, and last-updated date.
  • Impact equations that translate an amount into a real-world outcome.
  • Monthly, annual, or custom campaign periods with optional archive-and-reset behavior.
  • Completion glow or subtle confetti celebrations with reduced-motion support.
  • A dynamic Gutenberg block and a shortcode.
  • A miniature card shortcode for sidebars, dashboards, and compatible community areas.
  • An optional per-counter URL that makes the public miniature card clickable.
  • An Impact Dashboard block and shortcode for combining several counters.
  • A live editor preview, one-click counter duplication, and copyable shortcodes.
  • A clearer counter list with current value, progress, design, and update date.
  • Responsive, accessible front-end output.
  • Optional administrator emails when an opted-in Goal counter crosses selected percentages.
  • A JSON data export and a configurable delete-or-preserve choice for uninstalling.
  • No external APIs, tracking, or custom database tables.

Elevate Design Space – Impact and Goal Counter stores each counter as a private WordPress custom post with standard post metadata. Published counters appear only where you place their block or shortcode.

Privacy

Elevate Design Space – Impact and Goal Counter does not collect personal information for Elevate Design Space, contact external services, or add tracking. Counter configuration and sent-notification milestones are stored in standard WordPress posts and post metadata. Site-wide settings may contain the administrator email address selected to receive notifications. A site owner may choose to enter information that is personal or sensitive; that content is controlled by the site owner and should be addressed in the site’s own privacy practices where applicable.

Blocks

This plugin provides 2 blocks.

  • Elevate Design Space – Impact and Goal Counter Display a saved impact, goal, count-up, or countdown counter.
  • Impact Dashboard Combine several saved impact counters in one responsive dashboard.

Installation

  1. Upload and activate Elevate Design Space – Impact and Goal Counter.
  2. Open Impact Counters in the WordPress dashboard.
  3. Select Add New, name the counter, and configure its values and design.
  4. Publish the counter.
  5. Add the Elevate Design Space – Impact and Goal Counter block to a page and select the counter, or use its generated shortcode.

Example shortcode:

[elevatedesignspace_impact_counter id="123"]

Miniature card shortcode:

[elevatedesignspace_impact_counter_mini id="123"]

You can also request the miniature layout through the main shortcode:

[elevatedesignspace_impact_counter id="123" display="mini"]

Combine up to 12 published counters in an Impact Dashboard block, or use:

[elevatedesignspace_impact_dashboard ids="123,456,789" columns="3" title="Our Impact"]

FAQ

Can the miniature card link to another page?

Yes. Enter a URL in the counter’s Miniature card link URL setting. Only the public miniature layout becomes clickable. Leave the setting blank when the miniature card should not link anywhere.

What is the difference between Standard and Metric?

Standard preserves the complete localized number, such as 1,250,000. Metric uses compact metric-style suffixes for large numbers, such as 1.3M. WordPress locale settings determine the decimal and thousands separators.

The custom unit field works with either format. You can enter units or symbols such as $, miles, km, lb, kg, hours, meals, trees, or members and place the unit before or after the number.

Decimal places can be automatic or fixed at zero, one, or two. Number separators continue to follow the WordPress locale.

How do campaign periods and automatic resets work?

Goal counters can show a monthly, annual, or custom campaign period. When archive-and-reset is enabled, a daily WordPress scheduled task checks for an ended period, saves its current value and goal in the counter’s archive, resets the current value to zero, and advances monthly or annual dates. A custom period runs once and then disables its automatic reset.

WordPress scheduled tasks run when the site receives traffic, so a low-traffic site may process a reset shortly after the scheduled date rather than at an exact minute. Archived results are included in the JSON data export.

What is an impact equation?

An impact equation explains what a total represents without connecting to an outside service. For example, a counter can show that every $25 provides one meal and calculate the equivalent number of meals from its current value. The site owner controls the rate and wording.

Can I change the colors or animate the number?

Yes. Each counter can keep one of the four finished designs or override its background, accent, progress-track, and text colors. Number animation can be turned off and its duration can be adjusted. Visitors who request reduced motion receive a non-animated display.

Which time does a count-up or countdown use?

Dates and times entered in the counter editor use the timezone configured under WordPress Settings > General. This is intentional: the WordPress site timezone is the source of truth, not the timezone of the administrator’s computer.

On the public page, a small browser script keeps day counters current between page loads. A visitor in another timezone could see a day boundary at a slightly different local moment. Reloading the page synchronizes the display with the value calculated by WordPress.

Does WordPress automatically update the value?

Days-since and days-until counters are calculated automatically from their dates. Goal and manual impact totals are changed by an editor in WordPress. The free version does not connect to stores, donation systems, forms, or membership plugins.

How do milestone notifications work?

An administrator must first enable email notifications under Impact Counters > Settings and choose the recipient and goal percentages. Each individual Goal counter must then be opted in. When an editor saves a published Goal counter after its progress crosses a selected percentage, the plugin sends one email for the highest newly crossed milestone and records all milestones crossed by that update.

Enabling notifications does not send messages for milestones the counter had already reached. Emails use WordPress’s existing mail system, so delivery depends on the site’s mail configuration. The free version does not send countdown reminders or retrieve live values from another plugin.

Use the test-email control under Impact Counters > Settings to save the recipient and ask WordPress to send an immediate test message. The result shows whether WordPress accepted or rejected the request without changing counter values or milestone history. Acceptance does not guarantee final delivery by the recipient’s email provider.

Can I create more than one counter?

Yes. The free version supports unlimited counters. Each receives its own block selection and shortcode.

Does it work with BuddyPress and Youzify?

The regular and miniature shortcodes can be placed in BuddyPress or Youzify areas that process WordPress shortcodes. This makes a site-managed counter suitable for a community dashboard, widget, custom tab, or other shortcode-enabled area.

The current free version does not create a separate counter for each member, add counters to profiles automatically, read BuddyPress member totals, or provide member-controlled visibility. Those features require a dedicated community integration and should not be inferred from basic shortcode compatibility.

Is the plugin accessible?

The counter uses semantic text, an accessible progressbar with numeric values, responsive typography, live text for time changes, and reduced-motion support. Site owners should still choose labels and surrounding content that are clear to their audience.

Does the counter use H1 or H2 typography?

No. An individual counter does not add H1 or H2 headings. Its number is a styled text container, and its visible label uses paragraph semantics so it does not disrupt the page’s heading hierarchy or depend on a theme’s heading presets. The Impact Dashboard’s optional title uses an H2 because it labels a group of counters; leave that title blank when the surrounding page already supplies the appropriate heading.

The free editor provides four finished designs rather than typography controls. Developers and site owners can override the CSS directly. The following custom properties are available on .impagoco-counter:

--impagoco-font-family, `--impagoco-number-size`, and `--impagoco-label-size`

For example:

.impagoco-counter { --impagoco-font-family: Georgia, serif; --impagoco-number-size: 90px; --impagoco-label-size: 26px; }

Place overrides in the site’s Additional CSS area or a child theme so plugin updates do not replace them.

Does the plugin send data to Elevate Design Space?

No. The plugin makes no external API requests and includes no analytics or tracking.

What happens to counter data when the plugin is deleted?

The Data settings screen controls uninstall behavior. By default, deleting the plugin removes its counters, post metadata, notification history, and settings. Uncheck the deletion option before uninstalling if the data should remain for a later reinstallation. Deactivation alone never deletes data.

Administrators can also download a JSON export containing all counters, their configuration, site-wide plugin settings, and sent-notification history.

What could a future Pro version include?

Potential Pro features include automatic WooCommerce, donation, community, and form integrations; historical charts; digest, multi-recipient, and webhook notifications; data importing and migration tools; advanced typography and saved style presets; member-specific BuddyPress and Youzify counters; advanced dashboard controls; permissions; and priority support. The free plugin’s core counter features are not temporary trials.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Elevate Design Space – Impact and Goal Counter” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Adds an optional per-counter destination URL for clickable public miniature cards.
  • Keeps action button text white across link, hover, focus, visited, and active states.
  • Refreshes front-end assets when updating from version 1.0.0.

1.0.0

  • Initial stable public release of Elevate Design Space – Impact and Goal Counter.
  • Includes four counter modes, four coordinated designs, flexible progress visuals, impact storytelling, action buttons, campaign periods, dashboards, shortcodes, blocks, and milestone email notifications.
  • Includes responsive and accessible output, reduced-motion support, data export controls, transparent uninstall behavior, and no external tracking.

0.4.8

  • Shows the configured action button in the live counter preview as soon as it has a label.
  • Keeps the preview button intentionally non-clickable while public counter buttons continue to use their configured URLs.

0.4.7

  • Moves the per-counter Email notifications section above the live preview so the controls and delivery status are easier to find.

0.4.6

  • Fixes notification activation so already-reached percentages are not incorrectly stored as sent emails.
  • Adds a per-counter notification status panel showing the site setting, counter setting, publication status, recipient, and result of the last save.
  • Adds a Reset notification history option for testing or beginning a new campaign.
  • Reports whether a save started tracking, crossed a recorded milestone, attempted an email, or did not meet a notification requirement.

0.4.5

  • Adds a Save settings and send test email control to Notification settings.
  • Reports whether WordPress accepted or rejected the test message and displays available mail errors.
  • Clarifies that enabling notifications does not send messages for milestones already reached.
  • Keeps email testing separate from counter values and milestone-notification history.

0.4.4

  • Keeps supporting, progress, milestone, period, impact, and trust text readable when WordPress block-editor or theme typography applies its own text colors.
  • Applies the contrast fix to both individual Counter blocks and cards inside the Impact Dashboard block.

0.4.3

  • Moves uninstall cleanup variables into an isolated function scope so no global variables require naming prefixes.

0.4.2

  • Sanitizes submitted settings arrays immediately after WordPress unslashing.
  • Removes metadata conditions from the scheduled campaign query and performs the reset eligibility check in application code.
  • Updates the documented WordPress compatibility header to 7.1.
  • Prefixes all uninstall-script variables to follow WordPress plugin naming conventions.
  • Clears the related WordPress Plugin Check security and slow-query warnings without changing saved counter behavior.

0.4.1

  • Changes confetti into a one-time outward celebration burst.
  • Adds a three-pulse number animation to the completed-goal glow celebration.
  • Makes the live preview follow the WordPress counter title while the primary label still uses its example wording.
  • Adds clearer explanations for units, symbols, impact stories, action buttons, sources, and update details.
  • Moves both site-wide and per-counter notification controls to the end of their settings areas.

0.4.0

  • Adds a live counter preview to the counter editor.
  • Adds custom brand colors, decimal controls, and adjustable number animation.
  • Adds circular-ring and thermometer goal visuals alongside the progress bar.
  • Adds labeled milestone markers and glow or confetti completion celebrations.
  • Adds optional action buttons, source attribution, and last-updated dates.
  • Adds impact-equation mode for translating totals into real-world outcomes.
  • Adds monthly, annual, and custom campaign periods with optional archival and automatic reset.
  • Adds an Impact Dashboard block and shortcode for combining up to 12 counters.
  • Adds one-click duplication, copy buttons, and improved counter-list information.
  • Includes campaign archives in the JSON export and honors reduced-motion preferences.

0.3.3

  • Replaces the large Settings-page banner with a compact branded header.
  • Removes the unused horizontal lockup image from the installed plugin package.

0.3.2

  • Reduces the Settings-page brand lockup for a more balanced admin layout.
  • Adds a copyright and GPL license notice to the footer of Elevate Design Space – Impact and Goal Counter admin screens.

0.3.1

  • Restores the standard WordPress chart icon in the dashboard menu.
  • Keeps the official branding inside the plugin settings and counter editor screens.

0.3.0

  • Adds the official Elevate Design Space – Impact and Goal Counter logo and Elevate Design Space brand lockup.
  • Adds branded headers to the counter editor and plugin settings screen.

0.2.1

  • Tightens the miniature card’s top and bottom spacing to match the Recovery Milestone Counter’s compact proportions.
  • Changes the visible counter label from an H3 to paragraph semantics so counters do not alter the page heading hierarchy.
  • Adds CSS custom properties for font family, number size, and label size overrides.
  • Keeps miniature goal metadata horizontal on narrow screens to preserve the compact layout.

0.2.0

  • Adds a site-wide Notification settings panel, disabled by default.
  • Adds customizable percentage milestones and one administrator recipient.
  • Adds a per-counter notification opt-in for published Goal counters.
  • Sends one WordPress email for the highest milestone crossed by a saved update and records crossed milestones to prevent duplicates.
  • Adds a Data settings panel with transparent storage information.
  • Adds a downloadable JSON export of counters, settings, and notification history.
  • Adds a configurable preserve-or-delete option for plugin uninstallation.

0.1.2

  • Expands the design collection from three choices to four.
  • Replaces Bright Impact with Calm Current and New Dawn, coordinated with the Recovery Milestone Counter design family.
  • Retains Clean Minimal as a white, understated option.

0.1.1

  • Adds a compact miniature counter card.
  • Adds the [elevatedesignspace_impact_counter_mini] shortcode.
  • Adds display="mini" support to the primary shortcode.
  • Documents basic shortcode compatibility and the current integration boundary for BuddyPress and Youzify.

0.1.0

  • Initial public beta.
  • Adds goal, manual total, days-since, and days-until modes.
  • Adds the initial branded counter designs.
  • Adds standard and compact metric-style number formats.
  • Adds custom units, labels, supporting text, completion messages, progress bars, and percentages.
  • Adds a dynamic Gutenberg block and shortcode.
  • Documents WordPress timezone behavior and privacy.