Use cases: OTP emails · Password reset · Order confirmations

Order confirmations and receipts

Transactional email with Vaartix

An order confirmation reassures a customer that their payment went through, and it's the email they search for when something goes wrong. Vaartix sends it once, quickly, and tells you if it didn't arrive.

Why it matters

Good practice

Send it with Vaartix

await vaartix.emails.send(
  {
    from: 'Acme Store <[email protected]>',
    to: order.customerEmail,
    subject: `Order #${order.number} confirmed`,
    html: renderOrderEmail(order),
    attachments: [{ filename: `invoice-${order.number}.pdf`, content: invoicePdfBase64 }],
    tags: [{ name: 'type', value: 'order-confirmation' }],
  },
  { idempotencyKey: `order-${order.id}-confirmation` },
);

On WooCommerce or another platform that sends through SMTP? Use the SMTP relay. Sending from Laravel or Django? See the Laravel and Django guides.

Vaartix is in private beta, and invite-only. Every feature is free during the beta. Tell us what you send and we'll invite you as places open up.

Request early access