Liquid
Safe template language created by Shopify.
Liquid is an open-source template language created by Shopify and used in Shopify themes, Jekyll, and many hosted applications. Its main fit for email is safe user-editable templates, stored templates, and commerce-style dynamic content.
A SaaS product sends on behalf of its customers, so the deciding factors are tenant isolation, whether suppressions can be scoped rather than global, and whether support can answer why one specific account did not receive one specific email. Lifecycle automation and transactional sending usually need to coexist.
Against trial expiry notices, dunning, onboarding sequences, and per-tenant transactional mail, Liquid covers none of the capabilities this audience leans on (multi-tenant support, event stream, the suppressions API, scheduling, and webhook coverage), so it fits only where those needs are genuinely absent.
- Multi-tenant: No
- Event stream: No
- Suppressions API: No
- Operating since: Not published
- Scheduling: No
- Best published rate per 1,000: Tiers not published in comparable form
- Deliverability: Not applicable; template language only.
- Webhooks: No
- Starts at: Free
Not applicable; template language only.
Products that need safe, user-editable email templates or Shopify-adjacent personalization.
Teams that want a full responsive email design system out of the box.
- › Designed for safe customer-facing template editing
- › Strong fit for stored templates and ecommerce-style personalization
- › MIT-licensed and well documented
- › No email layout framework or rendering compatibility layer by itself
- › Many real-world Liquid variants differ from core Liquid behavior
- › Ruby-first official implementation may not match every stack preference
Features at a glance
| API | No |
| SMTP | No |
| SDKs | ruby |
| Webhooks | No |
| Templates | basic |
| React Email | No |
| Batch send | No |
| Scheduled send | No |
| Suppressions | No |
| Multi-tenant | No |
| Inbound parsing | No |
| Event stream | No |
| Idempotency keys | No |
| Dedicated IP | No |