SAAS EMAIL MARKETING

Lifecycle email for SaaS, triggered by what your users do

Send users and events from your server with two API calls. EterMail turns them into onboarding, upgrade and win-back emails written by AI in your product’s voice, and sends only what you approve.

  • identify and track API
  • Flows on any event
  • Segment-compatible fields

SET UP

Two API calls and you’re live

  1. 01

    Create a server key

    A project secret key (sk_…) that stays on your server.

  2. 02

    identify users

    On sign-up or profile changes: email, name, plan, and consent with evidence of how they agreed.

  3. 03

    track events

    Trial Started, Feature Used, Plan Upgraded, anything that matters. Field names follow the Segment spec.

  4. 04

    Build flows on events

    Any tracked event can start a flow; others can end it.

WHAT TO SEND

The lifecycle emails that move SaaS numbers

Onboarding

Started on sign-up, guiding new users to the first moment of value, and stopping once they get there.

Trial conversion

Reminders for trial users who haven’t subscribed, based on what they have and haven’t done.

Feature adoption

Introduce the next feature to users who haven’t tried it yet.

Win-back

Reach users who have gone quiet before they cancel.

Announcements

Launches and updates to exactly the right segment, in each user’s own time zone.

Replies handled

User replies land in one inbox with AI-drafted answers.

FOR DEVELOPERS

An API built to be easy to get right

  • Idempotent writes
    Every write carries a messageId, so retries never create duplicates.
  • Batch up to 500
    Backfill users and events in bulk.
  • OpenAPI, SDK and MCP
    The full spec, a zero-dependency JavaScript SDK and an MCP server are open source on GitHub.
  • Consent built in
    Subscribing someone needs evidence of consent; people who unsubscribed can’t be re-subscribed through the API.

Frequently asked questions

Can I move from Segment?

Yes. identify and track use Segment’s field names, so most calls move over with a new endpoint and key. The migration guide on GitHub walks through it.

Does it work for mobile apps?

Yes. Call the API from your app’s backend; secret keys never ship inside the app.

Can I segment on events?

Yes. Segments can use events performed or not performed, plus any field you send with identify.

Does EterMail send transactional email like password resets?

No. EterMail is for marketing and lifecycle email; keep transactional email with your current provider.

More from EterMail

Every email, unmistakably your brand

Sign in with Google or a one-time email code, and connect your data in minutes.