Skip to main content
Your developers integrate SuprSend once. After that, every team works on the same users, templates and logs, from the dashboard, the API, the CLI or an AI agent, whichever suits the task:
  • Developers trigger workflows from one API call or event, keep workflows and templates in Git, and promote them from staging to production.
  • Product teams design workflows, templates and the preference center, and change copy or logic without a code deploy.
  • Growth and marketing teams send broadcasts to SQL segments (beta) and track results across channels in analytics.
  • AI agents can do any of this for any team. They build, test and debug notifications through the MCP server and Agent Skills, with your role’s permissions. Your own production agents send notifications through the Agent SDK (early access).
One API covers email, SMS, WhatsApp, mobile and web push, an In-App Inbox, Slack and Microsoft Teams. One template holds the content for every channel, translated into each user’s language. A workflow decides when and where each message goes: it can delay, batch or digest messages, branch on conditions in your data, send in each user’s timezone, and send on all of a user’s channels at once or one after another with Smart Channel Routing, which stops as soon as the user engages. Each channel sends through your own providers, with fallback if one fails. Users choose which channels they want in their preferences. Product alerts, transactional messages and marketing campaigns share one user profile, one preference store and one log, so you don’t need to build and manage separate tools for each.

Get started

Quick start

Send your first notification from your Sandbox workspace, then add channels and go live.

Integrate in code

Trigger a workflow from your backend with the API or an SDK.

Build with AI

Connect Claude, Cursor, Codex or another AI client through the MCP server.

Send a broadcast

Send a campaign to a list from the dashboard, with no code.
Or start from what you need to do:

How SuprSend works

Your app

  • API call
  • Event
  • List change
  • Broadcast

SuprSend

  1. Preference checkSkips users who opted out
  2. WorkflowDelay, batch, digest or branch
  3. Send stepChannel, template and language
  4. DeliveryYour vendors, with fallback

Logs and analytics for every step

Your users

  • Email
  • SMS
  • WhatsApp
  • Push
  • In-App Inbox
  • Slack
  • Microsoft Teams
  1. Trigger. Your backend calls the workflow API or sends an event. A workflow can also start when a user joins or leaves a list, and a broadcast sends one message to a whole list.
  2. Preference check. SuprSend skips users who opted out of the category or channel, before the workflow runs and again at each send step. See preference evaluation.
  3. Workflow. A workflow can delay, batch, digest or branch. It can also wait until something happens, send only in a time window in the user’s timezone, throttle how often a user gets it, fetch data from your API or invoke another workflow.
  4. Send step. Each send step picks the channels, the template, the translation and any variant for the customer or condition. Content changes don’t need a code deploy.
  5. Delivery. SuprSend sends through your own providers (SuprSend calls them vendors), such as SendGrid, Amazon SES, Twilio, Firebase Cloud Messaging and APNs, and reroutes to a fallback provider if one fails.
  6. Logs. Follow every request, workflow run and message in logs, including messages that were skipped and why. Track results in analytics, or send status events to your systems with webhooks.
Triggering a workflow is one request:

Core concepts

Every category sits under one of three roots. Each root has its own queue, so a large marketing send doesn’t delay a password reset: Read core concepts for how these fit together.

What you can build

  • Sign-in codes and security alerts that users can’t opt out of, sent by SMS or WhatsApp with a fallback provider.
  • Activity alerts that don’t flood users. Batch many comments or updates into one message, or send a daily or weekly digest.
  • An in-app notification feed with the Inbox, plus a preference center where users choose what they get.
  • Alerts for each of your business customers, with their branding, their providers and their admin’s defaults, using tenants.
  • Campaigns and announcements to a list or SQL segment (beta), across email, push, WhatsApp and inbox.
  • Messages from your own AI agents, which call your workflows as tools through the Agent SDK (early access).

Built API-first

The objects you work with in the dashboard are API objects too:
  • Every core object has an API. Users, objects, tenants, lists, workflows, templates, preferences and translations all have APIs. See the API reference and the Management API.
  • Notifications as code. Pull and push workflows and templates with the CLI, keep them in Git, and sync them from staging to production. Validate trigger payloads with JSON Schema and generate types from them.
  • Agent-ready by design. The MCP server exposes the same objects as tools, and agents act with your account’s permissions.
All four ways of working use the same workflows, templates and users, so a change made in one shows up in the others:

For product and growth teams

Developers connect SuprSend once: they send users and events, and add a provider for each channel. After that, product, marketing and support teams can do this themselves, in the dashboard or through an AI agent:
  • Change content in each channel’s editor, and preview and test it before it goes live. See templates.
  • Send campaigns to a list as a broadcast, now or on a schedule.
  • Build audiences with a SQL segment (beta) that the AI agent can write for you, or from a database sync, a CSV or Mixpanel.
  • Let users choose what they receive with a hosted or embedded preference center.
  • See results by channel, workflow and category in analytics.
  • Ask questions in plain English about delivery and engagement through the SuprSend Agent or the Slack Agent.

For products that serve other businesses

If your customers are companies, each one can get its own notification setup without separate code:
  • Tenants hold each customer’s branding, preferences and providers. They’re available on the Enterprise plan and as an add-on for the Business plan.
  • Sub-tenants nest up to 5 levels, and a child inherits its parent’s preferences, vendors, branding and properties.
  • Tenant preferences let a customer’s admin set defaults for their own users.
  • Tenant providers send through your customer’s own email or SMS accounts.
  • Objects represent teams, projects or channels that people subscribe to, so you notify the group instead of listing every member.
  • Slack and Microsoft Teams messages can go into your customers’ own workspaces.
To choose between workspaces, tenants and objects, see multi-tenant modelling.

For AI agents: MCP server, Agent Skills and Agent SDK

Because SuprSend is API-first, an agent works with the same objects your code does, in three ways:
  • Agents that operate SuprSend. The hosted MCP server (beta) gives AI clients such as Claude, ChatGPT, Codex, Cursor, Gemini and VS Code access to your workspace. Agents can debug why a user didn’t get a message, query analytics, and edit workflows and templates as drafts before publishing. They sign in with your SuprSend account and can’t do more than your role allows. Agent Skills (beta) give coding agents SuprSend’s schemas, CLI flags and examples, so they work from the real spec instead of guessing. The Agent plugin adds both to Claude Code, VS Code, Codex and Cursor in one install.
  • Agents that send notifications. The Agent SDK (beta, early access) turns your workflows into schema-checked tools that production agents can call when they need to tell a person something.
  • Docs agents can read. Every page is available as Markdown by adding .md to its URL. llms.txt lists every page, and llms-full.txt holds the whole site in one file.
AI features are optional. An admin can turn them off in Account Settings → AI & Agents. Start with Build with AI.

Security, reliability and deployment

New to SuprSend? Start with the Quick start.