Skip to content
Early access

Moosewave is in private early access and not yet generally available. Join the waitlist for an invitation.

Moosewave

Email marketing, measured after send

Deliverability you can prove.

Most email tools tell you a message was delivered. That only means a server accepted it — not that a person saw it.

Moosewave measures where mail actually lands, and builds everything else on top of that.

Guided with synthetic data. Nothing is sent and no account is required.

Server acceptedMailbox observed
The measurement gap

Accepted is a transport result. Seen is a placement result.

A receiving server can accept a campaign and still route it somewhere a person will never notice. The sending response proves transport; it does not prove inbox placement.

Seedlist testing closes that gap by observing the same campaign across controlled mailboxes. It turns a vague delivery status into evidence you can inspect before the next send.

  1. Accepted
    The receiving server took responsibility for the message.
  2. Placed
    The message can still surface somewhere other than the inbox.
  3. Observed
    Seedlist mailboxes record where the campaign actually appeared.
The labels are live page text; the illustration remains decorative.
1.0 / Deliverability

Stop inferring placement. Observe it.

Delivery means a server accepted your message. It does not mean anyone could see it. Moosewave runs campaigns against a seedlist panel so you know where mail actually landed per provider, and checks your SPF, DKIM, DMARC, and BIMI records against live DNS — because alignment failures are the most common cause of bulk rejection and the hardest to spot from inside a sending tool.

2.0 / Automation

Flows that keep working after you stop watching them.

Most automation fails quietly. A flow that enrols each subscriber once forever looks healthy while serving a shrinking population, and a branch reading 'if opened' has been unreliable since Apple began pre-fetching tracking pixels. Moosewave makes re-enrolment and exit conditions explicit per flow, so a cart reminder can run every time a cart is abandoned and stops the moment the order completes.

3.0 / Audiences

Segmentation is mostly about who you leave out.

Segments are live definitions that re-evaluate, not snapshots someone has to remember to rebuild. Suppression sits above every segment: one unsubscribe, hard bounce, or complaint removes a person from every campaign and every automation, and no segment definition can override it. Imports cannot quietly reintroduce someone who already left.

4.0 / Analytics

Report the cost next to the return.

Opens are labelled directional rather than authoritative, and are not the default basis for engagement segmentation — a metric inflated by automated pre-fetching should not silently decide who receives your next campaign. Metrics break down by segment, because a list-wide average is a blend that hides the group actually worth acting on.

Operating model / evidence lineage

A message should leave only while its reason is still true.

Permission, eligibility, and live state converge at execution time. The selected channel applies its own boundary. What comes back—placement, response, or opt-out—is only useful when it changes a named control.

The model below separates facts the system reads from decisions it owns, so a transport result cannot quietly become evidence of human attention.

The send control path

CoveragePermission & eligibility · Decision & action · Transport & placement · Observation

  1. Records in force

    What is true before an action is evaluated

    Inputs
    • Consent evidence

      Forms

      What did this person agree to?

      Reads
      Purpose · wording · source · submitted and confirmation times
      Hands forward
      Permission record with its verification state

      BoundarySubmitted and confirmed are different states.

      Forms field guide
    • Eligibility

      Audiences

      Is this person eligible for this send now?

      Reads
      Consent · global suppression · segment rules · recent behaviour
      Hands forward
      Eligible or excluded, with a reason

      BoundarySuppression overrides every segment.

      Audiences field guide
    • Current state

      Commerce

      Is the event that started this message still actionable?

      Reads
      Cart · checkout · order · product · subscription
      Hands forward
      Qualifying event plus current store state

      BoundaryA completed order makes its cart reminder obsolete.

      Commerce field guide

    Entry noteA scheduled campaign can enter at eligibility; a lifecycle message enters through a qualifying event.

    Records at evaluation time ↓
  2. Decision at execution

    Automation reads the records; it does not replace them

    Control

    Automations / flow logic

    Re-evaluate before the action.

    Automations field guide
    1. Trigger

      Did a qualifying event occur?

    2. Eligibility

      Is the recipient still permitted and unsuppressed?

    3. Current state

      Has an exit condition made the message obsolete?

    4. Timing

      Has the delay elapsed, and is this route allowed now?

    Possible resultDecision vocabulary, not live status

    • Send
    • Wait
    • Suppress
    • Stop

    BoundaryAn event can start a flow. Current state decides whether it should continue.

    A bounded route ↓
  3. Channel boundaries

    Email and SMS do not share one permission or one delivery path

    Route
    • Email / delivery evidence

      Deliverability

      Authenticate before send; observe a controlled panel after.

      Identity
      SPF · DKIM · DMARC alignment
      Transport
      Accepted · bounced · deferred
      Panel
      Inbox · secondary · spam · missing, by provider

      BoundarySeed mailboxes indicate provider behaviour. They do not predict placement for every recipient.

      Deliverability field guide
    • SMS / channel policy

      SMS

      Check permission, time, and payload before the phone buzzes.

      Permission
      Specific SMS consent
      Route
      Sender registration
      Timing
      Recipient-local quiet hours
      Payload
      Encoding and segment count

      BoundaryEmail permission never authorises SMS.

      SMS field guide
    Placement and response evidence ↓
  4. Evidence return

    The next decision changes only when the signal deserves it

    Interpretation

    Analytics / signal quality

    Keep observation separate from interpretation.

    Analytics field guide
    • Observed actions

      Click · reply · unsubscribe · complaint · store-side purchase

    • Transport & placement

      Server acceptance · bounce · seed placement by provider

    • Interpreted signals

      Opens are directional · attribution depends on its model and window

    BoundaryAn open is a proxy, not a human action. Attribution is a model, not causation.

    Return path / named consequences

    Evidence earns its place by changing a control.

    Evidence → next decision
    Unsubscribe · complaint · hard bounce
    Suppress across campaigns and marketing flows
    Order placed
    Stop the relevant commerce reminder
    Click · reply · purchase
    Make available to audience and flow state
    Seed placement
    Review the provider pattern before the next campaign

    Returned evidence can change the next eligibility or branch decision. It never rewrites permission.

How to read this: This is an operating model, not live campaign telemetry. Placement refers to observation across controlled seed mailboxes; it does not prove that every recipient saw a message.
The honesty belongs on the page

Proof includes the limits.

Our security page says what is in place, what is not, and how to report a vulnerability. The boundary is part of the product story, not fine print hidden after the promise.

Private early access

Moosewave is built. Availability is what is still opening.

The software is built. What is not open yet is availability. Join the waitlist and we will send an invitation when a place opens — and tell you about pricing before it goes on the website.

Questions about early access can also be sent to info@moosewave.com.