Skip to main content

Documentation Index

Fetch the complete documentation index at: https://usesignal.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Sendly supports SMTP, so you can plug it into whatever you’re already using. Laravel, Django, Rails, Nodemailer, Supabase, pretty much anything that sends email will work.

How it works

Instead of an API, SMTP lets your app talk directly to Sendly like it would any email server. You set your host, port, and credentials, and Sendly handles the rest including delivery and tracking. No extra libraries or SDKs needed. If your framework supports SMTP, you’re good to go.

Credentials

You’ll need these to connect your app to Sendly over SMTP
FieldValue
Hostsmtp.usesendly.app
Port587
Usernamesendly
PasswordAn API key copied from your SMTP settings in Sendly.
You can find your SMTP API key in your Sendly dashboard under Settings → SMTP.

Idempotency Key

You can pass an idempotency key to make sure the same email doesn’t get sent twice. Useful if your app retries failed requests. Just add it as a header when making your request:
From: Sendly <hello@usesendly.app>
To: user@example.com
Subject: Welcome aboard
Idempotency-Key: new-user/1

<p>Thanks for signing up!</p>
If you send the same request again with the same key, Sendly will skip it instead of sending a duplicate.

Integrations

JavaScript

Use Sendly over SMTP with Nodemailer or any other Node.js mail client.

Django

Plug Sendly into Django’s email backend in just a few lines.

Laravel

Drop Sendly into your Laravel mail config and start sending.

Platforms

https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/supabase.svg

Supabase

Route your Supabase auth emails through Sendly via SMTP.
https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/firebase.svg

Firebase

Send Firebase auth emails through Sendly via SMTP.