Add Stripo
email editor to your

Save money and time on development. Integrate the Stripo functionality in your website, CRM, ESP, or any other tool that requires a modern drag-n-drop email builder.

Get Started Free


companies already use our
email editor in their products

What Stripo plugin is and how it works

It is a Javascript embedded in your application that works as a component. It receives HTML + CSS and returns back HTML + CSS after modification. All server components are deployed on our end.

There is an option to keep some of them, like images, modules, etc., on your side. Because we are a component, we do not process your data and emails — just your codes.

Create Application Free
  1. Create application

    Get registered and fill in basic info to initialize the plugin.

  2. Set up configuration

    Share your information so we can generate a relevant email signature for you.

  3. Get code

    Paste integration-ready code into your web.

Define which drag-n-drop blocks to display

Depending on the goals, you can display either all blocks, or just the frequently used ones. It works the same with the block’s advanced functionality — choose which ones to hide and which ones to let users work with.






  • My modules
  • Custom modules
  • Pre build

Activate custom block library

Allow users to design custom modules and reuse them to speed up email creation. This feature automates the process and helps to keep branding consistent.

Connect an image provider

Connect an image provider

You can use either the Stripo image gallery or External Images Library like Pexels, Pixabay, or IconFinder. All you need is to insert access keys to the image provider’s API. You also may display your own component with an external library of videos.

Try merge tags for personalization

With the Stripo plugin, you can dynamically insert pieces of text into an email message, such as a very common “Dear {first_name}” script.

  • Azure, Amazon & other

  • Set API

Choose your storage server

You decide whose servers to use for stock image storage — yours or ours

Work on the plugin styles to make it look like your application

The plugin has two sections: the settings panel and the work area where emails are designed. You can independently choose where they should be displayed inside your application and what size to set.

  • 18

  • 20

  • 24

  • 26

Pricing plans

Free $ 0
Startup $ 100
Buy Now
Business $ 550
Buy Now
Unique emails created / modified monthly Each created or edited email has its unique «Email ID» (EID). While initializing editor you send EIDs to our system and it calculates the amount of unique EIDs during the billing period.
15 000
Additional cost per email
Maximum image storage
30 Gb
200 Gb
Additional storage / per 100 GB
+ $10 monthly
Countdown timer opens / monthly
500 000
10 000 000
20 000 000
Сustom UI styles
Stripo branding removal
Custom fonts
Autosave option
Undo-redo option Advanced controls manage sophisticated features. For example: hide/unhide email elements on mobile, smart features, inversion on mobile, alignment on mobile, etc.
Service level agreement Here, we can define if you’re gonna need our templates, on what conditions your clients will use them, a confidentiality clause, etc. Meant for paid subscriptions only.
Custom blocks creation
Library of modules
Stock images
Merge tags Dynamically insert pieces of text into an email message, such as a very common “Dear {first_name}” script.
HTML editor
Basic blocks
Countdown timer block
Display conditions Change the content of an email depending on user’s gender, age, geo or other condition.
Ability to deploy all server components of the plugin on your side

Frequently asked questions

What is a plugin?

Stripo Plugin is an embeddable version of the editor. You install it into your application so that your users have great email building/editing experience. It is written in Javascript and works on your platform as a component.

Who can use the plugin?

