We’re excited to announce the release of Dynamic Content Editor, a powerful and versatile content editor designed to revolutionize content creation and take your newsletters to the next level!
Key Features:
Dynamic Variable Integration: Effortlessly insert and manage placeholder variables within your text.
Advanced Formatting: Enjoy rich text editing with robust customization options.
Flexible Content Creation: Perfect for applications requiring dynamic content generation or template-driven workflows.
Seamless Customization: Tailor text layouts to fit your unique needs.
Export Options: Obtain the template in both JSON and HTML formats for versatile usage and easy integration.
Whether you’re building personalized templates, automating text creation, or managing variable-driven content, this plugin has you covered!
2 questions:
1st:
at Unlayer.com you can see that there are more “blocks” available.
Are those removed in the plugin or is this related to the free account?
Sometimes when we trigger the plugin action Save Design, the design is not yet available when the next action is processed (where we save the design to a thing/table row). Is it possible to add an event to the plugin that gets triggered when the design is available to save? At this moment we use a delay but that is a spotty (and ugly) solution. It would be good to have this for the result of the Generate content action too.
Is there a way to clear the states of the dynamic editor (the initialize editor action does not do this I noticed)? That would offer another way to get around the issue described above (in that case we can keep an eye on the states of the editor, save them, clear them and save them again when they are not empty anymore).
Thanks for your kind words and for reaching out with your questions!
Ensuring the Design is Available Before Saving
Currently, the plugin doesn’t have an event that triggers when Save Design or Generate Content is fully processed. Using a delay works but isn’t ideal. As a workaround, you might try:
Using a custom state to track when the design updates before saving.
Running a “Do every X seconds” workflow to check for changes before proceeding.
We see how a built-in event for this would be useful and will pass this suggestion to our dev team for consideration.
Clearing the Editor’s State
The Initialize Editor action doesn’t fully reset the editor’s states. To clear them, you could:
Manually set the editor’s content to an empty string ("") before reinitializing.
Use custom states to track changes and reset the content as needed.
Let us know if you need further clarification or have additional insights on your setup.
Additional Blocks in Unlayer
The plugin integrates Unlayer’s free-tier functionalities, so some blocks available on Unlayer.com—especially those part of their premium offering—are not included. Even if you have a premium Unlayer account, those extra blocks won’t automatically transfer to the plugin. Currently, the plugin only supports the blocks provided in its built-in integration.
If Unlayer offers a way to access premium features via API, it might be possible to extend the plugin’s capabilities with custom development. Let us know if this is something you’d like to explore!
Using API Data for Variable Replacement
Yes, you can use API responses instead of database values for replacing variables. You can store the API data in a custom state or workflow action and then pass it into the editor. Just ensure the API data is loaded before triggering the content replacement.
We are thrilled to hear everything is running smoothly now!
It’s always a pleasure to help, and we truly appreciate having you as part of our community.
​
If you’ve been enjoying our plugins, we’d love to hear your thoughts! Your feedback not only makes our day but also helps others in the Bubble community discover the best tools for their projects.
​
Leaving a quick 5-star review takes just a minute and makes a world of difference. Simply head to the Plugins tab in the Bubble editor, search for the plugin, and rate it!
​