PRODUCT 01 · NOTIFICATIONS

Every channel, one notification API.

Transactional email, in-app inbox, SMS, and chat behind a single, predictable call. We handle the providers, retries, templating, and unsubscribes. You ship the feature.

1,000 sends/mo free5-min integrationNo card required
Channels

Four channels. One template. Zero glue code.

Write your message once. Notavia renders it for every channel using Scriban, picks the right providers, and hands you back a single event you can trace end-to-end. Push is next on the roadmap.

Email

Transactional and broadcast. Bring your own: dedicated SendGrid, Resend, Postmark and Mailgun integrations, or any SMTP host — Azure Communication Services included. Managed Amazon SES sending is not active yet.

SendGrid · Resend · Postmark · Mailgun · SMTP

In-app inbox

Drop-in, white-label inbox as a framework-agnostic web component — it runs in React, Vue or plain HTML — or as a Blazor component. Real-time over SignalR, persisted server-side.

Web component · Blazor · SignalR

SMS

Bring your own Twilio or Vonage credentials. Per-recipient suppression and opt-out handled for you. There is no managed SMS option.

Twilio · Vonage (bring your own)

Chat

Reach users where they already work. Microsoft Teams and Discord from the same template and event, via webhook.

Microsoft Teams · Discord

PushComing soon

Will deliver iOS, Android, and web push from one event, on the same template model as every other channel.

APNs · FCM · Web Push
How it works

From event to delivered, in three lines.

Set up once. Call notify.notifications.send() with a channel, a template, and the recipient. Notavia renders, routes, retries, and reports back via webhooks.

01

Author a template

One source of truth per event — email body, in-app title, SMS short form, chat message. Per-tenant, runtime-editable, previewable, with Scriban data.

02

Send with one call

notify.notifications.send({ channel, recipient, template, data }). Idempotency keys built in. Schedule, digest, and fan-out via workflows.

03

Observe & iterate

Every send traced. Delivered, bounced, and complained events as signed webhooks — replayable, with bounces auto-suppressed. Filter and search the delivery log in the console.

Capabilities

Every feature your team will ask for in month three.

Reliability

Retries, idempotency, suppression

Automatic retry with backoff, idempotency keys built in, and bounces and complaints auto-suppressed. Failed sends never silently vanish.

Deliverability

Multi-provider sending that survives an outage

Bring SendGrid, Resend, Postmark, Mailgun or your own SMTP — and fail over between them automatically when one starts rejecting. See which provider is degrading, and get emailed the moment one begins dropping your mail. Plus guided SPF, DKIM and DMARC, and open and click tracking.

Compliance

Unsubscribes, preferences & EU residency

One-click unsubscribe, per-user channel and category preferences, suppression lists, quiet hours, and EU data residency by default. Our Data Processing Agreement is published, not held back for request.

Observability

Trace every send

One event ID, every state change. Replay any webhook. Filter, search, and export delivery logs — 1 day on Free and Starter, 7 on Growth, 30 on Pro and Scale, or 90+ with the extended-retention add-on.

Templates

Scriban, per-channel, previewable

Author once with Scriban, render the same data into email, in-app, SMS, and chat. Runtime-editable per tenant, with live preview in the console.

SDKs

.NET, TypeScript, Python, Go & PHP — all at 1.0

First-party .NET and TypeScript clients, plus generated SDKs for Python, Go, and PHP. All are published on NuGet, npm, PyPI, Packagist and the Go module proxy. Typed payloads, automatic retries, no HTTP boilerplate.

Self-serve

Workspace, roles, audit logs

Invite teammates with roles, scope API keys to Test and Live environments, audit who sent what. SAML 2.0 & OIDC SSO available on Enterprise and self-host.

FAQ

Notavia, in answers.

Ship notifications today.

1,000 sends per month, free forever. Five-minute integration. Production-grade from your first call.