Built by developers, for developers

Exactly what you need.
Nothing more.

Automated email and webhook sequences that re-engage your users. Others charge for 10,000 integrations you'll never touch — we pass those savings to you.

// Publish a journey via the API
POST /workspaces/:id/journeys/:id/publish
{
  "name": "Win-Back Sequence",
  "audienceId": "signed_up_no_action_7d",
  "startingActivityId": "send-email-1",
  "activities": {
    "send-email-1": {
      "activityType": "Email",
      "templateId": "tmpl_win_back_v2",
      "nextActivityId": "wait-3d"
    },
    "wait-3d": {
      "activityType": "WaitForDuration",
      "durationMinutes": 4320,
      "nextActivityId": "check-active"
    },
    "check-active": {
      "activityType": "Condition",
      "conditionExpression": "profile.lastActive > now() - 3d",
      "onTrueActivityId": "exit-1",
      "onFalseActivityId": "send-webhook-1"
    },
    "send-webhook-1": {
      "activityType": "Webhook",
      "url": "https://api.yourapp.com/nudge",
      "nextActivityId": "exit-1"
    },
    "exit-1": { "activityType": "ExitActivity" }
  }
}

Less is more

Every feature earns its place. No integration marketplace. No feature bloat. Just the primitives that move the needle.

Email & Webhooks

The channels that actually re-engage users — without 200 connectors you'll never configure.

Conditional Branching

If/else, multi-path switch, wait-for-event with timeouts. Route profiles based on any attribute or behavior.

Precise Timing

Wait hours, days, or weeks between steps. Cron-based re-entry. Profiles advance within minutes.

API-First

Every UI action is an API call. Publish journeys, import profiles, trigger events — all programmatic.

Multi-Workspace

Isolate data per project or team. Separate reviewers, templates, and audiences per workspace.

Event-Driven

Fire events from your app. Journeys start, branch, or wait based on what your users actually do.

Review Gates

Hold messages for human approval before sending. Multi-reviewer sign-off with full audit trail.

Real-Time Monitor

Live WebSocket dashboard. Watch profiles flow through activities as it happens — no refresh needed.

Watch it happen
in real time

Every profile, every transition, every delivery — visible the moment it happens. No waiting for batch reports or stale dashboards.

  • See exactly where every profile is at any moment
  • Watch delivery counts climb as messages go out
  • Branches light up as profiles split across paths
  • Drill into any step to find a specific profile
isPremium = trueno match
New Journey
👥 All profiles
24 in23 active1 out
Send Email
Last Chance Offer
✉22✓22◎18
24 in2 active22 out
Condition
isPremium = true
22 in22 out
Send Webhook
wh-2c666...
7 in7 out
Wait for Event
did_something
15 in15 active0 out
Exit
Journey complete
1 in1 out

10x cheaper than the alternatives

No per-contact pricing. No surprise bills. Flat, predictable costs.

OdysseyBrazeIterableCustomer.io
50K profiles$49/mo~$3,000/mo*~$5,000/mo*~$500/mo
250K profiles$149/mo~$8,000/mo*~$20,000/mo*~$2,500/mo
1M profiles$399/mo~$15,000/mo*~$50,000/mo*~$8,000/mo
BYO email provider (no markup)
No per-contact pricing
Full REST API
Real-time WebSocket monitor
Unlimited email identities

*Braze and Iterable are quote-based. Estimates based on Vendr marketplace data, May 2026. Customer.io from published pricing.

Only pay for profiles

Everything else is unlimited. Workspaces, journeys, templates, team members, API calls — all included on every plan.

$0

Bring Your Own Email Provider — connect your cloud email infrastructure. Unlimited sends, zero markup on any plan.

Unlimited journeysUnlimited workspacesUnlimited templatesUnlimited team membersFull API accessReview gatesReal-time monitor

Free

Validate your idea with real users

/forever
  • ...
  • Email + Webhook
  • Community support
Request Early Access
Most Popular

Pro

For products with active re-engagement

/month
  • ...
  • ...
  • Email + Webhook channels
  • Priority support
Request Early Access

Growth

For scaling products past 50K

/month
  • ...
  • ...
  • Everything in Pro
  • SSO / SAML
  • SLA guarantee
Request Early Access

Connect your own email provider on any plan (unlimited sends, no markup). No setup fees. Cancel anytime.

Stop subsidizing features you'll never use

Every dollar they charge for 10,000 integrations is a dollar you're paying for complexity you don't need. We keep it lean so you keep more margin.

Request Early Access