Email

Transactional email that lands

Confirmations, receipts and alerts from your own domain — authenticated, tracked and handled alongside every other channel.

ND
Northside Dental <[email protected]>to me · 8:02 am

Your booking is confirmed

Hi Sam, you’re booked in with Dr Patel on Thursday 14 November at 10:30 am at 18 King St.

Add to calendarChange time
SPF ✓DKIM ✓DMARC ✓Delivered
Why SendLab for email

The email your product sends, done properly

Authenticated domains

SPF, DKIM and DMARC set up with you, so your email lands as you — not in spam.

Transactional by design

Receipts, confirmations, password resets and alerts, sent the moment they’re needed.

Delivery events

Delivered, bounced, complained and opened — signed webhooks for every outcome.

Suppression handled

Hard bounces, complaints and unsubscribes suppressed automatically across your account.

Templates you control

Send HTML you already have, or keep templates in SendLab and pass in the data.

One timeline with SMS and RCS

Email sits alongside your other channels, with the same references, keys and console.

The API

Send email in one call

From your domain, with HTML or a template, and your own reference for safe retries.

  • Domain authentication guided in the console
  • Bounce and complaint suppression
  • Signed delivery webhooks
More for developers →
await sendlab.emails.send({
  from: "Northside Dental <[email protected]>",
  to: "[email protected]",
  subject: "Your booking is confirmed",
  html: "<p>See you Thu 14 Nov at 10:30 am.</p>",
  // your own ID — retrying with it never sends twice
  reference: "booking-4821-email",
});

Ready to take your messaging further

Tell us what you want your customers to be able to do. We’ll scope it with you and help you launch.