Comprehensive guide and FAQ — Stripo.email


, instead of two separate containers as required previously. This simplifies the embedding process.

  • Initialization call: The way you initialize the plugin has changed. The function call structure is different, and it now includes new parameters essential for correct plugin behavior.
  • Authentication logic: A userId parameter is now mandatory when initializing the plugin. If your old integration didn’t include user-level identification, you’ll need to update your authentication process accordingly.
  • HTML export and saving: Functions used to retrieve and save HTML (compiled or raw) have changed. The new plugin uses updated API methods, and you’ll also need to reconfigure how autosave is triggered and handled.
  • Custom extensions (if applicable): If you’ve built custom blocks or extensions for the old plugin, you’ll need to adapt or rewrite them using the updated documentation and structure designed for the new plugin.
  • Initialization method: Update your system’s initialization process to send only the email ID for subsequent edits. From then on, Stripo will automatically handle HTML and CSS retrieval.
  • Stripo editor v2 migration steps

    Client-side customizations and flexibility

    Stripo’s plugin is highly customizable, giving you complete control over how it looks and functions within your platform. You can easily adjust the design, tailor functionality, and even override styles with your own CSS, making the editor feel like an integrated part of your system.

    The extent of customization available

    You have significant flexibility to adjust the plugin to your brand or design preferences. Using custom CSS, your developers can modify colors, fonts, button styles, and layout elements—allowing seamless visual integration with your existing UI. Functionality-wise, you can selectively enable or disable features based on your users’ needs and your subscription level.

    Handling product redesigns

    When you decide to redesign your product or platform, adapting the Stripo plugin is straightforward. Because the editor is delivered as an embeddable component, your team can easily update its appearance and configuration to match your platform’s design—regardless of the technology stack you’re using. You can modify the visual elements through CSS or minor JavaScript adjustments, ensuring the editor continues to match your updated design without requiring extensive redevelopment.

    Custom block addition and removal

    The availability and flexibility of adding or removing custom blocks depend heavily on your subscription plan:

    • Free/Basic plans: Users can remove or disable default blocks, but adding custom blocks isn’t available;
    • Prime plan: Clients have full flexibility to create and integrate their own custom extensions, dramatically expanding the editor’s capabilities to fit unique needs.

    Development of custom extensions

    It’s important to understand that creating and managing custom extensions is your team’s responsibility. While Stripo provides documentation and guidance, your developers will need to build, test, and maintain these custom blocks. This gives your team full control but also requires internal resources to manage effectively.

    Key challenges in plugin integration

    Let’s take a look at some common challenges that should be considered to ensure a smooth transition.

    Developer experience and resources

    One of the primary factors affecting the integration process is the skill level and availability of your development team. However, if your resources are limited or specialists are less experienced, you might encounter delays. Allocating sufficient developer resources early on can help speed things up and prevent bottlenecks.

    Custom extensions compatibility

    Many clients rely on custom extensions—specialized blocks uniquely designed to fit their specific needs. While full custom block compatibility is in active development for the new Stripo plugin, Prime users can already begin preparing for integration by updating their custom blocks. Stripo’s team is actively working to deliver full support for custom extensions soon, ensuring a smooth and successful transition.

    Upcoming solutions and timeline

    We’re aware of this critical limitation, and our developers are actively working to introduce complete custom extension support by the end of Q2. We expect these enhancements to be ready around late June or early July, which will allow seamless integration for even our most advanced users.

    Client-side responsibilities

    It’s important to know that while Stripo will enable custom block support, your team will be responsible for adapting existing custom blocks to the new plugin. The new plugin introduces slight technical differences, meaning your developers will need to update or rewrite your custom extensions accordingly. While this requires additional effort, it ensures each block functions correctly and provides the best possible experience in the new system.

    Testing and quality assurance

    When integrating or migrating to the new Stripo plugin, rigorous testing isn’t just recommended—it’s essential. Thorough testing ensures that your users won’t face any disruptions and that the plugin will integrate seamlessly with your existing systems. Skipping or rushing this step can lead to unexpected issues down the line, negatively impacting user experience.

    Setting up dedicated testing environments

    The best way to ensure a smooth transition is to set up dedicated testing environments. Here’s what we recommend:

    • separate environments: Use dedicated test plugins and separate environments from your production setup. This allows your team to safely test integrations, identify potential bugs, and address them before going live;
    • realistic scenarios: Test with realistic scenarios and email templates that closely resemble your real-world usage. This practice helps catch edge cases that might otherwise go unnoticed;
    • continuous feedback loop: Encourage continuous feedback from your testers or early users to quickly address any issues and fine-tune performance.

    Stripo’s support for testing

    At Stripo, we understand how important testing is, which is why we actively support your quality assurance efforts:

    • if you’re on the Prime plan, we provide additional testing plugin environments at no extra cost;
    • these environments mirror your main setup, allowing your developers to freely test new integrations or updates without risking disruption to your active production environments.

    Ongoing technical support during the entire integration process

    When integrating and using Stripo’s plugin, you’re never left to figure things out alone. Stripo offers comprehensive, ongoing support to help you resolve issues quickly and efficiently, keeping your email design processes running smoothly.

    Stripo’s technical support channels

    We provide several convenient channels for support, ensuring you always have the assistance you need:

    • dedicated meetings: Prime clients benefit from personalized technical meetings with our developers. These scheduled sessions ensure that complex issues receive immediate, expert attention. In addition, we often create shared Slack channels between your team and ours, enabling real-time communication and ultra-fast support. This direct line significantly speeds up the resolution of technical questions and integration tasks;
    • chat support: Instant chat support is available from Monday to Friday, from 8 AM to midnight. Quick questions and issues can typically be resolved within minutes through our live chat;
    • email support: If your inquiry isn’t urgent or requires a detailed investigation, you can always reach our support team via email. We respond quickly and thoroughly, typically within the same business day.

    When direct developer assistance is needed

    In some scenarios, direct involvement from Stripo’s developers might be necessary, such as:

    • complex integration issues or troubleshooting that standard documentation or support can’t resolve;
    • questions related to the development and functionality of custom blocks or extensions;
    • technical challenges during major plugin updates, integration, or migrations.

    In these cases, our support team arranges direct communication with developers, ensuring your challenges are addressed by experts familiar with every technical detail.

    Continuous lifecycle support

    Our technical support doesn’t stop after your initial integration. Stripo remains your partner throughout your entire usage lifecycle. From initial setup and troubleshooting to ongoing upgrades and enhancements, our team is always available to provide support and guidance. We proactively help you navigate changes, updates, and any technical questions that arise, so you’re always getting the most out of our plugin.

    With Stripo, you get more than just a powerful email editing plugin—you gain a supportive technical team committed to your ongoing success.

    Managing updates and bug fixes

    When it comes to managing updates and bug fixes with the Stripo plugin, you have two main options: automatic updates or manual version control. Each has its own benefits, depending on your team’s preferences and operational requirements.

    Automatic vs. manual updates

    Automatic updates (“latest” version)

    By choosing automatic updates, you’ll always be using Stripo’s latest plugin version. When we roll out a fix or improvement, your system will update immediately, without any extra steps from your team. This approach ensures your users quickly benefit from bug fixes, new features, and general improvements, minimizing downtime and maintenance.

    Manual version control

    If your team prefers more control, you can manually manage updates. This involves specifying the exact plugin version number you wish to use. With this method, updates happen only when your developers decide they will. This allows your team to thoroughly test new versions before applying them, reducing the chance of unexpected issues.

    Advantages and considerations for automatic updates

    Pros

    • immediate access to new features and critical bug fixes;
    • reduced maintenance workload for your developers;
    • always running the most optimized, secure version.

    Cons

    • slight risk of unforeseen issues if your environment has specific customizations or unique dependencies;
    • requires trust in Stripo’s continuous delivery process.

    Immediate visibility of bug fixes and updates

    When using automatic updates (“latest”), any improvements or bug fixes we release are instantly applied. Your users immediately see these changes without interruption. If you’re manually updating, you’ll first need to verify and apply the update to benefit from new fixes and enhancements.

    In short, automatic updates provide convenience and speed, while manual control gives your team additional oversight. Choose what works best for your workflow.

    Editor load speed and hosting considerations

    Another common question, especially from clients located outside of Europe, is whether it’s possible to speed up the editor’s loading time. By default, the Stripo plugin assets are hosted on AWS servers in Ireland. For users accessing the editor from distant regions (such as Asia or South America), initial loading times may vary depending on local internet speed and network latency, sometimes taking 4 to 8 seconds.

    If fast loading is a critical requirement, you can improve performance by self-hosting the editor’s frontend assets. We provide public access to the plugin files on GitHub, allowing you to:

    This approach puts you in full control of asset delivery and can significantly reduce loading times for end users in remote regions.

    Wrapping up

    Successfully integrating Stripo’s plugin into your platform relies on clear communication, structured processes, and proactive testing. By following the best practices outlined in this guide, you’ll ensure a seamless user experience, minimal downtime, and smoother operations overall.

    Proactive collaboration between your team and Stripo’s developers is crucial. Regular, open communication helps to quickly identify and solve any issues, making the integration process simpler and more effective. When you actively engage with Stripo’s support channels, you get faster solutions and better results.

    Key takeaways

    • preparation and planning: Start with clearly defined integration and migration plans;
    • testing: Use dedicated environments to catch and resolve issues early;
    • customizations: Leverage flexible customization options, remembering that custom blocks require internal developer resources;
    • updates: Choose the update strategy (automatic or manual) that best aligns with your operational needs;
    • support: Rely on Stripo’s robust technical support channels throughout the plugin lifecycle.

    Integrate the Stripo plugin seamlessly today!


    Share this content:

    I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

    Leave a Comment