Beautiful, responsive email templates for SaaS | Shootmail
Beautiful, responsive email templates for your SaaS
From "Welcome" to "Win-back." Don’t waste weeks designing transactional flows. Access a complete library of battle-tested email templates for onboarding, auth, billing, and retention. Customize visually, ship today.
- Pick your brand color
Selected: #FFB342
Subscription Order Status Welcome Trial Sequence
Your subscription has been paused
Dear Pankaj,
As requested by you, we have paused your subscription to Shootmail. If this was because of something you didn't like at our end, you can let us know by reaching out to us.
You can obviously resume your subscription any time you want to enjoy the benefits of our service. If wish to do that, please click on the button below
Best regards,
Subhendu
Thank you for your order!
Order ID # 23456788
Your subscription to Shootmail is now active. Enjoy 365 days of sending beautiful emails without even pressing a key on your keyboard to design mails.
Green suede boots
Quantity : 2
Price: $50
Green door
Quantity: 1
Price: $1500
Method
Diners Club
Subtotal
$50
Discount
-$25
Total
$25
We are sad to see you go!
Dear Pankaj,
As requested by you, we have cancelled your subscription to Shootmail. If this was because of something you didn't like at our end, you can let us know by reaching out to us.
You can obviously restart your subscription any time you want to enjoy the benefits of our service. If you wish to do that, please click on the button below
Best Regards
Subhendu , CEO
The email CMS you've been waiting for.
Stop hardcoding transactional emails and shipping code every time the marketing team wants to change a button color or text. Setup Shootmail once, and manage everything from our visual dashboard.
Setup Once
Integrate our lightweight SDK into your codebase in minutes. It's a one-time thing.
Live Updates
Change templates in the dashboard, and they are live instantly. No redeploys needed.
shootmail-sdk.ts
- Setup
Install
npm i --save shootmail
Initialize
import { Shootmail } from "shootmail";
const shootmail = new Shootmail(config);
Global Settings
const config: ShootMailConfig = {
// One time setup
shootmailApiKey: "shootmail-api-key",
from: {
name: "your-name",
email: "your-email"
},
providers: [
{ provider: "resend", apiKey: "re_..." },
{ provider: "aws-ses"... }
],
}
Shoot it
const response = await shootmail.shoot({
templateId: "sEO94SOnDhBIqvggZ",
to: [{ email: "user@email.com" }],
subject: "Huge price drop!",
data: {
button: "Explore Now"
}
});
Dynamic Variables
Define your templates with {{handlebars}} and pass any object to replace them instantly via SDK.
Hello {{name}}Johnnny
Payload
{
"name": "Johnny",
"button_url": "...",
"discount": "20%"
}
Send via SDK & API Docs
Use our native TypeScript SDK to send emails using 10+ providers like SendGrid, Resend, and Postmark.