Everyone — from startups and small businesses to enterprises — whose business or processes will benefit from having a complex and comprehensive email editor integrated in a product. For example:

  • if creating and sending emails is the core activity for your business and you aren’t satisfied with a default ESP email editor;
  • if you`re using a CRM to send all types of trigger emails to your customers and need a comprehensive email editor directly right in it;
  • if you / your clients aren’t creating a high amount of emails, but need to design and send them regularly and fast.

Our plugin is often used by ESPs, CRMs, and companies that host webinars, provide online education courses, run a recommendation engine or have a regular corporate newsletter.

How does it work?

Plugin (embedded Javascript) receives HTML + CSS while its initialization and returns HTML + CSS after modification to your application. All server components are deployed on our side. It is possible to customize styles, integrate your own components, use custom fonts or merge tags, or connect your own storage for hosting images.

How to start?

Create and configure the application in the "Integration of the Stripo plugin" menu of your account. You will get a FREE subscription by default. You can always upgrade your subscription for more features without any agreement conducted.

What architecture does Stripo use?

Micro-service architecture that includes docker containers; all the services are deployed on AWS (Ireland).

What is Stripo uptime?

We do everything we can to provide our clients with stable and reliable service. Stripo’s uptime is 99.99%.
You can always check the status here.

How do I pay for the selected subscription?

Our tool offers a monthly-based subscription, with recurrent payments.
You share your payment data once, and the system will automatically renew the subscription for another billing period.
You can cancel your subscription at any time.

What happens if I don’t have enough money on my account to renew my subscription or my payment method does not work?

If we can’t withdraw the money for the next billing period, you will receive an email from us.
We will keep on providing the service for the next 7 days. The system will make several attempts to withdraw the money. In case of failure, the subscription of your application will be automatically downgraded to FREE, and the customized paid options will be deactivated.

What payment methods are available?

We accept payement through PayPal and VISA / Mastercard.
For detail on how to make a bank transfer payment, please email us at
Please note: In case of bank transfer, you need to make a payment for the entire year at once.

Where can I read the plugin configuration details for my application?

In the documentation for plugin configuration or in your account in the menu "Integration of the Stripo plugin."

Can I have all components deployed on my side?

Yes, it is possible to deploy everything on your side. We call it "Professional subscription." In order to obtain it, please, email us at Final proposal and customization will depend on your requirements.

Display conditions: What they are and how do I use them?

The Display conditions feature allows your clients and their users to choose what email elements to show to recipients, depending on the conditions that you’ve set.


The Display Conditions feature saves time on email production. How exactly? Instead of building a few emails and segmenting the contact base, your users build just one email for different groups. The biggest part of it is shared, i.e. meant for everyone: men, women, and those who have not shared with you their gender preferences yet. Other email elements are meant specifically for men, women, and those who have not set their gender. All these elements are stored in one email. However, the Display Conditions option will show these elements respectively. Women will see the elements meant for women only and the shared part of the email. Men will see the email element meant for men, and the shared email elements also.

Your users can set conditions manually in the editor or select them from a list of predefined conditions set earlier. For more information, please refer to our blog post. You can set conditions based on gender, marital status, geographical location, etc.

For more details on how to use the Display Conditions feature, please watch our video or refer to article on Help Center.

How do I get an email code after the email has been modified?

The Stripo Plugin has the Javascript API and Backend API, where the Javascript API is used for interaction with the UI part of the Plugin and the Backend API is used to combine two files, HTML and CSS, to get a ready-to-send email template.

The Stripo Plugin JS API can be accessed via the window.StripoApi js object.

Here are available JS API functions:

  • "getTemplate" — this method returns the HTML and CSS codes with the Plugin internal extra styles and editor markup. You should call the getTemplate function to take out modified HTML and CSS from the editor in order to save it in your DB. Please, check out the samples in our GitHub repository;

Format: callback(HTML, CSS, width, height).

window.StripoApi.getTemplate((html, css)=>{console.log(html)})

  • "compileEmail" — this method returns compiled and compressed HTML code that is ready to be sent out to clients;

Format: callback(error, html, ampHtml, ampErrors).

window.StripoApi.compileEmail((error, html, ampHtml, ampErrors) => {console.log(html)})

  • "getTitle" — this method returns an email title/subject line;
  • "setTitle" — this method sets the email title/subject line;
  • "getHiddenPreHeader" — this method returns hidden preheader in emails;
  • "setHiddenPreHeader" — this method sets hidden preheader in emails;
  • "getGoogleAnnotations" — this method returns the Gmail Promo Annotations’ microdata inserted into the HTML code of the email template in the editor;
  • "setGoogleAnnotations" — this method inserts/modifies the Gmail Promo Annotations’ microdata in HTML code of the opened email template in the editor;

The null value is returned if the microdata code is not presented there.

If any of the parameters are disabled or empty, the empty data is returned (for example, discountCode: '')\

  • "allDataSaved" — this parameter helps to itdentify whether all changes are saved or not;

If anything was not saved, it returns False; if everything is saved — True.

It can be applied only if you don’t use the Autosave option.

  • "showAmpErrorsModal" — use this function to display the AMP validation error in the Stripo preview mode if there are any in the email template;

For a more detailed description of the Stripo Plugin please refer to the Stripo Plugin Documentation.

Have other questions?

If you have more questions on our pricing and plans, contact us so we can help.

Individual demo

Learn more about Stripo during a video call with our experts. We will be happy to tell you about all the cool features that Stripo has

Book a Demo
Guide for developers

The plugin can be easily customized to your requirements and integrated into any product.

Learn more