notificationharbor
Start free
Features

Everything Harbor ships. Nothing it doesn't.

We didn't build "AI Mailchimp." We built the email backend product teams actually need: composable, observable, fast to deploy, honest about deliverability.

{}

Plain-English campaigns

Type a brief. Get a campaign back. Specify audience, tone, goal, things to avoid. Iterate by editing the brief, not by hunting through nested template menus.

Real-time personalization

Each recipient's email is rewritten at queue time. Subject line, hero, CTA, sign-off — all calibrated to their actual engagement signal in the past 90 days.

Send-time intelligence

We predict the 15-minute window each recipient is most likely to open. No more "send at 10am Tuesday." Harbor sends to each contact when they're in their inbox.

Multi-variant testing

A/B/n on subject lines, preheaders, hero copy, CTA placement. Bayesian winners chosen automatically — no need to wait for "significance" math.

Behavioral triggers

Trigger sends from any event in your stack: Segment, Rudderstack, custom webhook, Postgres CDC. Latency from event → send is sub-second on Crew, sub-200ms on Fleet.

Subject-line scoring

Every subject is scored against a deliverability + open-rate model before send. Catches phantom-spam triggers (excess punctuation, ALL CAPS, banned phrases) and rewrites them.

CRM bidirectional sync

HubSpot, Salesforce, Attio, custom Postgres. Your contact data is the source of truth. Harbor reads it, never duplicates it, writes back engagement events.

Observability built in

Every send is a trace. Open/click/bounce/spam events stream over SSE. Datadog, Honeycomb, Grafana exporters included. No custom pipeline to maintain.

</>

SDK in 6 languages

Node, Python, Go, Rust, Elixir, Ruby. Typed payloads, retries with exponential backoff, idempotency keys. Open-source, MIT licensed.

Domain warmup

Automatic IP/domain warmup for new senders. Starts at 50/day, ramps to 100k/day over 4 weeks. Pauses if reputation drops. No spreadsheet calendars.

Audit log

Every action — campaign edit, send, list change, model fine-tune — is logged immutably. Streamable to your SIEM. SOC 2 auditors love it.

Unsubscribe respect

One global suppression list across all your accounts. List-Unsubscribe header set correctly. Mailto + one-click HTTPS unsubscribe — both honored. No dark patterns.

Try the API. Free, no credit card.

You can hit the production API in under 2 minutes. Send your first transactional email in 5. Set up a behavioral campaign in 15.

Get an API key