Journeys Messaging People & data Forms Origamy AI Use cases Developers Pricing Company Get started
Journeys

Flows that reach the right person.

Build lifecycle journeys on a visual canvas — triggers, branches, waits, sends. Enter people from any event or segment, split on what you know about them, and send on the channel they prefer.

journey · churn-rescue · published
triggerpayment.failedany plan
conditionpremium plan?split
kind retry email
sms · at 6 pm
wait48 hoursexit on payment.ok
guardrails · consent ✓ · quiet hours ✓
Build

A canvas that stays structured.

Journeys read top-to-bottom, like the logic they encode. No spaghetti graphs — every step is explicit, every branch is readable, and publish is a deliberate act with versions you can roll back.

Triggers

Start from any signal

Track events, form submissions, segment entry, schedule — anything your sources emit can open a journey for exactly the right person.

Steps

Branches, waits, sends

Condition splits on traits and behavior, timed and event-based waits, and message steps that render your own templates per channel.

Guardrails

Consent and quiet hours

Delivery respects each profile's consent and your quiet-hour windows by default. The journey decides what; the guardrails decide whether and when.

Personalize

Every message, in their words.

Merge any trait or event into your templates — first name, plan, the last thing they looked at — and preview exactly what each person sees before it sends. One journey, thousands of personal messages, with missing values caught before they reach a real inbox.

Amara's flow below is an illustrative walkthrough, not a customer case study.

template · retry-kindly · preview
We saved your spot, {{first_name}}
Your card ending {{last4}} expired — no rush.
preview · Amara · 4242
✓ every variable resolves · safe to send
Understand

Every run, on the record.

Activity and version history live inside the builder — see who entered, what each step did, and which published version made the call. When something looks off, you read the run, not the logs.

How versioning works
activity · last hour
Amara O.entered → email sent
Dele A.wait → exited · payment.ok
Chidi N.step → sms sent
v7 published · by you · 2 d ago
journeys-person
built for lifecycle teams
Who it's for

The people who own the lifecycle.

Journeys is for the marketer who's tired of filing a ticket to send a message — and the engineer who's tired of the tickets. Design the flow, watch exactly who it touched, and change it without a deploy.

no ticket to send edit without a deploy read the run, not the logs
The builder

See the whole flow at a glance.

app.origamy.io/journeys/churn-rescue

Churn rescue

v7 · published
payment.failedtrigger · any plan
Condition · premium plan?split
Kind retry email
SMS · 6:00 pm
Wait 48 hoursexit on payment.ok
Get started

Build your first journey in an afternoon.

Runs in our cloud or your VPC · SOC 2 Type II in progress