Beacon Campaign Sender

Changelog

1.0.5

  • Added a Settings > Access tab to grant campaign access (Dashboard, Composer, and Campaign Queue) to existing Author-or-higher users without making them administrators.
  • Assigned non-admin users get a streamlined, mobile-friendly campaign workspace with the WordPress admin sidebar, toolbar, and footer hidden on those screens, plus quick links back to WP Admin, their profile, and log out.
  • Made the Composer mobile-responsive so campaigns can be created and sent from a phone.
  • Hardened API key handling: saved secrets (Brevo, Zernio, Anthropic, OpenAI, and the Firebase service account) are no longer printed back into the settings form and are only overwritten when you explicitly choose to replace them, ignoring browser autofill.
  • Retired the separate Campaign Manager role in favor of the per-user Access settings.

1.0.4

  • Added an “Enable signup forms” setting (on by default). When unchecked, the [bcsend_subscribe_form] shortcode renders nothing, the submit script and form CSS no longer load, and the subscribe endpoint rejects submissions.

1.0.3

  • Documented the public subscribe form: added the [bcsend_subscribe_form] shortcode usage to the readme and the Settings screen.
  • Added a “class” shortcode attribute for adding custom CSS classes to the form wrapper.
  • Added a “Subscribe Form CSS” setting that is applied after the default styles for easy restyling.
  • The subscribe submit handler now loads on all front-end pages, so custom HTML forms using the documented markup work without the shortcode. Added an “Embed in Custom HTML” reference snippet to Settings.
  • Updated the selectable Anthropic models to the current lineup: added Claude Opus 4.8 and Opus 4.7, kept Sonnet 4.6 (recommended) and Haiku 4.5, and marked Opus 4.6 as legacy.
  • Subscribe Form CSS now also loads on pages that use only custom HTML forms, not just shortcode pages.
  • The subscribe form status message no longer clears custom classes on submit; only the is-success and is-error state classes are toggled.
  • Added GPT-5.5 to the OpenAI model choices and removed GPT-4.1 mini.

1.0.2

  • Reply-To moved from the campaign composer to plugin Settings, with optional per-campaign override available to automations.
  • Added “Sync Brevo Lists” button to the Audiences screen and “Regenerate HTML” button to the campaign composer.
  • Scheduled sends now create or update the Brevo campaign at send time; composer preview emails use the same direct Brevo path for accurate Reply-To handling.
  • Shortened the readme short description to meet the WordPress.org 150-character limit.

1.0.1

  • Keeps the Abilities Bridge integration card visible for discoverability and populates abilities only after the Bridge integration setting is enabled.
  • Campaign composer Reply-To field now suggests addresses derived from the site’s admin email and domain instead of hardcoded defaults.

1.0.0

  • Initial public release on WordPress.org.

Plugin Website
Visit website

Author
El Proximus
Version:
1.0.5
Last Updated
June 1, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.