Product Changelog
Stay up to date with the latest features, improvements, and bug fixes. We're constantly working to make WP Outreach better.
Automation Workflow Bug Fixes
Bug Fixes
- Fixed: Nested condition deletion was incorrectly deleting parent node instead of the targeted step. Refactored to use unique step IDs for reliable identification.
- Fixed: Inserting a condition in the middle of a workflow caused subsequent nodes to detach. Subsequent steps are now correctly moved to the Yes branch.
- Fixed: Step configuration modal not opening automatically after adding a step to a condition branch. Resolved Vue reactivity timing issue.
Technical Improvements
- Introduced unique step ID system (
step_TIMESTAMP) replacing positional array indices - Enhanced path-based navigation for unlimited nested condition depth
- Improved modal state management with proper timing delays
Configurable Webhook Signature Validation
Improvements
- Optional Signature Validation – Incoming webhook signature validation is now optional. By default, webhooks work without requiring a signature, making it easier to integrate with external services.
- Configurable Signature Header – Added ability to specify custom signature header names (e.g., X-Wordfence-Signature, X-Stripe-Signature) to support different external services that use varying header conventions.
Automation UI & Cron Improvements
New Features
- Trigger Configuration UI – Added TriggerConfigModal component that allows configuring trigger-specific settings (e.g., selecting which list, tag, or post type the trigger should fire for). The modal fetches options dynamically from API endpoints and displays a summary in the trigger node.
- Improved Edit Step Modal – Redesigned the automation step editor with section headers, sticky footer, and cleaner list selector layout for better user experience.
Bug Fixes
- Fixed: External cron endpoint not processing automation queue – The REST API cron endpoint was only processing scheduled campaigns and email queue, but not the automation queue. Now properly calls AutomationEngine::processQueue() and also processes recurring campaigns.
Campaign Templates & Critical Fixes
New Features
- Template Selection for Campaigns – Users can now select a saved template when creating or editing a campaign. The template’s subject, preheader, and email content are automatically applied to the campaign.
- wp-config Constants for SES – SES credentials can now be defined in wp-config.php using
WP_OUTREACH_SES_ACCESS_KEY,WP_OUTREACH_SES_SECRET_KEY, andWP_OUTREACH_SES_REGIONconstants for better security and portability. - License Bypass for Developers – Added
WP_OUTREACH_PROconstant andwp_outreach_is_profilter to bypass license checks for owner/development sites.
Bug Fixes
- Fixed JSON decode error – Resolved
TypeError: json_decode(): Argument #1 ($json) must be of type string, array givenerror that occurred when listing campaigns with recurring configuration. - Fixed test email double-wrapping – Test emails were being wrapped in the default layout even though campaign content already had its own template. Test emails now correctly skip the wrapper.
- Fixed campaign sent count showing double – Fixed an issue where sending to 119 subscribers would show 238 sent. Log entries are no longer duplicated during the sending process.
Fixed Automation Triggers
We are excited to announce the release of Outreach 2.6.3, which includes important fixes for automation triggers.
What’s New in 2.6.3
Fixed: Automation Triggers Not Firing
The post_published and post_updated automation triggers were not firing when posts or packages were created or updated. This has been fixed with the new ContentTriggerHandler class.
Now, automations configured with these triggers will properly fire for all active subscribers (or those in specific lists) whenever content is published or updated.
Technical Details
- New: ContentTriggerHandler for content-based automation triggers
- Fixed: Automations now properly fire for all active subscribers when posts are published/updated
- Improved: Better separation between post subscription notifications and automation workflows
Update Now
You can update to version 2.6.3 directly from your WordPress dashboard, or download the latest version from your account.
Recurring Campaigns
Bug Fixes
- Recurring Campaigns: Fixed timezone inconsistency in recurring campaign scheduling. Now uses WordPress timezone consistently for all calculations.
- Monthly Recurring: Added support for “Last day of month” option in recurring campaigns.
- Day Selection: Extended monthly recurring day selection from 1-28 to 1-31. For shorter months, campaigns automatically send on the last available day.
Improvements
- Frontend: Added warning message when selecting days 29-31 for monthly recurring campaigns explaining fallback behavior.
SES Bug Fix
Bug Fixes
- Fixed
SESManager::isConfigured()method missing error
Improvements
- Enhanced SES sender verification check
Post Subscriptions
What’s New
- Post Subscriptions: Allow visitors to subscribe to individual posts
- Update Notifications: Automatic email notifications when posts are updated
Improvements
- Better merge tag parsing in automation emails
Campaign Statistics
What’s New
- Campaign Statistics: Detailed statistics page for each campaign
- Link Performance: Track clicks on individual links
- Recipient Engagement: View engagement data per subscriber
Tag Management
What’s New
- Tag Management: Create and manage subscriber tags for better segmentation
- Tag Automation Triggers: Start automations when tags are added or removed
Improvements
- Enhanced subscriber filtering with tag support
Template Editor
What’s New
- Template Editor: Visual builder for creating reusable email templates
- Template Library: Pre-built templates for common use cases
Improvements
- Enhanced email preview with mobile and desktop views
Scheduled Campaigns
What’s New
- Scheduled Campaigns: Schedule campaigns to send at a specific date and time
- External Cron Endpoint: Dedicated endpoint for reliable cron processing
Bug Fixes
- Fixed cron scheduling issues on some hosting environments
Visual Automation Builder
What’s New
- Visual Automation Builder: Create automated email workflows with drag-and-drop interface
- Trigger System: Start automations based on subscriber actions
- Action System: Send emails, add tags, update fields automatically
- Wait Steps: Add delays between automation steps
- Integration Hooks: Connect with third-party plugins and services
Amazon SES Integration
What’s New
- Amazon SES Integration: Send emails through Amazon Simple Email Service
- SES Identity Management: Manage verified domains and email addresses
- DKIM Configuration: Set up DKIM authentication for improved deliverability
- Suppression List: Automatic bounce and complaint handling
Initial Release
What’s New
- Subscriber Management: Complete subscriber and list management system
- Visual Email Builder: Drag-and-drop email builder for beautiful campaigns
- Campaign Sending: Background queue system for reliable delivery
- Email Tracking: Open and click tracking with detailed analytics
- Double Opt-in: Built-in confirmation email support
- SMTP Configuration: Connect to any SMTP server for improved deliverability
Stay Updated
Subscribe to our newsletter to get notified about new releases, features, and important updates.
