Retry failed webhooks, enhance landing pages with dark mode, and enjoy better content management across your funnels. See what's new in OptiPub this m...
Weโre excited to share the latest updates from May! Weโve focused on improving integration handling, giving you more control over webhooks, refining landing page elements, and squashing important bugs. Letโs dive into the highlights:
๐ New Features
- Added a new dialog that automatically displays release notes when a new version is detected.
- You can now retry webhook deliveries directly from the Webhook History table.
- Added support for importing content from Google Docs into the Grapes editor.
- Added a shortcut to send a resource directly as a message.
- Resources can now be filtered and sorted by pagination in the Grapes editor.
- Integrated subscriber message history filters and full paging support.
๐ Improvements
- You can now search integration JSON data like a string for easier troubleshooting.
- The Resources form no longer requires a thumbnail image to save.
- Improved the appearance and control of select inputs and toolbars in the landing page editor.
- Better handling of content alignment and modals in Grapes.
- Improvements to subscriber send history with a data table and ESP syncing support.
- TinyMCE now supports campaign links and macros outside of Grapes.
๐ Bug Fixes
- Fixed an issue with messages not loading the correct content when duplicated or advanced to step 2 early.
- Resolved problems with lazy-loaded selects not updating properly when opened.
- Corrected route mismatches in message tables that affected copy actions.
- Fixed incorrect default template not loading on message forms.
- TinyMCE now properly handles named anchors and no longer moves content inappropriately.
๐ง Technical / Internal
- Webhooks now support timestamps for failure and retry tracking.
- Webhook retry is available whether the last attempt failed or not.
- New webhook history controller and optional parameters were added for enhanced tracking.
- System now returns "existing_subscription" metadata when creating a subscription through the API.
- Improved subscription model to inherit and handle funnel events properly.
๐งน Cleanup / Refactoring
- Refactored how some elements in Grapes are handled (e.g., slot elements coerced to templates).
- Moved subscriber opt-in to a separate model for better permission control.
- Removed deprecated elements like the Angel-specific button from paid publications.
Thanks for being a part of the OptiPub community! As always, weโre working on new tools and improvements to support your publishing success. Stay tuned for next monthโs update!