See also: Outcome Types REST API reference for request/response shapes, status codes, and error semantics.
Overview
Outcome types define the vocabulary of customer interactions that KaireonAI tracks. Every time a customer interacts with a recommendation — viewing it, clicking it, converting, dismissing it, or complaining — you record that interaction as an outcome with a specific type. Outcome types drive reporting, contact policies, behavioral metrics, and experiment analysis.Key Fields
Classification
Category
System Defaults
KaireonAI ships with 10 built-in outcome types that cover the most common interaction patterns:System default outcome types cannot be deleted or modified. They are always available across all tenants.
Custom Outcome Types
You can create custom outcome types to capture domain-specific interactions: Examples:How Outcome Types Are Used
Respond API
When recording interactions via the Respond API, you specify the outcome type key. KaireonAI validates it against the registered outcome types.
Contact Policies
The
outcome_based contact policy rule type references outcome types to suppress offers (e.g., suppress for 90 days after a complaint).Behavioral Metrics
Behavioral metrics aggregate interactions by outcome type (e.g., count of
click events in 7 days).Experiments
A/B test analysis uses outcome types to calculate conversion rates and uplift (typically comparing
impression to conversion).Creating a Custom Outcome Type
1
Navigate to Outcome Types
Go to Studio > Outcome Types in the sidebar.
2
Click Create Outcome Type
Click the + New Outcome Type button.
3
Define the key
Enter a unique machine-readable key (lowercase, underscores allowed). This cannot be changed after creation.
4
Set name and description
Enter a human-readable name and description explaining when this outcome should be recorded.
5
Choose classification
Select positive, negative, or neutral.
6
Choose category
Select impression or response.
7
Save
Save the outcome type. It is immediately available for use in the Respond API and throughout the platform.
API Reference
List Outcome Types
Create a Custom Outcome Type
Delete a Custom Outcome Type
id (CUID/UUID), not the key slug. System outcome types cannot be deleted.
Next Steps
Behavioral Metrics
Aggregate outcomes into metrics for scoring and qualification.
API Tutorial
Learn how to record outcomes with the Respond API.