Skip to content
Published in

April 2025 Monthly Update

Find out whatโ€™s new in OptiPub this month, including exciting new features, enhancements to subscriber workflows, key bug fixes, and deeper integrat...

We are writing with an update of what we've been working on. We continue to improve the experience at OptiPub to help you run more effective campaigns and manage your audience with confidence.

๐Ÿš€ New Features

  • Launched SamCart integration, including support for webhooks, product mapping, and publication-based configuration.
  • Added ability to add or remove subscribers from segments directly in the UI.
  • Introduced segment import support for SMS confirmations and opt-in selections.
  • Enabled password management for subscribers, including password recovery and set/change options.
  • Enhanced campaign view with total counts for related resources like messages and visits.
  • Auto-filled creation forms when accessed via campaign view for smoother workflow setup.
  • Added copy dialog when creating landing pages from campaigns.

๐Ÿ›  Improvements

  • Added option to define result limits in dynamic segments for improved performance.
  • Made sender names editable for better flexibility in sender profiles.
  • Enabled refresh functionality directly on segment pages with task feedback.
  • Styling improvements to subscriber interfaces and order forms, including mobile tweaks.
  • Improved SMS dispatch logic to send distinct messages by identifier.
  • Provided better integration filters and support for campaign filtering in autoresponders.
  • Reworked landing page styling to not interfere with sticky positioning elements.
  • Support for shortcut filters in messages index (e.g. status filter).

๐Ÿ› Bug Fixes

  • Resolved missing subject column in the campaign message table.
  • Fixed timing issue causing JS files to not load correctly on some landing pages.
  • Corrected issues with column displays in subscriber message history view.
  • Restored consistent rendering behavior in TinyMCE when grabbing content from templates.
  • Fixed issues with incorrect event triggering behavior.
  • Updated logic for displaying promo videos correctly during campaign view.
  • Fixed bugs with SMS subscription updates and checkbox defaults.

๐Ÿ”ง Technical / Internal

  • Expanded our analytics infrastructure with ClickHouse setup, configuration, backfilling logic, and service implementations.
  • Added domain ninja and publication models for greater backend integration.
  • Updated log and facade handling in resthooks and improved active status logic for segment imports.
  • Optimized setting lookups in system settings and introduced URL parameter controls.

๐Ÿงน Cleanup / Refactoring

  • Renamed interface elements for consistency (e.g., renaming builder tab).
  • Simplified delete menu behaviors and formatting.
  • Disabled legacy index creation on emails now handled via ClickHouse.

๐Ÿ“ฆ ICYMI: Prior Updates (Before March 2025)

We rolled out a ton of foundational updates leading into March. Here's a recap:

๐Ÿš€ New Features & Enhancements

  • Added route for opt-in subscriber emails and toggling autoresponder variations.
  • Enabled campaign ID filtering on various endpoints.
  • Built-in support for Google Tag Manager on landing pages.
  • Introduced prerendering for landing pages with fallback logic and cache triggers.
  • Added external click columns to efforts and campaigns for better attribution.
  • Allowed adding/removing subscriber tags by name and improved tag import handling.
  • Supported password opt-in for invalid emails from the subscriber view.
  • Enhanced effort tracking with visit IDs and secondary effort metadata.
  • Exposed new campaign stats in the UI including signup and click count fields.

๐Ÿ›  Improvements & Fixes

  • Optimized subscriptions index and filtered deleted segments in dynamic queries.
  • Smarter sender score chip display and DNS validation fixes (SPF, DMARC).
  • Improvements to ThriveCart and Isoft integrations.
  • Resolved issues with preview lines, landing page routing, and script injection.
  • Reduced redundant backend calls, cleaned up legacy methods, and improved segment locking logic.
  • Enhanced funnel handling with unique UUID enforcement and dynamic segment migrations.
  • Polished UI/UX for segment builders, subscription headers, and LP forms.
  • Strengthened validation for segment imports and variable/date matching.

๐Ÿ”ง Technical / Internal

  • Introduced new migrations to sync campaign/effort data and reset stale segments.
  • Replaced legacy macros and improved request formatting across several API routes.
  • Added support for publication-aware filters and better queue handling in long-running jobs.
  • Applied cleaner default values, safer null checks, and smarter config fallbacks throughout.

These updates laid the groundwork for the feature velocity youโ€™ve seen in April โ€” and whatโ€™s coming next. ๐Ÿš€

We have some exciting updates lined up for the next month too. Stay tuned for more enhancements as we continue to make OptiPub better for your publishing workflows!


Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.