Lifecycle email, developer-grade
Turn product moments into revenue.
8xSend turns your event stream into welcome series, cart recovery, and win-backs — designed on a visual canvas, sent from your own domain, measured to the click.
Bring your own Resend key · SPF, DKIM & DMARC on your domain · One-click unsubscribe built in
Steps
- Trigger
- Send email
- Delay
- Wait until
- Condition
- A/B split
- Update trait
Templates · 14
- Welcome series
- Cart recovery
- Win-back
- Trial ending
Send email
Step 2Subject
From
Guardrails
Quiet hours
Holds 21:00 – 08:00 local
Frequency cap
Max 4 marketing / week
Marketing consent
Always enforced
Built for product teams that ship every week
01 · Segments
Say who. It finds them.
Compose audiences in plain sentences — traits, behavior, and time windows, with AND/OR groups evaluated per contact. The match count updates live as you build, and every segment is reusable for campaigns and flow entry.
Matching now
- KOKaia Okaforkaia@example.com
- JTJonas Toftjonas@example.com
- RMRosa Marchettirosa@example.com
Count re-evaluates as you edit — reusable for campaigns and flow entry.
02 · Campaigns
Broadcasts without the blast radius.
Pick a segment, write once, and ship. Smart send delivers at each contact's best hour — quiet hours and suppression are applied before a single email leaves.
The new flow analytics are live — see your funnels
Per-step conversion for every journey, in your dashboard today.
Unsubscribe in one click
Delivery
Quiet hours hold sends 21:00 – 08:00 local
Suppressed & unsubscribed contacts excluded automatically
Estimated reach after guardrails
2,791 of 2,847
Guardrails
The machine says no — so you can send boldly.
Every send passes the same four checks. They are not settings you can forget to turn on — they run on every flow step and every campaign, automatically.
Quiet hours
Nothing lands at 3 a.m. Sends hold overnight and release in the morning, per contact.
Frequency caps
A hard ceiling on marketing email per contact — enforced across every flow and campaign at once.
Smart send timing
Each contact gets email at their historically best hour, not whenever your job runs.
Consent, permanently
An unsubscribe is forever. No import, flow, or campaign can ever resurrect one.
Domain authentication
mail.northwind.app- SPFmail.northwind.app · v=spf1 include:… ~allVerified
- DKIMresend._domainkey · p=MIGfMA0GCSq…Verified
- DMARC_dmarc · v=DMARC1; p=quarantineVerified
Sending via your Resend key — your domain, your reputation, your list.
Auto-suppression
Applied before every send- m•••@example.comHard bounce2m ago
- j•••@example.comComplaint1h ago
- a•••@example.comUnsubscribed3h ago
Unsubscribes are permanent — a re-import never resurrects one.
Rate alarms
All clearBounce rate
0.4%
Alarm at 2%
Complaint rate
0.02%
Alarm at 0.1%
03 · Deliverability
Your domain. Your reputation. Guarded.
Bring your own Resend key and sending domain — verify SPF, DKIM, and DMARC once and you own the relationship with the inbox. Bounces and complaints are suppressed automatically, rate alarms fire before providers notice, and every marketing email carries RFC 8058 one-click unsubscribe.
04 · Analytics
Proof, per flow, per step.
A funnel for every journey, day-bucketed opens and clicks, and a read-only stats API so your own dashboards never drift from the source.
Delivered
+6.2%
48,210
Open rate
+3.1%
52.4%
Click rate
+1.4%
9.8%
Unsubscribe
−0.02%
0.11%
Welcome series funnel
5.5% conv
| Flow | Sent | Open | Click | Conv |
|---|---|---|---|---|
| Welcome series | 18,204 | 58% | 12.1% | 6.4% |
| Cart recovery | 9,882 | 49% | 15.8% | 8.9% |
| Win-back | 6,410 | 38% | 7.2% | 2.1% |
| Trial ending | 3,006 | 61% | 18.4% | 11.2% |
Same numbers, over the read-only stats API — keyed per project.
Developers
Wired like infrastructure, not a marketing tool.
- One endpoint in
- Batch up to 500 events per call — deduped, validated, 422s that tell you why.
- Contacts upsert themselves
- Traits merge on every event. No separate identify calls, no sync jobs.
- Flows react instantly
- An ingested event advances waiting journeys in the same breath.
- One endpoint out
- A read-only stats API, keyed per project, for your own dashboards.
{
"events": [
{
"email": "kaia@example.com",
"name": "checkout_viewed",
"traits": { "plan": "trial" }
}
// …batch up to 500 per call
]
}Contact upserted · consent checked · flows advanced immediately
We replaced a folder of cron jobs and a duct-taped ESP with one canvas. Cart recovery went live in an afternoon — it's now the highest-leverage email we send.
“The guardrails are the feature. We send more than we ever have, and complaints went down, not up.”
“Segments read like sentences. Marketing builds them on their own — engineering stopped being the bottleneck.”
Quotes are illustrative samples with fictional names and companies.
14
prebuilt flow templates
welcome, cart recovery, win-back and more — install, then make them yours
10
flow step types
triggers, emails, delays, waits, conditions, A/B splits and beyond
500
events per ingest call
batched, deduped, and advancing flows the moment they land
1-click
unsubscribe, RFC 8058
on every marketing send — honored forever, never resurrected
Your first flow could be live tonight.
Connect a project, paste your Resend key, verify DNS, publish. Free to start — no card required.