SMS
Use SMS for reminders, pickup alerts, and other messages that need to reach a phone number. SavaraFlow quotes the destination and segment count before a live send.
Explore SMSDelivery channel
Use SavaraMail to send receipts, account notices, and other transactional emails. Set a recognizable From name and address for your business.
Send receipts and account notices through SavaraMail, from an address customers recognize. Add your own domain and it is checked for ownership and signing before it is approved.
Prove ownership with a DNS record, then send from an address on your domain once signing checks pass.
Custom domains are set up with aligned DKIM signing so receiving servers can trust your mail.
Set a display name and a Reply-To address, so customer replies reach the right mailbox.
Simulate a send and see the response without using the mail service or your wallet.
Sent means SavaraMail accepted the message. Your first real sends go to a mailbox you control.
Suppression events from a connected Postmark account block that address for email.
Try it
Publish these records with your DNS provider. The workspace shows the exact values for your domain.
| Type | Host | Value |
|---|---|---|
TXT | _savaraflow.yourdomain.com | Ownership token from your sender card |
TXT | yourdomain.com | SPF that includes the SavaraMail relay |
TXT | selector._domainkey.yourdomain.com | The relay’s public DKIM key |
TXT | _dmarc.yourdomain.com | Your DMARC policy, for example p=none to start |
The workspace shows the exact host names and values for your domain. Host names above are illustrative.
Email setup
Turn on Email for the workspace and include it in the scope of any API key that will send.
Use the configured address or request your own approved address. For your own domain, add the DNS record shown in the workspace and complete the relay checks.
Use the Email sandbox to check the payload and see a simulated outcome. Then obtain a live quote and use a mailbox you control for your first real send.
The managed SavaraMail route can show when it accepted the message. Check the receiving mailbox during your rollout.
request.sh1curl -X POST "$SAVARA_HOST/api/v1/messages" \
2 -H "Authorization: Bearer $SAVARA_API_KEY" \
3 -H "Content-Type: application/json" \
4 -H "Idempotency-Key: $(uuidgen)" \
5 -d '{
6 "channel": "Email",
7 "to": "customer@example.com",
8 "subject": "Receipt for order 1842",
9 "body": "Thanks for your order. We’ve received your payment.",
10 "consent": true
11 }'
Send a scoped key from your server and a stable Idempotency-Key for each distinct send. API reference
{
"id": "e5a90c42-1f7d-4b36-8a0e-93c2d7f61b08",
"status": "queued",
"costMicros": 1120,
"currency": "USD",
"units": 1,
"replayed": false
}Specifications
The exact rules your messages follow, so there are no surprises in production.
Use cases
Yes, where the SavaraMail SMTP relay is configured and the sender passes domain and signing checks. Approved identities can be selected per send or made the default.
For the managed SavaraMail route, Sent records acceptance by the mail service. Inbox delivery and bounce events require a separate receipt integration.
Once your DNS records are published, the operator checks the DKIM record and confirms signing on the relay. Allow time for DNS to propagate before the check.
No. Sent means SavaraMail accepted the message. Inbox placement depends on the receiving provider, so test with a mailbox you control during rollout.
Yes, to the Reply-To address you set. Branded addresses on a SavaraFlow sending domain use your verified sign-in address for replies.
Use SMS for reminders, pickup alerts, and other messages that need to reach a phone number. SavaraFlow quotes the destination and segment count before a live send.
Explore SMSConnect your Meta business number, send approved templates, and manage customer replies in SavaraFlow’s team inbox.
Explore WhatsAppUpload a CSV, choose the right phone or email column, and review duplicates, invalid entries, and the batch quote before committing wallet credit.
Explore CSV bulk sendingEstimate your usage, then use the live quote for your workspace and destination.