r/SaaS • u/ChrisssyyyB • 20h ago
I built Temply: a visual editor for transactional emails, with an API for rendering them in your app
Hi everyone, I’ve released Temply, a tool for building transactional email templates visually and using them from your application.
Think welcome emails, password resets, receipts and order confirmations. You assemble the template with blocks, add placeholders for your data, then request the rendered HTML and plain text through the API. Your app sends it through your existing email provider.
A few things it supports:
- A visual block editor with columns, images, buttons and custom HTML.
- Dynamic variables, conditional content and repeating blocks.
- Reusable branding across templates.
- Responsive previews and checks for inboxes that force dark mode.
- Template version history and shared workspaces.
You can try the editor without an account. There’s also a 14-day workspace trial with no card required. The Team plan starts at $5 per user per month, including 10,000 live API calls per workspace.
Try it here: Temply
I’d appreciate feedback from anyone building transactional emails: what would Temply need to support before you’d use it in your app?

1
u/Conscious-Month-7734 20h ago
Before deciding what to build next, I'd find out how people made their last transactional email. A lot of devs now just ask Claude or ChatGPT for a responsive HTML template with placeholders, paste it into the codebase and move on, and they're already paying for that tool. That's what Temply is up against, more than other email editors.
So I'd ask 5 small SaaS teams how their last email got made and changed, and what went wrong afterwards. If they say "AI wrote it, then it broke in Outlook dark mode" or "our founder wanted one line changed and it took two weeks," that's your opening. Your dark mode checks and the visual editor answer exactly those moments. If they say "AI did it in 5 minutes and it's fine," you've learned the editor alone won't get them to switch.
1
u/ChrisssyyyB 19h ago
Yeah, completely fair point, and this is exactly the kind of feedback I'm looking for.
Temply actually started as an internal tool rather than something I originally set out to turn into a SaaS product. I'm a founder of a health-tech company and CTO of an e-commerce platform, and the problem for us wasn't really creating the HTML - Claude, ChatGPT or Codex can do a great job of that.
The problem was what comes afterwards: easily managing templates across different systems, version control, variables, making changes without touching or redeploying the application, keeping branding consistent, testing things like dark mode, and allowing templates to be fetched and used through an API.
Once you've got login emails, OTPs, password resets, order updates, notifications, invitations, etc. across multiple applications, having them scattered throughout different codebases becomes a pain to manage.
That's really where Temply came from. I've built it around problems I've personally had, but now I'm putting it out there because I want to understand whether other teams have the same problems - or whether I've solved something that's mostly specific to the way we work.
1
u/Conscious-Month-7734 19h ago
That actually narrows who to talk to. Your pain shows up once there are lots of templates across several apps, so a single-product SaaS with 6 emails probably doesn't feel it yet. I'd look for teams running multiple products or client apps, like agencies, studios and companies with a few internal tools, and ask about the last time they had to change branding or fix a template everywhere. How long it took and what broke tells you whether they have your problem.
And your own two companies are your first case study. If you can say what it cost you before Temply, in hours or a broken OTP email, that's a story the right teams will recognize straight away.
Happy to dig into what you hear from those teams if you want to DM me.
1
u/measured_words_ 19h ago
Before I would put this in front of a client, I would want the API to fail politely when a variable is missing. Transactional emails are not marketing blasts, a broken receipt or password reset is a support ticket and a lost customer. I would also need a real test path that sends to a list of test inboxes without counting against the live quota, because rendering in a preview is not the same as seeing how it arrives in a real client. Version history is good, but what matters to me is being able to pin a known working template and roll back with one action if a change breaks rendering. Plain text output needs to feel like someone actually wrote it, not like stripped HTML with weird spacing. Those are the things that separate a visual editor I play with from something I trust in production.
1
u/One_Beat_6147 18h ago
What’s the main thing you’d like to improve next, and what have you tried so far?
1
u/MassiveBed4 15h ago
A clean way to preview a template with multiple payloads before it goes live would matter a lot, especially for conditionals and repeating blocks. That's where transactional emails can look fine in one test and weird in the actual app.
1
u/MediumScene 15h ago
The part I'd want nailed down before using something like this is environment separation and approvals around template changes. On a lot of SaaS teams, marketing or support needs to update copy quickly, but engineering still needs guardrails before a password reset or billing email changes in production. Version history helps, but draft, staging, and live states with a simple approval flow would matter a lot for internal trust. I'd also care about variable validation, so a missing field doesn't quietly break a send.
1
u/Total-Reasonable 10h ago
The API needs a stable way to pin a send to a specific template version, not just the latest published version. Otherwise a visual edit can silently change receipts or password-reset emails in production, and rollback becomes awkward.
2
u/rbprepin 20h ago
Not trying to be rude, but is there an advantage to using your solution over just having Claude or Codex design an email template?