Skip to main content

Section 5: Treatments

Treatments are the core building blocks of your marketing in Auxia. This section covers everything you need to know about creating, managing, and optimizing treatments.

5.1 What is a Treatment?

A treatment is a personalized message or experience delivered to a user. Each treatment consists of:

  • Content: What the user sees (text, images, CTAs)
  • Format: How it's displayed (treatment type)
  • Placement: Where it appears (surface)
  • Targeting: Who sees it (guardrails)
  • Context: When it's shown (journey assignment)

Treatment Examples

TreatmentTypeSurfaceGoal
"Welcome back, ${name}!"In-app messageHome screenRe-engagement
"Items in your cart"Push notificationMobileCart recovery
"New arrivals just for you"EmailInboxPurchases
"Complete your profile"ModalProfile pageActivation

5.2 Treatment Portfolio

The Treatment Portfolio is your central hub for managing all treatments.

Accessing Treatment Portfolio

  1. Click Treatments & Journeys in the sidebar
  2. Select Treatment Portfolio

Portfolio View

The portfolio displays:

ColumnDescription
NameTreatment name
JourneyParent journey
TypeTreatment type (banner, modal, etc.)
StatusActive, Paused, Draft
CreatedCreation date
ModifiedLast modification date

Filtering Treatments

Use filters to find specific treatments:

FilterOptions
StatusActive, Paused, Draft, All
JourneySelect specific journey
TypeFilter by treatment type
SearchSearch by name

Quick Actions

From the portfolio, you can:

  • Click a treatment to view details
  • Edit using the edit icon
  • Pause/Activate using status toggle
  • Preview using the preview icon

5.3 Creating a Treatment

Treatment creation uses a 4-step wizard.

Starting Creation

  1. Navigate to Treatment Portfolio
  2. Click + Create Treatment

Step 1: Select Journey

Purpose: Every treatment must belong to a journey.

Fields:

FieldDescriptionRequired
Journey TypeEvergreen (ongoing) or Burst (time-limited)Yes
JourneySelect existing journey(s)Yes

Selecting Journeys:

For Evergreen journeys:

  • Select one or more Evergreen journeys
  • Treatment will run continuously within those journeys

For Burst journeys:

  • Select a single Burst journey
  • Treatment inherits the journey's start/end dates

Validation:

  • At least one journey must be selected
  • For Burst, expired journeys are filtered out

Tip: If you need a new journey, create it first via Journey Portfolio.

Step 2: Basic Information

Purpose: Define what the treatment is and where it appears.

Fields:

FieldDescriptionRequired
NameDescriptive nameYes
DescriptionPurpose and detailsRecommended
Target ActionDesired user actionYes
Treatment TypeFormat/templateYes
SurfacesWhere treatment appearsYes

Name Best Practices:

  • Be descriptive: "Welcome Back - Home Banner v2"
  • Include surface or type: "Checkout Modal - Free Shipping"
  • Add version or date: "Holiday Sale 2026 - Push"

Description Tips:

  • Explain the purpose
  • Note the target audience
  • Include any A/B test context

Target Action: Select the desired user action:

  • View product
  • Make purchase
  • Complete profile
  • Open feature
  • etc.

Treatment Type: Select from configured types:

  • Banner
  • Modal
  • In-app message
  • Push notification
  • Email
  • etc.

Note: Treatment types are configured by admins. Contact yours if needed type is missing.

Surfaces: Select one or more surfaces where the treatment can appear:

  • Home screen
  • Product page
  • Checkout
  • etc.

Multiple surfaces = treatment can appear in multiple locations.

Step 3: Content

Purpose: Define what users actually see.

Fields vary by treatment type but commonly include:

FieldDescriptionRequired
LanguageContent languageYes
TitleHeadline/headerUsually
BodyMain message textUsually
ImageVisual treatmentDepends
CTA TextButton textUsually
CTA ActionWhat happens on clickUsually

Using Personalization:

Insert data fields to personalize content:

Hello `${user_first_name}`!

How to insert:

  1. Place cursor where you want the variable
  2. Look for the "Insert Variable" option or icon
  3. Select from available data fields
  4. The placeholder will be inserted

Available personalization options depend on your configured data fields.

Image Requirements:

  • Provide a URL to a hosted image
  • Ensure the image is publicly accessible
  • Check resolution requirements for your treatment type
  • Test image loading in preview

CTA Configuration:

CTA ActionResult
Open URLOpens web link
Open ScreenNavigates in app
DismissCloses treatment
CustomApp-specific action

Step 4: Review & Create

Purpose: Verify everything before creation.

Review checklist:

  • Correct journey selected
  • Name is descriptive and accurate
  • Treatment type matches intended format
  • Correct surfaces selected
  • Content is complete and spell-checked
  • Personalization variables are correct
  • CTA action is appropriate

Creating the Treatment:

  1. Click Create Treatment
  2. Treatment is saved in Draft status
  3. Navigate to activate or continue editing

5.4 Editing Treatments

Accessing Edit Mode

Option 1: Click treatment name in portfolio, then Edit Option 2: Click edit icon directly in portfolio

What You Can Edit

FieldEditableNotes
NameYesUpdate anytime
DescriptionYesUpdate anytime
ContentYesChanges go live immediately if active
JourneyYesCan reassign
Treatment TypeLimitedMay require recreation
SurfacesYesUpdate anytime

Versioning

Auxia Console tracks treatment versions:

  • Each save creates a version
  • You can view version history
  • Previous versions are preserved

Editing Active Treatments

Warning: Editing an active treatment updates what users see immediately.

Best practice:

  1. Pause the treatment first (if major changes)
  2. Make your changes
  3. Preview the changes
  4. Reactivate when ready

