Describe the Outcome, Not the Syntax: How Journey Expressions Agent Builds Expressions for You | Community
Skip to main content
Adobe Employee
June 18, 2026

Describe the Outcome, Not the Syntax: How Journey Expressions Agent Builds Expressions for You

  • June 18, 2026
  • 0 replies
  • 11 views

 

Building customer journeys often starts with a simple idea.

"Send an offer only to Gold members."

"Wait until 9:00 AM in the customer's local time zone."

"Exclude customers who received the same campaign in the last 14 days."

The business logic is usually straightforward. Translating that logic into a valid journey expression is where the work begins.

Journey builders need to locate the right attributes, navigate complex schemas, understand expression syntax, identify the correct functions and operators, and validate the final result before it can be used in a journey.

For experienced users, this can take time. For new users, it can become a significant learning curve.

 

Focus on Customer Experiences, Not Expression Syntax

 

Journey builders should focus on creating customer experiences—not memorizing syntax, searching through schemas, or troubleshooting validation errors.

Journey Expressions Agent helps bridge the gap between business intent and technical implementation by combining attribute discovery, expression generation, schema navigation, and validation into a single conversational experience.

Instead of manually:

  • Searching through schemas

  • Finding the correct attributes

  • Learning Journey Expression Language syntax

  • Identifying the right functions and operators

  • Building and validating expressions

Users can simply describe the outcome they want to achieve in natural language.

The result is a faster and more intuitive way to build journey logic, allowing users to spend less time writing expressions and more time designing meaningful customer journeys.

 

What Is Journey Expressions Agent?

 

Journey Expressions Agent is an AI-powered assistant that helps users create journey expressions using natural language.

Instead of manually constructing expressions, users can simply describe the business outcome they want to achieve.

For example:

Check whether the customer has abandoned a cart in the last 7 days.

Create a custom wait until 9:00 AM in the customer's local time zone.

Generate a condition that evaluates to true two days before Christmas.

Journey Expressions Agent translates these requests into valid journey expressions by combining intent understanding, attribute discovery, expression generation, and validation into a single experience.

When a request is submitted, the agent:

  1. Understands the user's intent.

  2. Identifies the business logic being requested.

  3. Discovers the relevant schemas and attributes.

  4. Selects the appropriate functions, operators, and helpers.

  5. Generates the expression syntax.

  6. Validates the final expression.

  7. Returns a ready-to-use result.

What feels like a simple conversation is powered by a series of intelligent discovery, generation, and validation steps working together behind the scenes.

 

Getting Started

Using Journey Expressions Agent is simple.

Step 1: Open Journey Expressions Agent

Launch Journey Expressions Agent from the expression editor.

Step 2: Describe Your Goal

Enter your requirement using natural language.

For example:

Check whether the customer has abandoned a cart in the last 7 days.

The more clearly you describe the desired outcome, the more accurately the agent can generate the corresponding expression.

Step 3: Review the Generated Expression

The agent generates a valid expression based on your request.

Review the result and use it directly within your journey.

Example Prompts to Get Started

Not sure what to ask? Here are a few examples of how Journey Expressions Agent can help translate business requirements into valid journey expressions.

Check whether the customer has abandoned a cart in the last 7 days.
 
Create a condition for customers who have not placed an order in the last 30 days.
 
Identify customers who viewed a product but did not complete a purchase within 24 hours.

 

Check whether the customer's loyalty tier is Gold.
 
Create a condition that evaluates to true when the customer has more than 10,000 loyalty points.

 

Create a custom wait until 9:00 AM in the customer's local time zone.
 
Generate a condition that evaluates to true two days before Christmas.
 
Create a wait condition that resumes the journey 24 hours before the customer's subscription renewal date.

 

Send the offer only if the customer is a Gold member, has more than 10,000 loyalty points, and has not made a purchase in the last 30 days.
 
Create a condition that excludes customers who received the same campaign within the last 14 days.
 
Create a condition that evaluates to true when the customer has more than 10,000 loyalty points and belongs to the Gold loyalty tier.

 

From Business Intent to Journey Logic

Journey builders think in customer experiences, business goals, and engagement strategies—not in schema paths, operators, and expression syntax.

Journey Expressions Agent bridges that gap by allowing users to describe what they want to accomplish in natural language and automatically generating the journey logic needed to make it happen.

By combining attribute discovery, schema navigation, expression generation, and validation into a single conversational experience, Journey Expressions Agent helps users move from business intent to implementation faster than ever before.

The result is a more intuitive authoring experience, a lower learning curve for new users, and more time spent designing customer journeys instead of writing expressions.