AI setup, human approval
Email automation that sets itself up. You approve every word.
Paste your website URL. SendHeron proposes the tag schema your product should emit, then drafts a full lifecycle suite in your brand voice: welcome, trial, win-back, cancel-save. You activate what you want, one sequence at a time.
Or read the API reference, 35 documented endpoints
Beta members get early access to the AI setup. We onboard in small batches and review every account.

app.sendheron.com/sequences

4
lifecycle journeys running in production
35
documented REST API endpoints
€29
at 5,000 contacts
EU
EU company, EU data residency
Journey and endpoint counts come from the published API reference and the sequences this product runs for PostFast. Pricing is indicative while the private beta is being set up.
How the setup runs
From a website URL to a lifecycle suite you can read
It runs once per project. Everything it produces is a draft: no sequence activates, and nothing sends, until you switch it on yourself.
- 01
Paste your URL
Your website, plus two questions about your product. That is the whole input.
- 02
Approve the schema
We read your site and propose the tags and events your product should emit. You edit that list and approve it.
- 03
Read the drafts
The full suite, drafted: sequences with real triggers, delays and branching, and finished emails in your brand voice.
- 04
Activate what you want
Review each sequence and switch on only the ones you want. Snippets show your developer how to wire every signal.
If your site cannot be read, a short description of your product works instead. Everything after that first step is identical.
AI setup wizard
Screenshot pending. The schema review step, with the proposed tags and events and the edit controls visible, and the drafted sequence list beside it.
curl -X POST \
https://api.sendheron.com/api/v1/contacts/$CONTACT_ID/events \
-H "Authorization: Bearer $SENDHERON_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "trial_started"}'
# 201. The signal is recorded, and any sequence the
# setup drafted against trial_started has just enrolled this contact.Proof
It already runs a real product's lifecycle email
SendHeron sends every lifecycle email for PostFast: trial activation, win-back, churn save, and dunning.
Live churn-save sequence, production
- 01
Trigger
Our backend adds the tag cancel-pending the moment a cancellation starts.
- 02
Delay
Four hours. Long enough that the email does not arrive mid-decision.
- 03
Condition
Branch on why they cancelled: too expensive, not using it, or neither.
- 04
Send
A different email down each branch, answering the reason they gave.
That is the flow in the screenshot above, running against real cancellations. One sequence covers three outcomes, which is the whole argument for branching instead of four separate campaigns.
What you get
Everything the lifecycle needs, nothing it doesn't
Visual sequence builder
Triggers, delays, and conditions that branch on tags or contact properties, with AND and OR rules. One flow can cover every path through a journey.
learn moreTags and segments
Tag a contact from your own backend and a sequence starts. Segments are just rules over tags and properties, so there is no separate list to keep in sync.
learn moreTemplates
Reusable email bodies with variable substitution, editable without a deploy and sendable straight from the API.
learn moreREST API
Every object you can touch in the dashboard is reachable over HTTP, with scoped API keys so a key can read contacts without being able to send.
learn moreEU data residency
An EU company, with your contact data stored and processed in the EU. What we can prove is on one page, and so is what we cannot.
learn moreScriptable by agents
Scoped tokens and a plain REST surface, so an agent or a cron job can enroll contacts and send email without a browser session.
learn more
Workspaces
Several products, one account, one subscription
A workspace is a whole separate project. Its contacts, tags, sequences, templates, sending domains and API keys belong to it and to nothing else, so a side project can sit next to the main product without either one seeing the other's data.
Each workspace owns
- Contacts
- Tags
- Sequences
- Templates
- Sending domains
- API keys
- Unsubscribes are per project
- Somebody who leaves one product's list is still subscribed to the other. Those are two separate consent relationships and we keep them that way.
- Bounces are account-wide
- A hard-bounced address is suppressed across every workspace you own, so one project's bad list can never burn a sibling project's sending reputation.
The AI setup runs per workspace, once for each project. This is built for founders and teams running several products of their own. It is not an agency tool yet: per-workspace member permissions do not exist, so there is no such thing as a client login.
Pricing at 5,000 contacts
What lifecycle email costs at 5,000 contacts, and what it does
Scroll to compare
| Attribute | Customer.io | Loops | Mailchimp | SendHeron |
|---|---|---|---|---|
| Monthly at 5,000 contacts | $100 | $49 | $100 | €29 |
| Billed on | Peak profiles, objects included | Subscribed contacts | Total audience, unsubscribes included | Contacts |
| Builds your suite from your website | AI agent builds campaigns from a prompt, in product | Agent tooling drafts single campaigns | not checked | Yes, at setup, as drafts you approve |
| Separate projects, one subscription | Two workspaces on Essentials, billed together | Multiple teams, billed separately per team | not checked | Yes, one subscription |
| Sequences included | not checked | not checked | not checked | Unlimited, every tier |
| EU data residency | not checked | not checked | not checked | EU company, EU data |
Competitor prices checked on 2026-07-23, capabilities on 2026-07-29. Each name links to the vendor's own pricing page so you can verify it. Cells marked "not checked" are things we have not yet read off the vendor's page, and we would rather say so than guess.
See full pricingQuestions
The things people ask first
Short answers. If yours is not here, the address in the footer reaches a person.
Private beta
Built by the team behind PostFast. SendHeron has sent its lifecycle email since day one.
The sequences on this page are the ones that run our own trial activation, win-back, churn save and dunning. We onboard in small batches and review every account.
