Skip to main content

What is a Treatment?

A treatment is a single personalized message or experience delivered to a user. Treatments are the atomic unit of content in Auxia — everything a user sees or receives is a treatment. Treatments can appear across a wide range of channels and formats, depending on how your product is integrated with Auxia:

What Makes Up a Treatment

Every treatment has five components:

Content Personalization

Treatment content can include dynamic variables populated at serve-time from Data Fields:
Variables use the ${field_name} syntax and resolve to the user’s actual values when the treatment is delivered.

Guardrails

Guardrails are eligibility rules that determine which users can receive a treatment. Rules are based on Data Fields and use conditions such as:
  • days_since_signup > 7
  • subscription_tier = "premium"
  • cart_item_count >= 1
Only users who satisfy all guardrail conditions are eligible to receive the treatment.

Treatment vs. Journey

A treatment always belongs to exactly one journey. See Journeys.

How Treatments Are Selected

When a user makes an API request, Auxia evaluates all Live treatments the user is eligible for (based on guardrails) and uses proprietary algorithms to select the optimal treatment to serve. The selection considers the user’s attributes, behavior, and the goal associated with the treatment’s journey.

Treatment Lifecycle

Treatments move from Draft → Live when activated. They can be Paused at any time and returned to Live.
  • Journeys — treatments are organized into journeys
  • Treatment Types — define the format and content fields
  • Surfaces — define where treatments appear
  • Data Fields — used for personalization and guardrails
  • Goals — treatments contribute to goal measurement
How-to guides: Managing Treatments