Skip to main content
InsForge Messaging sends transactional notifications from your project: receipts, digests, password-reset codes, notification roll-ups, anything you would otherwise wire SendGrid, Postmark, or Twilio in for. Email is the first channel; SMS and push are on the roadmap and will share the same API surface.
Just sending auth emails? Magic links, verification codes, and password resets are wired into Authentication out of the box. You only need this product for transactional messages beyond auth.
Self-hosting? The managed InsForge Cloud sender is only available to cloud-linked projects. On a self-hosted instance you must configure Custom SMTP before any email can send, auth emails included. InsForge rejects enabling required email verification until a provider is available, and it prevents disabling the only SMTP provider while verification remains required. If a verification email fails at runtime, registration returns an error with instructions to retry with POST /api/auth/email/send-verification.

Channels

Email

Managed SMTP or bring your own provider. Templates, delivery tracking, and webhook events.

SMS

Coming soon. Same API, Twilio or Sinch on the back.

Push

Coming soon. APNs and FCM via a single endpoint.

Features

One API, every channel

Same emails.send() shape for email today, with SMS and push to follow when they land. Switching channels is a field change, not a rewrite.

Managed delivery or bring your own

Send through InsForge Cloud (AWS SES for email today) for zero setup, or plug in your own provider when you need to control deliverability and sender reputation. See Custom SMTP.

Templates

Pick a template by name, pass the variables, and InsForge renders and sends. Templates are editable per project; the four auth templates (email-verification-*, reset-password-*) ship with sensible defaults.

Delivery tracking

Send events (accepted, delivered, bounced, complained) are recorded per message. Query the audit table in Postgres, subscribe over webhooks, or watch the dashboard.

Rate limits

Per-project and per-plan limits keep stray loops from melting deliverability. Configurable from the dashboard, enforced at the gateway.

Concepts

Custom SMTP

Bring your own SMTP provider (SendGrid, Postmark, AWS SES, etc.).

Build with it

TypeScript SDK

Send mail from Node, browser, and edge runtimes.

REST API

Plain HTTP messaging endpoints, callable from any language.

Next steps