myCred Notifications Plus is a versatile notifications add-on for WordPress. It enhances user engagement and interaction on WordPress websites, providing a comprehensive solution for delivering various notifications. In comparison to similar extensions, it offers advanced customization options and flexibility to tailor notifications to specific needs. Users can efficiently manage and control notification settings with ease, enhancing the overall user experience on their WordPress site.

Plugin Version: 3.1.1
 
WordPress plugin myCred Notifications Plus

Plugin Features

With its robust features, this plugin enables website administrators to create personalized notifications for users based on their interactions and activities on the site. It offers a seamless integration that ensures notifications are delivered promptly and effectively. Additionally, myCred Notifications Plus supports multiple notification channels, allowing users to receive alerts through various mediums, enhancing accessibility and user engagement. This versatility sets it apart from standard notification plugins available for WordPress.

One key highlight of this plugin is its intuitive interface, which simplifies the process of setting up and managing notifications. Users can effortlessly configure notification triggers, content, and delivery methods to suit their sites requirements. Moreover, the plugin provides real-time analytics and reporting features, enabling administrators to track the performance and effectiveness of their notifications. This data-driven approach allows for continuous optimization and improvement of notification strategies.

Furthermore, myCred Notifications Plus offers seamless compatibility with popular WordPress themes and plugins, ensuring a harmonious integration into existing site structures. Its responsive design ensures optimal display across devices, guaranteeing a consistent user experience. The plugins scalability allows it to cater to websites of varying sizes and complexities, making it a versatile solution for both small businesses and large enterprises. Overall, this notifications add-on for WordPress stands out for its robust features, user-friendly interface, and comprehensive customization options.

In conclusion, this WordPress plugin offers a powerful solution for enhancing user engagement through tailored notifications. Its diverse features, seamless integration, and user-friendly interface make it a valuable addition to any WordPress website looking to improve user interaction and boost site performance. With its advanced capabilities and flexible customization options, this plugin empowers website administrators to create dynamic notification strategies that drive user engagement and enhance overall user experience on their site.

Specifications:

Release date: 12-07-2019
Last updated: 02-10-2025
Type: Paid
License: GPL 
Subject: Clients & Communities
Compatibility: W5.x
Includes: Plugin
Language packs: English
Developer: myCred

