Use cases / SaaS / B2B products

Email for SaaS

Transactional infrastructure for modern SaaS — from signup to retention

Welcome emails, verification, password resets, invoices, notifications — everything a SaaS product needs. Resend-compatible API + ready templates + drip workflows for onboarding and retention.

Pain points

  • 1.Resend / Postmark are great but US-only and Russian cards do not work in Stripe.
  • 2.Self-hosted SMTP means IP reputation, DKIM/SPF/DMARC, warmup, bounce monitoring. Months of work.
  • 3.Templates live in code, designers can not touch them, every change is a PR.

How Sendersy solves it

  • Same DX as Resend, plus UnitPay for RU cards and EU+RU residency.
  • Self-hosted Postal: when you add a domain, we hand you ready-to-paste DKIM/SPF/DMARC/MTA-STS TXT records to publish at your registrar — we verify in one click. Auto-warmup + Postmaster Tools integration. Live in 15 minutes.
  • Visual builder + 6-template gallery. Designers edit, devs reference via template_id.

What the integration looks like

ts
// app/api/signup/route.ts
import { Resend } from 'resend'

const sendersy = new Resend(process.env.SENDERSY_API_KEY, {
  baseUrl: 'https://api.sendersy.com/v1',
})

export async function POST(req: Request) {
  const { email, name } = await req.json()

  // Welcome email via gallery template
  await sendersy.emails.send({
    from: 'Acme <noreply@acme.com>',
    to: email,
    template_id: 'welcome',
    variables: { name, verify_url: `https://acme.com/verify/${token}` },
  })
  return Response.json({ ok: true })
}

Frequently asked

Can I use it with Auth.js / NextAuth?
Yes — Auth.js v5 supports a custom email provider. Use Sendersy SMTP or a custom sendVerificationRequest via POST /v1/emails.
How do I migrate existing Resend templates?
Export HTML from Resend, import via Code mode at /dashboard/templates/new. {{name}} variables work identically.

Ready to try?

3 000 emails/month forever, no trial.

Create an account