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.

  1. Pick your brand color

Selected: #FFB342

Subscription Order Status Welcome Trial Sequence

Customize in Editor ⚡

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

Resume Subscription

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

View Order

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

Restart Subscription

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

  1. 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.