Version Selector

For treatments with multiple versions:

  1. Open treatment details
  2. Look for the version selector dropdown
  3. Select version to view
  4. Compare versions if needed

5.5 Treatment Preview

Preview lets you see how treatments will appear before activation.

Accessing Preview

  1. Open treatment from portfolio
  2. Click Preview button
  3. Or use preview icon in portfolio list

Preview Modes

ModeShows
Visual PreviewApproximate rendering of treatment
Content PreviewAll content fields and values
JSON PreviewRaw treatment data

Limitations

Preview is approximate:

  • Actual rendering depends on your app's implementation
  • Personalization shows placeholder or sample values
  • Some interactive elements may not work

Tip: For accurate testing, use QA Testing with real QA users.


5.6 Bulk Upload

Bulk Upload lets you create multiple treatments at once via CSV file.

Accessing Bulk Upload

  1. Go to Treatment Portfolio
  2. Click Bulk Upload button (or tab)

Bulk Upload Process

Step 1: Download Template

  1. Click "Download Template"
  2. Template includes all required columns
  3. Open in Excel or Google Sheets

Step 2: Fill Template

Required columns vary but typically include:

ColumnDescription
nameTreatment name
journey_idID of parent journey
treatment_type_idID of treatment type
surface_idsComma-separated surface IDs
content_*Content fields (varies by type)

Step 3: Upload File

  1. Click "Upload" or drag-and-drop
  2. System validates the file
  3. Review validation results

Step 4: Review & Create

  1. Review the treatments to be created
  2. Fix any validation errors
  3. Click "Create All" to create treatments

Validation Errors

Common errors:

ErrorCauseFix
Invalid journey_idJourney doesn't existCheck ID is correct
Missing required fieldColumn emptyFill in required data
Invalid treatment_typeType doesn't existUse valid type ID

Bulk Upload Tips

  • Test with 2-3 treatments first before large uploads
  • Keep a backup of your CSV
  • Use IDs (not names) for references
  • Check for special characters that might cause issues

5.7 Sparks (AI Recommendations)

Sparks provide AI-powered recommendations during treatment creation.

What are Sparks?

Sparks analyze your treatment and suggest:

  • Improved headlines
  • Better CTAs
  • Personalization opportunities
  • Content optimizations

Using Sparks

  1. During treatment creation (Step 3)
  2. Look for the Sparks panel or icon
  3. Review suggestions
  4. Click to apply or dismiss

Spark Types

Spark TypeSuggestion
HeadlineAlternative title options
CTAMore effective button text
PersonalizationWhere to add data fields
ContentCopy improvements

Providing Feedback

Help improve Sparks by:

  1. Clicking thumbs up/down on suggestions
  2. Using the feedback dialog
  3. Noting which suggestions were helpful

Note: Sparks availability depends on your Console configuration.


5.8 Treatment Status Management

Status Definitions

StatusMeaningVisible to Users
DraftCreated, not activatedNo
ActiveLive, delivering to usersYes
PausedTemporarily stoppedNo
ArchivedNo longer in useNo

Changing Status

To Activate:

  1. Open treatment
  2. Ensure all required fields are complete
  3. Change status to Active
  4. Confirm activation

To Pause:

  1. Open treatment
  2. Change status to Paused
  3. Treatment immediately stops delivering

To Archive:

  1. Open treatment
  2. Select Archive option
  3. Treatment moves to archived state

Status Dependencies

For a treatment to actually deliver:

  1. Treatment status must be Active
  2. Parent journey status must be Active
  3. User must meet guardrails
  4. Surface must be active in the app

5.9 Guardrails

Guardrails control which users can receive a treatment.

What Are Guardrails?

Conditions that must be true for a user to see the treatment:

  • User attribute conditions
  • Behavioral conditions
  • Contextual conditions

Example Rules

RuleWho Sees It
subscription_tier = "Premium"Premium subscribers only
days_since_signup < 7Users who signed up in the last week
cart_items > 0Users with items in cart
last_purchase_days > 30Users who haven't purchased in 30+ days

Configuring Rules

Guardrails are typically configured:

  • During treatment creation
  • Or by selecting from predefined audience segments

Note: Rule configuration options depend on your Console setup. Contact your admin for available rules.

Testing Rules

Use QA Testing to verify guardrails:

  1. Set up QA user with specific attributes
  2. Trigger the surface where treatment appears
  3. Verify treatment shows/doesn't show correctly

5.10 Treatment Best Practices

Naming Conventions

Adopt a consistent naming pattern:

[Surface] - [Content Theme] - [Audience] - [Version/Date]

Examples:

  • "Home - Welcome Back - Returning Users - v2"
  • "Checkout - Free Shipping - New Users - Jan 2026"

Testing Before Launch

  1. Use Preview to check content
  2. Test with QA users in real app
  3. Verify on different devices if applicable
  4. Check personalization renders correctly

Optimization Cycle

  1. Launch initial treatment version
  2. Monitor performance for 1-2 weeks
  3. Analyze metrics (CTR, conversions)
  4. Iterate based on data
  5. Repeat the cycle

5.11 Common Treatment Issues

Treatment Not Showing

Checklist:

  • Treatment status is Active
  • Journey status is Active
  • User meets guardrails
  • Surface is correctly configured
  • No technical delivery issues

Content Not Rendering Correctly

  • Check image URLs are accessible
  • Verify personalization fields exist for user
  • Test with QA user to isolate issue
  • Check treatment type configuration

Changes Not Appearing

  • Allow time for updates to propagate
  • Clear any caching in test app
  • Verify you saved the changes
  • Check you're looking at correct version

Next Section

Continue to Section 6: Analytics for detailed analytics documentation.