Rating:
4.5673076923077 1 1 1 1 1 (208 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

How to Configure myCred Notifications Plus for Point, Rank, and Badge Alerts

myCred Notifications Plus is not just there to add one more popup banner to your site. Its real value is different: users immediately see that their action in myCred has been counted, their balance has changed, a badge has been awarded, or a rank has gone up or down, while the admin can control the text, colors, placement, and display conditions without manually editing theme templates.

This guide covers installation, the initial check, display timing, retention period, instant notifications, separate rules for specific events, message templates, sound, appearance, and page exclusions. We will also walk through a working setup for a site that uses activity points, verify the outcome on the front end, review common issues, and compare alternatives.

This article is intended for WordPress site owners who already use myCred as a points, rewards, or gamification system. If your core earning rules are not set up yet, start by getting myCred itself in order: point types, hooks, logs, ranks, and badges. Notifications Plus shows the outcome of those rules, but it does not replace the reward mechanics behind them.

myCred Notifications Plus in WordPress: notification setup and the visible result on the site
The core idea of the plugin: a myCred event becomes a clear popup notification that the user sees without having to check their account area.

What Problem This Plugin Solves in a myCred Setup

In myCred, almost every meaningful user action can affect points: logging in, leaving a comment, making a purchase, completing a lesson, viewing content, earning a badge, or moving to a new rank. But the actual award often happens quietly. The user does something, the balance changes in the database, a record is added to the log, and nothing on the screen explains why they now have more or fewer points.

myCred Notifications Plus closes that exact gap between the internal points system and the user's perception of it. It takes an event from the myCred ecosystem and displays a popup message on the public-facing part of the site. As a result, the visitor gets immediate feedback: the action was accepted, the reward was granted, the rank changed, the badge was earned, or the balance was reduced for a clear reason.

The official product page highlights several key roles: notifications for gaining and losing points, alerts for rank promotions and demotions, messages for new badges, different colors for different notification types, sound, style options, and the ability to exclude notifications on specific posts, pages, or products. The documentation adds settings for display time, retention period, padding, position, and instant mode.

Why This Matters for a Points-Based System

A points system works better when users can see the cause-and-effect relationship. If a comment earns points, the message should appear right after the action or shortly afterward. If a purchase spends bonus points, the user should understand that the deduction did not happen because of an error. If a course awards a badge, the popup turns a dry system event into a moment of recognition.

Without that kind of feedback, the site owner has to compensate with emails, separate history pages, balance widgets, or extra interface explanations. Those can all be useful, but they work more slowly. A popup notification is especially effective as an instant confirmation of the outcome: the user does not have to go looking for the log and sees the confirmation right away.

Where Notifications Plus Stands Out Most

This plugin is useful for communities, private clubs, educational projects, stores with reward points, sites with member rankings, and internal portals where points are used for motivation. In these projects, the notification becomes part of the workflow: the member takes an action, sees the reward, understands the next milestone, and keeps engaging.

On a simple blog with rare point awards, the effect will be much more modest. If a user gets points only once during registration and never interacts with the system again, an extra premium notification layer may be unnecessary. But if points, ranks, and badges are tied to repeat actions, Notifications Plus helps make that system visible.

Who Should Use myCred Notifications Plus and When Another Approach Makes More Sense

This plugin is worth considering for site owners who already rely on myCred as an important part of the user journey. It is not a standalone loyalty platform and not a universal web notification plugin. It only shows its value when there are actual myCred events, clear earning rules, and an audience that benefits from seeing immediate feedback after an action.

Good Use Cases

myCred Notifications Plus fits well in projects where users frequently receive small confirmations: a comment was counted, a daily login was recorded, a lesson was completed, a purchase earned rewards, a badge was unlocked, or a rank changed. In these cases, the notification should be short, noticeable, and not annoying.

  • A community or forum where points are awarded for activity, replies, likes, profile actions, or participation in discussions.
  • An educational site where myCred is tied to lessons, quizzes, completed assignments, badges, and rank progression.
  • A WooCommerce store with rewards where the customer should see points being added or deducted after a target action.
  • A private club where ranks and badges help explain a member's level and motivate them to keep progressing.
  • A multi-page site with several point types where it is important to show notifications only for selected types rather than create noise from every event.

When the Plugin May Not Be the Right Fit

If the site does not use myCred as the core of its points logic, Notifications Plus will not solve the problem on its own. It does not create reward rules, design the points economy, or replace a history page. First you need a working myCred setup, then you add the notification layer.

You should also be cautious on sites with aggressive AJAX navigation, endless dynamic page loading, or complex frontend applications inside WordPress. The myCred notifications documentation specifically notes that themes serving pages through AJAX may require instant mode, otherwise notifications may appear only after a standard page load. On those sites, testing needs to happen not just in the admin area but in the real user flow.

Practical rule: if the user needs to see the reward immediately after the action, include Notifications Plus in your test workflow. If a log entry or email can easily replace the notification, first decide whether a popup would add useful feedback or just extra noise.

What to Check Before Installation

Before installing the plugin, do not start by uploading the ZIP file. Notifications depend on how the points system is already configured, which events actually create records, which pages are cached, and whether there is a conflict with the built-in notifications add-on. Preparation takes less time than trying to figure out why the popup never appeared after setup.

Core Dependency on myCred

Notifications Plus is an add-on for myCred. That means the main myCred plugin must already be installed and active on the site, and it must have point types and events that change balances or award achievements. If you only have an empty myCred installation with no hooks, ranks, or badges, Notifications Plus will have very little to display.

Check the myCred menu in the WordPress admin panel. Depending on your setup, you should see general settings, tools, hooks, point types, logs, ranks, or badges there. You do not need to enable everything at once. One confirmed action that changes a balance and creates a myCred log entry is enough to begin testing.

The Built-In Notifications Need to Be Disabled

The Notifications Plus documentation clearly warns that the built-in myCred notifications add-on must be disabled. This matters because two notification systems may try to process the same event stream. In the best case, the user sees duplicates. In the worst case, part of the setup appears broken even though the real issue is a conflict.

Before activating the Plus version, open myCred - Toolkit or the add-ons section in your version of the interface and check the status of the built-in Notifications add-on. If it is enabled, disable it first and only then enable Notifications Plus. After that, run one test point award and verify that only one type of popup notification appears.

Point Types, Ranks, and Badges

If the site uses a single point type, the first test is simpler: an event changes the balance, and the notification shows the increase or deduction. If there are multiple types, decide in advance which ones should actually trigger notifications. The myCred FAQ confirms that notifications can be limited to specific point types. This is useful when one type is a visible currency for the user, while another serves as an internal technical counter.

The same principle applies to ranks and badges. A notification does not award a badge or promote a rank by itself. It appears only after the corresponding myCred mechanism has already run. So before configuring the popup, make sure the badge or rank is really being assigned: in the user's profile, in the log, on the ranks page, or in a public block if it is displayed via shortcode or block.

Cache, AJAX Navigation, and the Test User Role

Do not test only as an administrator. Admin users often bypass part of the cache, see extra panels, and may be excluded by optimization plugins. Create a regular test user, sign in through a separate browser or private window, and perform an action that should award points.

If the site uses page caching, delayed script loading, JavaScript optimization, or theme-based AJAX navigation, temporarily exclude the test page from the most aggressive optimization layers. That does not mean cache is always incompatible. It means your test should separate a myCred rule failure from a popup delivery failure.

Installation and Initial Enablement

Installing myCred Notifications Plus usually works like installing any other WordPress ZIP plugin: go to the plugin upload screen, upload the archive, and activate it. This guide does not cover purchasing, license keys, or licensing workarounds. It assumes you already have a legally obtained plugin archive and access to the site's admin panel.

Activation Sequence

  1. Make sure the main myCred plugin is active and the site has at least one working rule for adding or deducting points.
  2. Open myCred - Toolkit and disable the built-in Notifications add-on if it is enabled.
  3. Go to Plugins - Add New Plugin, use Upload Plugin, select the ZIP archive, and install the add-on.
  4. Activate the plugin and return to the myCred menu.
  5. Enable Notifications Plus in the toolkit/add-ons section if your build requires the add-on to be turned on separately after the plugin file is activated.
  6. Open myCred - General Settings and find the Notifications Plus section.

After enabling it, do not configure every event at once. To start, it is enough to enable basic notifications for balance changes and confirm that the popup appears on the frontend for a regular user.

First Quick Test

The clearest test is an action that is guaranteed to change the balance. That could be a manual point award through myCred tools, a test login hook, a comment, a completed lesson, or any other already configured point source. The important part is that the action creates a myCred log entry. If there is no log entry, Notifications Plus should not be expected to guess the event.

After the action, check three places: the myCred log, the user's balance, and the public page where the notification is expected to appear. If the log and balance are updated but there is no notification, the problem is almost certainly in the notification setup, a built-in/Plus conflict, instant mode, cache, JavaScript, or page exclusions. If the balance itself did not change, fix the reward rule first rather than the popup.

myCred Notifications Plus settings screen with Duration, Lifespan, Padding, and Instant Notifications
Initial setup should start with behavior rather than design: how long the notification stays visible, where it appears, and whether it needs to show without a page refresh.

Core Settings: Display Time, Retention, Padding, and Instant Mode

The general Notifications Plus settings control how a notification behaves after it appears. These options may look minor, but they determine whether the popup helps or gets in the way. If it disappears too quickly, the user will not have time to read it. If it stays too long, it may cover a button, form, or important part of the interface. The wrong position can conflict with chat widgets, cookie banners, carts, or floating menus.

Duration: When the Notification Should Disappear

Duration sets the number of seconds before the notification closes automatically. The documentation clarifies that a value of 0 disables auto-hide. That can be useful for important events but risky for frequent small rewards. If a user gets a notification for every comment, like, or page view, persistent banners will quickly become irritating.

For most sites, it makes sense to start with a short but readable duration. A notification for a small point increase can disappear automatically. A notice about a new rank, a major achievement, or an important deduction should stay on screen longer or remain manually dismissible. The main criterion is simple: the user needs enough time to understand both the cause and the outcome.

How to Test Duration

Trigger a test point award, do not click anywhere on the page, and watch how the popup behaves. Then repeat the same test on a mobile screen. If the notification disappears before the text can be read, increase the duration. If it covers a button, form field, or menu, shorten the duration, change the position, or adjust the padding.

Lifespan: How Long Notifications Are Stored

Lifespan determines how many days a notification is kept before being deleted automatically. This is not the same as the on-screen display duration. The retention period applies to the notification data, not to the number of visible seconds in the popup. On busy sites with many events, a very long retention period can bloat stored data, while a very short one may prevent the user from seeing an event after a delay.

If notifications are only needed as immediate feedback, the retention period can stay moderate. If users visit infrequently but still need to see important rank or badge changes, choose the retention window more carefully. Do not treat this as a replacement for the myCred log: the log stores point history, while notifications should remain a lightweight feedback layer.

Padding and Position: Where the Popup Does Not Interfere with the Interface

Padding sets the distance from the edge of the screen, while the position defines the corner where the notification appears: top left, top right, bottom left, or bottom right. The right choice depends not on personal taste but on the real interface of your site. In WooCommerce, a bottom corner may conflict with a mini cart or support widget. On an educational site, the top right corner may cover the profile menu. On mobile, almost any floating element needs separate testing.

Start by choosing a position where the notification does not cover the action that triggered it. Then adjust the padding. If the popup sits too close to the edge, it feels accidental. If the padding is too large, it may intrude into the main content area. The correct test outcome is simple: the notification is visible immediately, but it does not block the user's next action.

Instant Notifications: When You Need Alerts Without a Page Refresh

Instant notifications are needed when users should see an event without reloading the page. The documentation describes this mode as a way to display notifications in real time, and older myCred materials explicitly connect it with themes that load pages via AJAX. This is especially important in modern interfaces where actions happen inside a single page: community profiles, account areas, learning dashboards, interactive forms, or parts of a store.

Turn on instant mode only after your basic test works. If standard notifications already appear after a normal page load, enable Instant Notifications and repeat the same workflow without manually refreshing the page. If enabling it creates duplicates, check whether the built-in add-on is still active or whether the same action is creating multiple myCred records.

Quick takeaway: first make sure one stable notification appears on a normal page load. Then enable instant mode, sound, styles, and exclusions. That makes it much easier to see which setting changed the behavior.

Individual Notifications as Rules: Trigger, Point Type, and Message Template

The strength of Notifications Plus is not limited to a generic popup for balance changes. The documentation describes creating separate notifications through myCred - Notifications Plus - Add New. Inside each notification, you choose a trigger, a point type, and a content template. That turns the popup into a manageable rule: what happened, which point type it matters for, and what message the user should see.

Which Triggers Are Available

The documentation lists events for balance changes, balance increases, balance decreases, earning a badge, rank promotion, rank demotion, an admin manually assigning a rank, and a custom reference-based event. That last option is especially important for sites where myCred uses custom reference keys: a site visit, login, integration-based action, or a custom developer-defined workflow.

Do not create a separate notification for every possible action just because the plugin allows it. Users should receive alerts at moments that help them understand the system. If the popup appears too often, it loses its value and starts to feel like noise.

myCred Notifications Plus trigger map: balance, badge, rank, and custom event
A single myCred event passes through the selected trigger, point type, and message template, and the user sees a finished message on the front end.

How to Choose a Trigger Based on the Use Case

For a typical rewards site, start with two rules: balance increased and balance decreased. Separating positive and negative changes makes it easier to assign different colors and wording. For example, a gain can say "You earned points for your comment," while a deduction can say "Points were deducted for access to this content." Combining those cases into one neutral message works worse because the user does not immediately understand what happened.

On sites with rank progression, separate notifications for promotions and demotions matter more than alerts for every minor balance change. A rank promotion is an emotional milestone and deserves emphasis. A rank demotion is more sensitive and should be explained carefully: no harsh tone, no public shaming, and a clear reason if the template supports it.

For badges, the message should stay short and specific. The user should understand which badge was earned and how it relates to the action. If the template supports badge image or badge name tags, use them only where they are actually available for the selected event. The documentation emphasizes that the available template tags depend on the chosen event, so you cannot assume the same tag will work across every trigger.

Message Templates and Template Tags

In Notifications Plus, the message text is assembled through the Content Template. After you choose an event, the interface shows the relevant template tags. This is a good moment to be disciplined: do not stuff every available variable into the template. A notification should be readable in a few seconds.

A strong template usually answers three questions: what happened, how much changed or what was earned, and what to do next. For example: "You earned points for your activity. Check your updated balance in your profile." For a rank: "Your rank has increased. Open the achievements page to see your new level." For a badge: "A new badge has been added to your profile." Only insert specific tags after confirming that they are supported by the chosen trigger.

How to Avoid Awkward Messages

A weak template reads like a system log entry. It may be precise for an admin, but it will not make sense to a regular user. Do not show internal reference keys, technical identifiers, or overly long explanations. If an event comes from a custom reference, write a human-readable description instead of something like "custom_ref_login_bonus" - use "Login bonus" or similar wording.

After saving the notification, use Preview Notice if it is available in your version of the interface, then perform the real action. The preview checks appearance and readability, but it does not guarantee that a specific myCred hook will generate the event in a real workflow.

Colors, Sound, Styles, and Page Exclusions

Notification styling affects more than appearance. Color, sound, and position help users quickly distinguish good news from a neutral change or a warning. But these same settings are easy to overdo: overly bright colors are annoying, sound can be disruptive, dark mode may clash with the theme, and exclusions may hide notifications exactly where they are needed.

Different Colors for Gains and Deductions

The official product page highlights the ability to assign different colors to different notifications, including point gains and losses. This is worth using deliberately. A positive action can be marked with a calm green, teal, or your site's brand color. A deduction does not have to be aggressive red: if the user intentionally spent points on access or a discount, a neutral amber or gray accent is often better so the message does not look like an error.

Color should reinforce the meaning, not replace the text. A user with color-vision limitations or a dim screen should still understand the message from the wording alone. That is why the template should explicitly say things like "points awarded," "points deducted," "rank increased," or "badge earned" instead of relying only on color.

Preset Styles, Custom Style, and Dark Mode

The documentation describes three preset styles and a Custom Style option. In custom mode, you can set the background color, text color, border color, border radius, border width, and even add custom CSS. There is also Dark Mode if you want the notification to appear in a darker style.

For a standard site, start with a preset style, confirm readability, and only then move to custom mode. Trying to tune every visual parameter at once makes troubleshooting harder: if the popup is hard to read, you will not know whether the problem is the background, text, border, padding, or a theme conflict.

A Safe Approach to Custom CSS

The documentation confirms that a custom CSS field exists, but the public docs do not define one universal CSS selector that is equally safe across all builds. Because of that, do not blindly copy snippets from someone else's theme. Instead, open the browser inspector, find the actual notification wrapper on your site, copy the selector, make a minimal change, and immediately test it with Preview Notice.

If you only need to adjust padding, colors, or border radius, use the built-in fields first. Save custom CSS for situations where the theme overrides the popup, where typography needs fine tuning, or where the notification conflicts with a specific floating element.

Notification Sound

Newer versions of Notifications Plus include sound effect selection, preview playback, and support for custom sounds. Sound can strengthen the reward moment, but on work, education, and ecommerce sites it should be enabled very carefully. The user may be in an office, in a public place, or browsing with multiple tabs open.

A practical approach is to use sound only for rare, meaningful events: a new rank, a badge, or a major reward. For every comment, view, or small balance change, sound usually does more harm than good. If your site is mobile-first, test how the sound behaves in real browsers and whether it becomes irritating during repeated actions.

Exclusions for Posts, Pages, and Products

The Notification Exclude feature lets you exclude notifications from all or specific posts, pages, and products. This is especially useful for checkout, payment forms, long content pages, landing pages where a popup could cover a key button, and areas where the user needs to stay focused.

Do not use exclusions as a way to hide a problem. If the notification is disruptive on every page, fix the position, padding, or duration. Exclusions are meant for specific zones where any popup would make the user flow worse.

Example of a myCred Notifications Plus notification on a user page
A good notification does more than decorate the page: it explains the event without getting in the user's way.

Practical Example: Notifications for a Club with Activity Points

Let us walk through a use case that shows how myCred Notifications Plus works in practice. Imagine a private club site where members earn points for logging in, commenting, and completing tasks. As they accumulate points, they move up to new ranks, and for specific achievements they receive badges. The goal is to make sure the user sees clear notifications: points awarded, badge earned, rank promoted.

Goal of the Setup

You want three types of feedback: a short message when the balance increases, a more noticeable message when a badge is awarded, and a separate notification when a rank promotion happens. At the same time, notifications should not appear on the checkout page if the club sells paid access through WooCommerce, and they should not interfere with profile form completion.

Preparation

Before configuring Notifications Plus, make sure your myCred earning rules are already working. For testing, one simple rule is enough, such as points for login or a manual point award by the administrator. If badges and ranks are involved, verify that they are actually granted when the conditions are met. For ranks, you can also display the current rank through available myCred shortcodes so the outcome is visible not only in the popup.

Create a test user. Do not rely on an administrator as your only checkpoint, because admins may see different panels, bypass cache, or have special permissions. The test should reflect the experience of a regular club member.

Configuration Steps

  1. In myCred - General Settings - Notifications Plus, set a moderate Duration, a suitable Lifespan, and a position where the popup does not cover the profile menu.
  2. Enable Instant Notifications if club actions happen without a page reload or inside an AJAX interface.
  3. Go to myCred - Notifications Plus and click Add New.
  4. Create a notification for User's Balance Increases, choose the correct point type, and write a short template: the user earned points and can check the new balance.
  5. Create a separate notification for User Gains a Badge. Make it visually distinct, but do not overload the text.
  6. Create a notification for User is Promoted to a Higher Rank. Use wording that feels more celebratory but still restrained.
  7. Assign different colors: a calm positive color for points, a more noticeable color for badges, and a separate accent for ranks.
  8. Use exclusions to disable notifications on pages where a popup interferes with a critical action: checkout, payment, a long application form, or the profile form.
  9. Save the rules and test Preview Notice if it is available.

Verifying the Outcome

Log in as the test member and perform an action that awards points. The expected outcome: the balance changes, an entry appears in the myCred log, and a short notification appears on the page. Then bring the user to the badge condition or assign a badge through a safe test method. The expected outcome: the badge message appears separately from the standard points popup and does not feel like a duplicate.

For ranks, check not only the popup but the user's actual status. If the rank did not change in myCred, Notifications Plus should not show a promotion. If the popup appeared but the rank does not display in the profile, the issue may be in the rank output, shortcode, or profile cache rather than in Notifications Plus itself.

A Common Pitfall with Multiple Point Types

If the club uses, for example, "Points" for general activity and "Coins" as an internal currency, do not display them the same way. The user should understand which balance changed. Limit notifications to the appropriate point types and use distinct wording. For an internal technical counter, it is usually better to disable notifications entirely, otherwise users will see events that do not mean anything to them.

Working criterion: after testing, a regular member should be able to explain without prompting what they did, what reward they received, and where to verify the outcome. If they only see a nice-looking banner with no clear meaning, the notification template needs to be rewritten.

How to Verify the Outcome on the Site, Not Just in the Admin Area

The admin preview is useful, but it mainly checks appearance. The real outcome depends on the full chain: the myCred event happens, the entry reaches the log, Notifications Plus selects the correct rule, the popup loads on the public page, the scripts are not broken by cache or the theme, and the user sees the message in a convenient place.

Input -> Logic -> Output -> Verification

For every important notification, it helps to follow the same chain. The input is an action: logging in, leaving a comment, completing a lesson, making a purchase, a manual point award, or earning a badge. The myCred system decides whether to change the balance and whether to award a badge or rank. Notifications Plus takes that event and applies a notification rule. The output is the popup the user sees. Verification confirms that all of those parts matched up correctly.

Verification Map for Core Notifications
Event What to Check in myCred What the User Should See Where Problems Usually Appear
Balance increased Log entry and updated balance Short message about points being awarded Wrong point type or an overly broad trigger
Balance decreased Deduction entry with a clear reason Separate message about points being deducted The color looks like an error even though the deduction is expected
Badge earned The badge appears for the user Achievement message The badge was not awarded by the core myCred logic
Rank promoted The current rank changed Message about the new level Ranks were not recalculated or the event never fired
Custom event The reference key exists in the log Message with a human-readable event description The template shows a technical reference instead of a meaningful explanation

Testing on a Mobile Screen

A notification that looks clean on desktop can become intrusive on mobile. Check it on a portrait screen, a long page, a page with sticky bottom navigation, and a page with a form. If the popup covers the submit button, an input field, or an important system notice, change the position, adjust the padding, or exclude the specific page.

Be especially careful on store pages and account areas. Those pages often already have floating UI elements: a mini cart, chat widget, cookie panel, back-to-top button, or mobile menu. The notification should remain visible, but it should not compete for the same space.

Testing with Cache and Optimization

Once the test succeeds without aggressive optimization, turn caching back on one layer at a time. Start with page caching, then minification, then script combining or deferred JavaScript loading. After each change, repeat the same test-user action. That will show you exactly which optimization layer is breaking the display.

If the issue appears only after script combining, do not disable all site caching forever. Try excluding the Notifications Plus scripts or the pages with active notifications from that specific optimization feature. Keep the fix narrow: you need to repair popup delivery, not disable the site's entire performance stack.

BuddyPress, BuddyBoss, AJAX Themes, and Live Community Sites

For community sites, Notifications Plus is especially interesting because users often perform actions inside profiles, activity feeds, groups, or other interactive views. The plugin changelog mentions compatibility with BuddyPress Notifications and BuddyBoss Notifications, and the documentation describes instant notifications that work without requiring a page refresh.

Where Expectations Can Differ

On a standard WordPress page, an event is often visible after a reload or page transition. In a community, the user may stay in one interface the entire time: send a message, update a profile, join a group, or perform an action in the feed. If the notification appears only after a reload, the user may assume the reward was never counted. In that context, Instant Notifications are not decoration; they are part of a clear user experience.

But not every community action automatically means Notifications Plus should show a popup. First confirm that the specific action creates a myCred entry. If the myCred integration hook is not configured, no popup will appear. If the log entry exists but the notification stays silent, then you should investigate the trigger, point type, AJAX behavior, cache, and exclusions.

How to Test in BuddyPress or BuddyBoss

Create a separate test profile, perform the action in the public community interface, and check the myCred log. Then repeat the same action in the same interface without manually refreshing the page. If instant mode is enabled, the notification should appear within that live user flow. If it appears only after a refresh, the real-time chain needs additional review.

On sites with active feeds, do not enable sound for every small event. It is better to reserve sound for rare achievements or disable it completely. In communities, users may perform many actions in a row, and repeated sound cues will quickly make even a well-designed points system feel irritating.

Ranks and Badges in the Profile

A rank or badge notification should match what the user sees in the profile. If the popup announces a new badge but the badge block is empty, trust in the system drops. That is why you should check not only the popup message but also the profile page, the achievements block, the shortcode, or the widget that displays the rewards.

If myCred awards the badge but the badge image does not display, do not try to fix that only through the notification text. Check the badge itself, its image, media file permissions, and the profile output. Older myCred changelogs include fixes related to badge images, so any presentation issue is best traced from the source data all the way to the frontend.

Best Settings for Different Types of Sites

There is no single universal myCred Notifications Plus configuration that you can apply to every site and forget about. The same notification is perceived differently on a learning portal, in a store, and in a community. That is why the settings should be chosen not by what looks attractive, but by event frequency, message importance, and where the user is when the popup appears.

The profiles below are not rigid formulas. They are practical starting points that help you choose an initial configuration quickly and refine it after testing. Each profile comes down to three questions: which events should be shown, how noticeable the popup should be, and which pages should be excluded.

Community with Activity and Profiles

In a community, users often perform small actions: logging in, posting comments, updating profiles, joining groups, and replying to other members. If you show a notification for every minor event, the feed quickly becomes noisy. That is why in a community setup it is better to separate "frequent points" from "important achievements."

Use short messages and calm colors for activity points. Make rank promotion and badge notifications more noticeable, because those events carry stronger motivational value. If the site uses BuddyPress or BuddyBoss, separately test behavior inside profiles, feeds, and groups rather than only on a standard post page.

  • Show: point gains for key actions, a new badge, rank promotion, and rare important deductions.
  • Limit: sound for minor awards, notifications for internal technical point types, and duplicates caused by overlapping triggers.
  • Check: Instant Notifications, mobile bottom navigation, the user profile, the achievements page, and conflicts with floating widgets.

Educational Site or LMS Workflow

On an educational site, a notification should help the learner understand their progress. Points for a lesson, a badge for completing a module, and a rank for accumulated activity all carry different weight. For a standard lesson, a short banner is enough: the action was accepted and points were awarded. For a badge or a rank, the message should be clearer about what was unlocked and where the achievement can be viewed.

If the learning interface works without a full page reload, instant mode needs to be tested during a real lesson flow. Do not rely only on the preview button. Create a test course, a test learner, and one action that definitely creates a myCred entry. Then verify whether the popup appears at the moment when the learner expects feedback.

In an educational environment, non-aggressive timing is especially important. The notification should not cover the next lesson, the continue button, the quiz area, or the answer form. If the popup interferes with completing an assignment, it is better to change the display corner or exclude that specific assessment page.

WooCommerce Store with Reward Points

In a store, users are sensitive to any message related to their balance. Awarding bonus points after a purchase can be framed positively, but point deductions during redemption need to sound calm and precise. If the message looks like a warning or an error, the customer may think something is wrong with the order.

For stores, it helps to separate notifications by stage. On a product page or in the account area, you can show soft reminders about earned points. On the checkout page, every popup should be tested much more strictly. If the notification covers fields, the payment button, or a WooCommerce system message, it is better to exclude that page and show the points summary after the order or inside the account.

Do not promise more in the notification than myCred actually confirms. If points are awarded only after a certain order status, the text should reflect that carefully. For example, it is better to say "Points will appear after the order is processed" if that matches your setup than to say "Points have already been added" when the record will only appear later.

Private Club or Membership Site

In a private club, notifications often work as a recognition system: the member gained access, accumulated activity, unlocked a badge, or moved up to a new level. Here, tone and hierarchy matter more. But even in a club, the popup should not turn into a fireworks show for every small action.

Reserve the strongest visual styles for rare events. Use a cleaner, quieter tone for ordinary points. If the site has paid areas, an account dashboard, and subscription-management pages, test exclusions carefully. A user should not miss an important system message because of an attractive points notification.

Multisite or Multiple Point Types

The official product page states that the add-on can be used on a single site or in a multisite installation. But in multisite, the challenge is not just enabling the plugin, but understanding where the myCred rules live and which network sites should display notifications. If points are shared across the network, the user may perform an action on one site and check their profile on another. In that setup, the notification text needs to be especially clear.

When multiple point types are involved, do not automatically enable notifications for every type. First build a map: which point types are visible to users, which are used for ranks, which exist only for admin purposes, and which are tied to store or learning behavior. Then create rules only for the user-facing types. This reduces noise and helps avoid situations where someone sees a point notification for a balance that is never explained anywhere.

A setup is mature when every notification can be explained in one sentence: "We show this event because it helps the user understand a specific outcome." If there is no clear explanation, the rule should probably be disabled or rewritten.

How to Write Notification Text That Actually Helps Users

The notification template often feels like a secondary detail, but the text is what determines whether the popup is actually useful. The user does not see your hook table, does not know your reference keys, and is not expected to understand the internal points economy. They see a short banner and, within a few seconds, decide whether it made anything clearer.

The Formula for a Good Message

For most notifications, a simple formula works well: event, outcome, next step. The event explains what happened. The outcome explains what changed. The next step tells the user where to see more details or what to do next. That does not mean you should write a long sentence. In fact, a good notification is usually shorter than a typical paragraph.

An example for a point increase: "Points awarded for your activity. Your updated balance is available in your profile." An example for a badge: "You earned a new badge. It has been added to your achievements page." An example for a rank: "Rank promoted. Check your new level in your profile." Add exact template tags only where they are supported by the selected trigger and do not make the text feel heavy.

Different Tone for Different Events

Positive point awards can be written in a friendly tone, but without excessive excitement. Point deductions should be explained carefully. Rank demotions especially require neutral wording. A popup notification should not shame the user or sound punitive if the system simply recalculated status according to the rules.

Badges and ranks can use slightly more expressive wording because they are achievements. But even there, avoid empty slogans. The user should understand exactly what changed. If the badge has a clear name, use it. If the name is too internal, add a short explanation in the template or rename the badge itself in a clearer way.

What Not to Put in a Popup

Do not include long rule descriptions, legal explanations, technical reference keys, user IDs, post IDs, or internal integration names in the notification. All of that may be useful for an administrator, but not in a short user-facing message. If more detail is needed, point the user to the profile, activity log, achievements page, or a help section on the site.

Also, do not use the same text for both increases and deductions. Phrases like "Your balance has changed" are technically correct, but they do not help the user understand the direction of the change. It is better to create separate notifications for balance increases and decreases if that matches your workflow.

Quick Editorial Review Before Launch

Before going live, read all notification texts out loud. If a message sounds like a log entry, rewrite it. If it does not explain the reason, add clearer context. If it promises something that has not happened yet, soften the wording. If it is longer than two short sentences, move the extra detail out of the popup and into the profile or help page.

After editing, test the text on a real screen. Sometimes a good phrase in the admin area does not fit inside a narrow mobile popup. In that case, shortening the text is better than reducing the font until it becomes unreadable. A notification should remain a quick signal, not a mini article inside a banner.

Limitations, Safety, and Careful Use

Notifications Plus sits at the intersection of the user interface and the events of a points-based system. That means it should be used carefully: do not display unnecessary details, do not expose internal data, do not break critical pages, and do not turn every action into popup noise.

Do Not Expose Internal Reference Keys

Custom events are convenient, but internal event names are often written for developers. Users should not see strings such as a technical reference, a record ID, or an internal hook name if that does not help explain the reward. In the notification template, use plain human-readable wording and keep the technical details in the myCred log and admin area.

Do Not Overload the Screen with Notifications

If one action triggers several events, the user may receive multiple popups in a row. For example, a purchase may change the balance, move the user closer to a badge, and affect the rank. That is not always bad, but you need to look at both frequency and meaning. For a rare major achievement, multiple messages may be acceptable. For a frequent action, it is usually better to keep one main notification and show the rest of the detail in the profile or log.

Technically, it is easier to enable everything. Editorially, it is smarter to choose the moments that truly help the user. A notification should explain the value of the action, not serve as proof that the site has a lot of automation.

Be Careful with Custom CSS and Theme Overrides

Custom CSS can quickly make the popup match your brand, but it can also destroy readability. Do not edit the core files of WordPress, myCred, Notifications Plus, or the active theme. If CSS is needed, add it through the plugin's built-in field, the theme settings, a child theme, or a safe snippet manager. Before publishing, test on desktop, tablet, mobile, and in both light and dark themes if the site supports them.

What You Should Not Promise Users

You should not promise that a popup will automatically increase sales, retention, or activity. It improves feedback and makes myCred rules more visible. But the real outcome depends on the quality of the points system itself: how clear the rewards are, whether point inflation exists, whether events fire too often, and whether users actually see value in ranks and badges.

You should also avoid confidently claiming compatibility with every cache layer, every theme, and every AJAX interface. The official materials explicitly state that AJAX themes require careful attention to instant mode. On complex sites, real-world workflow testing is mandatory.

Common Issues and Troubleshooting

Most myCred Notifications Plus issues should be diagnosed through a clear chain rather than by guessing. First determine whether the myCred event actually happened. Then verify that the correct notification rule was selected. After that, inspect the frontend layer: JavaScript, cache, position, exclusions, styling, and theme behavior.

myCred Notifications Plus troubleshooting: the event exists, the popup did not appear, checking the cause and fixing it
It is easiest to troubleshoot by moving from the confirmed point event to the notification rule and then to the browser output.

Points Are Awarded, but No Popup Appears

Symptom: there is an entry in the myCred log, the balance has changed, but the user does not see a notification. This means the core event happened, and the problem is at the Notifications Plus rule level or in the frontend output.

Check whether the add-on itself is enabled, whether the built-in Notifications add-on is disabled, and whether the correct trigger and point type are selected. If you use multiple point types, make sure the notification is not tied to the wrong one. Then temporarily disable exclusions for the test page and repeat the action.

If the rule is correct, check cache and JavaScript optimization. During testing, disable script combining and deferred loading for the page where the notification should appear. If the popup comes back, configure a targeted exclusion in the optimization plugin.

The Notification Appears Only After a Page Reload

Symptom: the user performs the action, sees nothing, refreshes the page, and only then gets the message. A likely cause is that the action happens inside an AJAX interface, while instant mode is either disabled or not working correctly in that chain.

Enable Instant Notifications and test the same workflow again. If the site uses a theme or component that updates content without a full page load, also check whether optimization is blocking the notification scripts. If instant mode does not help, document the exact workflow: page, action, user role, log entry, and browser error. That makes it much easier to contact support with useful details.

Duplicate Notifications Are Displayed

Symptom: a single action triggers two identical or nearly identical popups. First check the built-in myCred notifications add-on: it must be disabled. Then see whether you created two Notifications Plus rules for overlapping triggers, such as "balance changes" and "balance increases" for the same point type.

If the duplicates are caused by the event itself, inspect the myCred log: the action may actually be creating two entries. In that case, Notifications Plus is only showing what it receives from the points system. The fix belongs in the reward rule or integration, not only in hiding the popup.

Colors and Styles Look Different on the Public Page

Symptom: the notification looks fine in preview, but the color, spacing, or fonts break on the site. A likely cause is that the theme or optimizer is overriding the popup styles.

First switch back to one of the preset styles and see whether the conflict disappears. If custom mode is required, change one parameter at a time: background, text color, border, radius. Do not paste in a large CSS block all at once. If you use the custom CSS field, take the selector from the real notification HTML in the browser and test it on mobile as well.

The Sound Is Missing or Becomes Annoying

Symptom: a sound is selected, but the user does not hear it, or the sound triggers too often. Browsers and devices may restrict autoplay, and users may mute either the tab or the whole system. Because of that, sound should never be the only critical signal.

Check the sound preview in the admin area first, then test a real event with a regular user account. If the sound is annoying, disable it for frequent events and keep it only for rare achievements. If playback is inconsistent, do not build important instructions around it: the popup text must stand on its own.

Notifications Do Not Appear on the Page Where You Need Them

Symptom: the popup appears on some pages but not on others. Check Notification Exclude: the page, post, or product may have been added to exclusions. Then check the page cache and any JavaScript errors in the browser.

If the notification is hidden on checkout or a critical form, that may actually be the right decision. Do not remove the exclusion without a reason. First decide whether the user really needs this popup feedback in that specific area. In some cases, it is better to show the outcome on the thank-you page or in the account area.

The Rank or Badge Does Not Match the Notification Text

Symptom: the user sees a rank or badge message, but the result does not appear in the profile, or a different item appears there instead. Check the rank and badge mechanics in myCred itself: conditions, point type, badge image, profile output, profile cache, and the selected template tags.

If multiple point types are used, make sure the rank or badge is tied to the same type that triggered the event. If the template displays a tag that is not supported by the selected trigger, replace it with simpler wording and run the test again.

FAQ About Configuring and Using myCred Notifications Plus

Do I need to disable the built-in myCred Notifications add-on?

Yes. The Notifications Plus documentation explicitly says the built-in notifications add-on should be disabled. That reduces the risk of duplicates and conflicts. After disabling the built-in mechanism, run one test award and confirm that the popup is coming only from the Plus version.

Can I show notifications for only one point type?

Yes. The myCred FAQ confirms that notifications can be limited to specific point types when the site uses more than one. This is useful when one point type is user-facing and another is reserved for internal logic or technical calculations.

Why does the notification not appear immediately after the action?

If the balance changes but the popup appears only after a page refresh, check Instant Notifications, the theme's AJAX behavior, and JavaScript optimization. If the balance does not change at all, the problem is in the myCred rule rather than in Notifications Plus.

Can I keep the notification on screen until the user closes it manually?

Yes. The documentation and FAQ both state that you can set Duration to 0 to disable automatic hiding. Use that carefully: for frequent point awards it can become disruptive, but for rare important achievements it may be appropriate.

Should sound be enabled for every notification?

Usually not. Sound is best reserved for rare meaningful events such as a new rank or badge. For frequent point-related actions, it becomes annoying quickly and should never be the only way important information is communicated.

Can I fully style the popup to match the site's design?

The plugin supports preset styles, Custom Style, color settings, border options, radius settings, dark mode, and custom CSS. But CSS should be handled carefully: start with the built-in fields, then add targeted adjustments through a verified selector from the actual live notification.

Is the plugin suitable for WooCommerce?

Yes, if your WooCommerce events are connected to myCred and create point records. Notifications Plus can display the outcome of a points event, but it does not replace the setup of the reward rules for purchases, deductions, or other store actions.

Should this product guide include a video?

No exact, genuinely useful YouTube video focused specifically on myCred Notifications Plus was found during verification. For that reason, no video block was added to the article, rather than filling it with a random video about myCred in general.

When myCred Notifications Plus Is the Right Choice

myCred Notifications Plus is a strong fit when your site already has a clear myCred setup and users need to see the outcome of their actions right away. It is especially useful for projects with activity points, rank progression, badges, multiple point types, BuddyPress/BuddyBoss communities, and pages where a normal refresh does not always explain what just happened.

Before moving to the live site, verify four things: the built-in Notifications add-on is disabled, myCred events are actually being written to the log, Notifications Plus shows different events without duplicates, and the popup does not interfere with critical pages. After that, you can tune the appearance, sound, exclusions, and individual templates for real use cases.

If what you need is a fast-notification layer on top of myCred, you can get the WordPress version and test it first on a site copy or staging environment. That test should include a regular user, a mobile screen, cache enabled, at least one point award, one deduction, and one achievement workflow if your site uses ranks or badges.

The clearest sign of a successful setup is simple: the user sees more than just a popup. They get a clear response to their action. Points, ranks, and badges stop being hidden database records and become part of the site's live user experience.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.