Email that delivers — and tells you so
Transactional + marketing·Templates with AI·Real-time status & timeline
One API for receipts, magic links, and your weekly campaign
Type-safe templates·AI-powered editor·Per-email status tracking
ts
1// Transactional: template + variables, bypasses unsubscribes.2await stackAdminApp.sendEmail({3 userIds: [user.id],4 templateId: "receipt",5 themeId: "theme_brand",6 variables: { name: user.name, total: 129.0 },7 notificationCategoryName: "Transactional",8});9 10// Marketing broadcast to every user — includes an unsubscribe link.11await stackAdminApp.sendEmail({12 allUsers: true,13 templateId: "october_digest",14 themeId: "theme_brand",15 notificationCategoryName: "Marketing",16});Three things, one inbox
Transactional and marketing·Templates you actually iterate on·Status for every single email
sendEmail()
Transactional
High priority · Real-time
Latency~412ms
Receipt — $129.00
to noah@kite.dev
Today · 1,28499.7% delivered
Marketing
Campaigns · Broadcast
CampaignOctober Digest
list:weekly · 38,219 recipients
Segment · active in last 30 days
0 / 38,2190%
Same templates · Same theme · Same engine
01·Transactional + marketing
One function. One user or a million.
- Blast a newsletter or fire off a single receipt — same call
- Unsubscribes, priority, deliverability — we handle it
- Stop juggling three email providers for no reason
One APIMass or soloJust works
Receipt.tsx · Editor
Preview · light theme
Receipt #4821
Amount: $129.00
1<Container>
2 <Heading>Receipt #4821</Heading>
3 <Text>Amount: ${total}</Text>
4</Container>
5
6
Ask AI to update this template
Describe the change…
02·Templates with AI editor
Edit your emails by just asking
- “Make it warmer and add a button” — and it's done
- Theme it once, every email matches your brand
- Edit in a draft, publish when it's ready
AI editorThemesDrafts
Email Outbox/
AllTransactionalMarketing
live
Subject · RecipientStatus
03·Status & timeline
Know exactly what happened to every email
- Every email, every open, every click — on one screen
- See who got it, who opened it, who bounced
- Never wonder whether something actually sent
Live outboxOpens & clicksBounce reasons
Ready to ship email your users actually trust?
Drop in a single app — or use the whole platform. Either way, you ship faster.
Get started for freeExplore other apps
View allSession Replays
Watch real user sessions to understand how people use your app
Clickmaps
Visualize where users click across your app
Payments
Payment processing and subscription management
Webhooks
Real-time event notifications and integrations
Teams
Team collaboration and management
Data Vault
Secure storage for sensitive user data