Transactional email

Transactional email for vibe-coded apps

Lovable, Bolt, v0, and Cursor can ship auth UI in an afternoon. Notify delivers password reset, magic link, and receipt mail from your domain — one API call, secrets on the server, optional MCP for setup.

Three flows to wire once

  • Password reset — hashed token in your DB, link in HTML, Notify delivers
  • Magic link or OTP — same pattern, short TTL, rate-limit the request endpoint
  • Receipt — idempotent send from your payment webhook (Stripe, etc.)

New accounts start sandbox-only until domain verification. Rehearse with POST /api/email/send/test or the dashboard guided test.

Full guide + copy-paste prompt

Step-by-step helper code, the builder prompt to paste into your AI tool, Supabase Hook notes, and MCP setup live in the docs.

Read the vibe-coded apps guide →

Pricing for side projects

Free 1,000 emails/mo · Pro $10 for 10,000 · Scale $50 for 100,000 (as of Nov 2026). Notify is especially competitive around ~3k–10k/mo; at ~50k/mo Resend, Mailtrap, and SendGrid Essentials list lower than Scale. Compare providers at 1k–50k.

Best for

Indie devs, vibe coders, and side projects shipping auth and payments without paying for ESP bloat.

Not for

Newsletters, drip campaigns, or drag-and-drop template studios.

Frequently asked questions

What is a vibe-coded app?

An app scaffolded quickly with AI builders (Lovable, Bolt, v0, Cursor, Replit Agent, and similar). UI and routes ship fast; transactional email still needs a provider, verified domain, and server-side secrets.

Why use Notify for AI-built apps?

One HTTPS send endpoint, HTML you already have, flat pricing (Free 1k/mo, Pro $10/10k as of Nov 2026), and optional notifycx-mcp for domain setup in Cursor. No template studio or newsletter surface.

Can I paste a prompt into Lovable or Bolt to add email?

Yes. The full guide includes a copy-paste prompt that wires NOTIFY_API_KEY on the server, password reset, magic link or OTP, and payment receipts via POST /api/email/send.

Does Notify work with Supabase Auth from an AI builder?

Use Supabase Send Email Hook to an Edge Function that calls Notify — not Custom SMTP. See the Supabase without SMTP doc and the step-by-step recipe linked from the guide.

Should production email use MCP?

No. MCP (notifycx-mcp) is for IDE setup and testing. Production sends belong in your app with the notifycx SDK or fetch.