Blog
PRODUCT NEWS

Journeys: AI-powered orchestration for customer messaging

Thomas Schiavone

March 17, 2026

Courier Journeys - AI Powered Orchestration Customer Messaging

Table of contents

What Journeys gives you

What you can build

AI agents, built into every journey

Available now

Journeys: AI-powered orchestration for customer messaging

Courier's next step: from sending notifications to orchestrating the customer experience.

Today we're launching Journeys, a visual workflow builder for designing multi-step, cross-channel notification workflows, with built-in AI agents that add intelligence directly into the workflow. It represents a new direction for Courier: moving beyond individual notifications into full lifecycle orchestration, where your team designs the flow, and Courier handles the execution.

Customer messaging, done well, is a competitive differentiator for your product. But the orchestration behind it (branching, sequencing, timing, personalization) has always required custom engineering. Journeys handles all of it, so you just design the flow in Courier and we run it.

Journeys: Customer Messaging Orchestration Notifications

What Journeys gives you

You design notification workflows on a visual canvas by connecting nodes: sends, branches, delays, data fetches, and throttles. Courier handles the execution, timing, and delivery across every channel.

Visual workflow editor, not code

The entire flow lives on a single canvas: every branch, every delay, every message. You see the full picture, not fragments scattered across services. Templates are created inline with access to the full data context, so content and logic live side by side. Changes don't require a deploy.

Powered by the data you already have

Your product data drives everything in a journey. Trigger a flow from a Segment event or an API call with a typed payload, and that data is available to every node downstream. Branch on a user's plan tier. Personalize a message with their latest activity. Fetch live details from your backend mid-journey and use the response to shape the next step. You define a data contract upfront, and Courier surfaces those fields throughout the editor with autofill and variable hints, so every decision in the flow is grounded in real customer context.

Triggered from your application or your event stream

An API call or a Segment event starts a journey. Everything downstream (which messages go out, in what order, under what conditions, on which channels) is managed in the journey editor.

Debuggable end to end

Every journey invocation creates a run: a complete execution trace for that user. Step through it node by node, see which branch was taken and why, inspect the data at each step, and trace exactly what happened when something goes wrong.

What you can build

Here's what this looks like in practice:

  • Onboarding that responds to what users actually do. A new signup gets a welcome email. If they haven't activated after two days, they get a nudge. If they have, they get tips for going deeper. The flow adapts without anyone writing conditional logic in application code.
  • Reminder sequences that know when to stop. A payment reminder goes out, waits three days, follows up, and cancels the rest of the sequence the moment the invoice is paid.
  • Transactional flows that get smarter mid-execution. An order confirmation triggers a journey that fetches the latest shipping estimate from your API and uses it to personalize the follow-up, all within the same flow.
  • Throttled notifications for noisy events. A collaboration tool fires an event every time someone comments, but the user only gets one notification per hour instead of twenty.

Each of these would normally require custom application logic, background jobs, and state management. In Journeys, they're a handful of nodes on a canvas.

AI agents, built into every journey

User Journeys Customer Messaging with AI

Journeys also introduces an AI node that runs frontier models (GPT-5.4, Claude Opus, and others) as a step in any workflow. Your journeys already have rich context about each user. The AI node lets you act on it in ways that would otherwise require a dedicated service or an ML pipeline.

  • Score and classify users. Feed product usage, behavior, and profile data into the LLM. Route the journey based on risk level, intent, engagement, or any structured category the model returns.
  • Generate personalized notifications. Give the model your journey context and get back tailored subject lines, body copy, and recommended actions. Personalized content for every recipient without dozens of template variants.
  • Enrich user profiles automatically. Classify users into personas, derive lifecycle stage, or generate account summaries. Persist outputs to the profile so every future journey starts with richer context.
  • Structured output, not free-form text. Define an output schema with field names, types, and enums. The LLM returns structured JSON that branch conditions, send nodes, and downstream integrations act on directly.

Pick your model, define your prompt and output schema, test in the editor, and go live. No AI infrastructure to manage.

The AI node is currently rolling out to enterprise customers first, with broader availability to follow.

Available now

Journeys is available today. You can start building your first workflow right now.

  1. Head to Journeys in the Courier app
  2. Create a new journey and pick a trigger type
  3. Design your flow, publish, and invoke

Or start with the Journeys docs to see what's possible.

A note for teams using Automations: Automations isn't going anywhere for now. Journeys is a ground-up rebuild that will eventually do everything Automations does and more. We'll share a migration path as Journeys matures, but there's no rush to move. Use whichever fits your current needs.


Get started: Read the Journeys docs or build your first journey.

Similar resources

product updates May 2026
Product NewsCourier UpdatesAI

What we shipped this month: May 2026 Edition

Courier shipped five launches in May 2026: AI Agent in Journeys (GA), the new Journeys API for code-driven flows, Custom Environments, Design Studio styling controls, and Courier Console v3. Each one closes a gap between writing software and shipping the messages that go with it.

By Kyle Seyler

May 20, 2026

AI Agent classify user branching
AIProduct News

Introducing the AI Node in Courier Journeys

The AI node is a new step inside Courier Journeys that classifies users, branches on the result, and writes per-channel copy from a single prompt. Here's what it does, how to set one up, and when it's worth using over a regular condition node.

By Kyle Seyler

May 14, 2026

claude design to courier ai
Customer JourneysAIProduct News

Using Claude Design, Claude Code, and Courier AI to Create a Multichannel Onboarding Series in 30 Minutes

A walkthrough of building a four-part multichannel onboarding series (email, in-app inbox, mobile push, and Slack) in 30 minutes using Claude Code and Cowork to orchestrate, Claude Design to mock each channel, the courier-template-builder skill to translate mocks into Elemental JSON, the Courier MCP to publish templates, and the Courier CLI to test sends. Covers the strategy behind the sequence and recommendations for anyone doing the same.

By Kyle Seyler

April 17, 2026

Multichannel Notifications Platform for SaaS

Products

Platform

Integrations

Customers

Blog

API Status

Subprocessors


© 2026 Courier. All rights reserved.