Transactional email in Node.js

Order confirmations, password resets, and notifications from an Express app — one function call, no template files.

Install the SDK and set SENDABLE_API_KEY:

npm i sendableme

Send from an Express route

import { send } from 'sendableme';

app.post('/checkout', async (req, res) => {
  await send(req.body.email, 'order_shipped', { orderId: 'A-1042', eta: 'Friday' });
  res.json({ ok: true });
});

Why it's not a template

You send an event name and field names — never a designed template. The model that writes the copy never sees your values, so a price or a link is inserted verbatim and can't be altered, and a second model blocks any claim your data doesn't support.

Written, on-brand email with nothing to maintain.

Honest limitations

Try it free

Get your free API key →

500 messages a month, no card. One call to integrate.