Add Stripo
email editor to your
Save money and time on development. Integrate Stripo functionality into your website, CRM, ESP, or any other tool that requires a modern drag-and-drop email builder.
132
companies already use our
email editor in their products
What is the Stripo plugin, and how does it work?
It is JavaScript embedded in your application that works as a component. It receives HTML + CSS and returns HTML + CSS after modification. All server components are deployed on our end.
There is an option to keep some elements, such as images and modules, on your side. Because we are a component, we do not process your data or emails — just your codes.
Create Application Free-
Create an application
Register and provide basic information to initialize the plugin.
-
Configure the setup
Share your information so that we can generate a relevant email signature.
-
Get the code
Paste the integration-ready code into your website.
Image
Carousel
Socials
Text
Choose which drag-and-drop blocks to display
Depending on your goals, you can display all blocks or only frequently used ones. Advanced block functionality works in a similar way — choose which blocks to hide and which to let users work with.
Modules
- My modules
- Custom modules
- Pre build
Activate modular email design
Allow users to design and reuse custom modules to speed up email creation. This feature automates the process and helps keep branding consistent.

Connect image providers
You can use the Stripo image gallery or add external image libraries, such as Pexels, Pixabay, or IconFinder, by inserting access keys to their APIs. You may also display your own component with an external library of videos.
Try personalizing with merge tags
With the Stripo plugin, you can dynamically insert pieces of text into email messages, such as in the 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
Choose a plugin style to make it look like your own
The plugin has two sections: the settings panel and the work area, where emails are designed. You can choose where and at what size each is displayed in your application.
Pricing plans
Frequently asked questions
Stripo Plugin is an embeddable version of the Stripo.email editor. You install it onto your application so that your users can have a great email building/editing experience. It is written in JavaScript and works on your platform as a component.
Everyone — from startups and small businesses to enterprises — whose business or processes will benefit from having a complex and comprehensive email editor integrated into a product. For example:
- if you lack the time or money to build your own email editor, yet an email production tool is a must for your company;
- if your company’s primary activity is only tangentially connected to email creation, and you host webinars, provide online education courses, run recommendation engines, etc.;
- if email marketing is your core activity, you must provide clients with an email builder as well as other tools.
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.
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.
Micro-service architecture that includes docker containers; all the services are deployed on AWS (Ireland).
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.
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.
We accept payment through PayPal and VISA/Mastercard.
For details on how to make a bank transfer payment, please email us at contact@stripo.email.
Please note: In the case of a bank transfer, you must make one payment for an entire year.
In the documentation for plugin configuration or in the "Integration of the Stripo plugin" menu of your account.
Yes, it is possible to deploy everything on your side. We call this a "Professional subscription". In order to obtain one, please email us at contact@stripo.email. The final proposal and customization will depend on your requirements.
The Display Conditions feature allows your clients and their users to choose which email elements will be shown to recipients, depending on the conditions you’ve set.
Example:
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 yet shared their gender preferences). Other email elements are meant specifically for men, women, or 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 as well as the shared part of the email. Men will see the elements meant for men only as well as the shared elements.
Your users can set conditions manually in the editor or select them from a list of predefined conditions set previously. For more information, please refer to our blog post.
You can set conditions based on gender, marital status, geographical location, and so on.
For more details on how to use the Display Conditions feature, please watch our video or refer to the article in the Help Center.
The Stripo Plugin has a JavaScript API and a Backend API. 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 produce a ready-to-send email template.
The Stripo Plugin JS API can be accessed via the window.StripoApi JS object.
Here are the 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 modified HTML and CSS out from the editor to save into your DB. Please check out the samples in our GitHub repository;
Format: callback(HTML, CSS, width, height)
Example:
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).
Example:
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 preheaders in emails;
- "setHiddenPreHeader" — this method sets hidden preheaders 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 the 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 (e.g., discountCode: '').
- "allDataSaved" — this parameter helps identify whether all changes are saved.
If anything is not saved, it returns False; if everything is saved, it returns 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 a question?
If you have more questions, contact us so we can assist you.
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 DemoThe plugin can be easily customized to your requirements and integrated into any product.
Learn more