ZSend gives product teams one clear way to send, schedule, template, and understand email across the providers they already use.
Built for teams that want the API and the provider details in the same picture.
const zsend = new Zsend(process.env.ZSEND_API_KEY);
await zsend.emails.send({
from: "[email protected]",
to: "[email protected]",
subject: "Your report is ready",
html: renderReport(report),
});@zsend/sdkpip install zsendgithub.com/W3Mirror/zsend-gonpm install -g zsendavailable in the dashboardZSend connects product email to Google Workspace, AWS SES, Cloudflare Email, or SMTP. The provider details stay visible instead of becoming another opaque dependency in your stack.
Read the provider layer ↗Connected account
OAuth connectionVerified identities
AWS accountSupported domain flows
Email RoutingExisting applications
SMTP credentialsProvider availability and inbound behavior depend on the connection you configure.
ZSend keeps the workflow legible: send a message, publish content, operate an audience, receive a reply, and know which provider is in the path.
Send one message, a batch, or a scheduled delivery through the same API. ZSend gives product teams a clear path from application code to the mailbox.
02Build reusable email content, keep edits in a draft, and publish a known version when it is ready. ZSend makes the boundary between editing and sending visible.
03Manage contacts, define segments, and schedule campaigns from the same product surface as transactional email. ZSend gives product teams one place to build the audience side of a send.
04ZSend can receive inbound email through supported provider integrations, persist the message, and emit an inbound webhook event for the rest of your system.
Start with the SDK or call the API directly. The same send model is available wherever your application runs.
import { Zsend } from "@zsend/sdk";
const zsend = new Zsend(process.env.ZSEND_API_KEY);
await zsend.emails.send({
from: "[email protected]",
to: "[email protected]",
subject: "Your report is ready",
html: "<p>Your report is ready.</p>",
});ZSend pricing and availability are not published yet. Join the waitlist to hear when access opens and to tell us which part of your email workflow needs the most attention.
Join the ZSend waitlist and help shape an email workflow that keeps application code, content, and provider context together.