BellePopups

Description

BellePopups helps WordPress site owners create visual popups, banners, and notices from the admin area without relying on external marketing platforms.

It is designed for beauty salons, aesthetic clinics, hair salons, barbershops, nail studios, spas, wellness centers, beauty academies, cosmetic shops, and other service businesses that need to highlight important messages on their own website.

BellePopups can be used for appointment reminders, promotions, gift cards, course announcements, seasonal notices, and important service updates.

Version 0.1.0 includes:

  • Centered popups.
  • Top and bottom bars.
  • Floating banners.
  • Side notices.
  • Compact notices.
  • Basic templates for bookings, promotions, courses, gift cards, agenda notices, and seasonal campaigns.
  • Display rules for the whole website, the home page, or selected locations.
  • Optional start and end dates.
  • Device targeting for all devices, desktop, or mobile.
  • Display frequency after a visitor closes a notice.
  • Basic visual settings for colors, borders, and button shape.
  • Quick admin actions to activate, pause, or move notices to the trash.

BellePopups does not make its own external requests, does not load its own external fonts, does not create its own cookies, and does not include its own external tracking.

Privacy

BellePopups does not send data to external servers and does not create its own cookies. To avoid showing a closed notice repeatedly, it may use browser local storage with keys prefixed with bellepopups_*.

This storage only remembers that a notice was closed and, when applicable, when that close state expires. It does not contain personal data, does not store IP addresses, does not store emails, and does not identify the visitor.

BellePopups does not include its own external tracking.

Uninstall

In this version, BellePopups does not automatically delete notices created by the user when the plugin is uninstalled. This conservative behavior helps avoid accidental content loss.

Screenshots

Installation

  1. Upload the bellepopups folder to the /wp-content/plugins/ directory.
  2. Activate the plugin from the WordPress Plugins screen.
  3. Open BellePopups from the main admin menu.
  4. Create a popup, review its display rules, and activate it when it is ready.

FAQ

What types of notices can I create in this version?

You can create centered popups, top bars, bottom bars, floating banners, side notices, and compact notices.

Does BellePopups include templates?

Yes. It includes basic templates for common use cases such as bookings, promotions, courses, gift cards, agenda notices, and seasonal campaigns. When you use a template, the form is filled in so you can review it before saving.

Can I choose where a popup appears?

Yes. You can show it across the whole website, only on the home page, or on selected locations.

Can I schedule popups by date?

Yes. You can set an optional start date and end date. BellePopups uses those dates to decide whether a notice should be displayed.

Can I show notices only on mobile or desktop?

Yes. Each notice can be shown on all devices, only on desktop, or only on mobile.

Does BellePopups include analytics or tracking?

No. BellePopups does not include reports, visitor tracking, or its own analytics dashboard.

Does the plugin connect to external platforms?

No. BellePopups does not send data to external servers and does not make its own external requests.

Does BellePopups create cookies?

No. BellePopups does not create its own cookies.

Why does BellePopups use browser storage?

BellePopups may use sessionStorage or localStorage to remember that a visitor closed a notice and avoid showing it again too soon, depending on the configured frequency.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Translate “BellePopups” into your language.

Interested in development?

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

Changelog

0.1.0

  • Initial plugin structure.
  • BellePopups admin menu.
  • Clean welcome screen and plugin entry point.
  • Private internal post type for visual notices.
  • Admin screens to create and edit basic notices.
  • Frontend rendering for active notices with manual close control.
  • Basic display rules for the whole website, home page, or selected locations.
  • Basic trigger options: on page load, after a delay, or on scroll.
  • Basic close frequency using browser storage, without plugin cookies.
  • Basic visual settings for each notice: colors, borders, and button shape.
  • Quick actions in the list screen to activate, pause, or move notices to the trash.
  • Basic scheduling with optional start and end dates, without cron-based status changes.
  • Device rules for all devices, desktop, or mobile.
  • Basic templates for common campaign types without automatically saving anything.