An open-source alternative to Topol Plugin
Both put a drag-and-drop email editor inside your product. Topol is the most generous of the hosted builders on what it includes per plan — the differences that remain are who runs the editor, whether your bill grows with your users, and who owns the output. Everything below is checkable against public sources.
Templatical vs Topol Plugin
| Feature | Templatical | Topol Plugin |
|---|---|---|
| Pricing | No fee, on any tier | 14-day trial, then $70, $140 or $300 per month |
| End-user limits | None. The editor does not know or count your users. | 50, 100 or 500 users included; beyond that $1.60, $1.40 or $0.70 per extra user per month |
| Domain binding | None. Run it anywhere. | The API key is tied to given domains and will not work on another |
| Who runs the editor | You. The editor ships in your bundle and runs in your page | Topol. The npm package injects their loader script at runtime |
| Runtime activation | None. No API key, no domain binding, no call to us. | An API key, bound to your registered domains |
| White-labelling | Default. No branding to remove. | Included on every plan |
| Custom blocks | Unlimited, defined in your own code | Included on every plan |
| Image storage | Yours. The editor calls your onRequestMedia hook. | Unlimited, hosted by them; your own cloud storage on higher plans |
| Framework support | One init() call — React, Vue, Svelte, Angular and vanilla JS | Official React, Vue and Svelte packages |
| Source access | Full source in a public repository | The loader package is Apache-2.0; the editor it loads is not published |
| Licence | FSL-1.1-MIT, converting to MIT two years after each release | Commercial subscription |
| Output format | MJML and JSON | HTML and their own JSON. MJML is their internal renderer, not something you receive |
Pricing
TemplaticalNo fee, on any tier
Topol Plugin14-day trial, then $70, $140 or $300 per month
End-user limits
TemplaticalNone. The editor does not know or count your users.
Topol Plugin50, 100 or 500 users included; beyond that $1.60, $1.40 or $0.70 per extra user per month
Domain binding
TemplaticalNone. Run it anywhere.
Topol PluginThe API key is tied to given domains and will not work on another
Who runs the editor
TemplaticalYou. The editor ships in your bundle and runs in your page
Topol PluginTopol. The npm package injects their loader script at runtime
Runtime activation
TemplaticalNone. No API key, no domain binding, no call to us.
Topol PluginAn API key, bound to your registered domains
White-labelling
TemplaticalDefault. No branding to remove.
Topol PluginIncluded on every plan
Custom blocks
TemplaticalUnlimited, defined in your own code
Topol PluginIncluded on every plan
Image storage
TemplaticalYours. The editor calls your onRequestMedia hook.
Topol PluginUnlimited, hosted by them; your own cloud storage on higher plans
Framework support
TemplaticalOne init() call — React, Vue, Svelte, Angular and vanilla JS
Topol PluginOfficial React, Vue and Svelte packages
Source access
TemplaticalFull source in a public repository
Topol PluginThe loader package is Apache-2.0; the editor it loads is not published
Licence
TemplaticalFSL-1.1-MIT, converting to MIT two years after each release
Topol PluginCommercial subscription
Output format
TemplaticalMJML and JSON
Topol PluginHTML and their own JSON. MJML is their internal renderer, not something you receive
Which one you should pick
The table is the detail; this is the decision. If a reason in the right column is a requirement for you, buy their product — it is the better fit and we would rather you knew.
Choose Templatical if
- You do not want the editor billed per end user. Templatical does not meter them.
- You run the editor on more than one domain, or on domains you cannot register in advance.
- You want the editor running in your own bundle rather than injected from a vendor loader at runtime.
- You want to own the artifact you export. Templatical hands you MJML, an open standard with an MIT implementation you can run yourself; Topol compiles through MJML internally but hands you HTML and its own JSON.
- You want the full source, and a licence that becomes MIT two years after each release.
Choose Topol Plugin if
- You would rather someone else operated the editor, with hosting and uptime handled for you.
- You want image storage bundled in. Topol hosts it for you; Templatical has none and expects you to supply it.
- You want commenting on templates inside the editor. Topol includes it from the Business plan ($300/mo) up; our Cloud tier plans it but has not shipped.
- You want a ready-made template library your users can start from on day one.
- You want a commercial vendor behind the editor, with email support during business hours, rather than an open-source project.
Try it before you weigh any of this
The playground runs the real editor with no signup. If it does not fit your product, none of the rest matters.
Verified on 8 August 2026 against @topol.io/editor 0.3.0 as published on npm, and the plans listed at topol.io on that date. Pricing and features change — check their site for current terms.
“Not documented” means we found no mention of the capability in their public documentation or marketing on the verification date, not that it is impossible to build.
Sources:topol.io/tariff-plugintopol.io/pluginnpm: @topol.io/editor
Topol is a trademark of its respective owner. This page is maintained by Templatical and is neither affiliated with nor endorsed by them.
This page is a snapshot, not a standing claim — including what we say Topol Plugin does better. If anything here is out of date or wrong, open an issue.