ChangelogBook a demoSign up

Get started with AI Decisioning

AudiencePlatform admins and data teams, marketers
PrerequisitesAI Decisioning overview →

AI Decisioning (AID) helps teams automate and improve campaign decisions at the individual user level. You define agents that decide who to target and what to optimize for, then add messages so agents can test and deliver different versions of your content. Over time, agents learn which message, timing, and channel perform best for each user.

This guide covers:


Technical setup (admins and data teams)

Before marketers can create agents or messages, your workspace must be configured with the right data models and connected destinations.

Most of this setup is completed once per workspace.

Configure workspace and data

StepWhat you’ll doArticle
Configure settingsDefine global eligibility rules, time zones, and channel defaults.Configuration →
Prepare data for AIDDefine audience models, structure event data, and prepare tables for decisioning.Prepare data for AID →
Review data handling and privacyUnderstand how AI Decisioning uses, processes, and protects customer data.Data handling and privacy →

Connect destinations

StepWhat you’ll doArticle
Connect destinationsConnect your ESP or messaging platform so AID can deliver messages.Braze, Iterable, or Salesforce Marketing Cloud

After technical setup is complete, marketers can manage agents and messages directly from AI Decisioning → Agents.


Define agents

Agents define who to target and what to optimize for. Each agent combines an audience, goals, and decisioning rules into a single adaptive campaign.

Create and configure an agent

StepWhat you’ll doArticle
Create an agentDefine the target audience and campaign goals.Agents →
Configure schedulingSet send frequency, quiet hours, and blackout dates.Agents → Configure scheduling
Enable Smart Suppression (optional)Reduce low-impact sends across the entire agent.Smart Suppression →
Add collections (optional)Define dynamic sets of products or content the agent can recommend.Collections →

Most teams start with a single agent focused on one goal (for example, reactivation or purchase) and expand as performance data accumulates.


Add and optimize messages

Once an agent is defined, add messages from your destination and define variants the agent can evaluate and learn from.

Create messages and variants

StepWhat you’ll doArticle
Add messagesStart from destination templates and connect them to your agent.Messages → Add a message
Create variantsDefine multiple versions of fields like subject lines or CTAs.Messages → Add and manage variants
Apply tags and rulesControl variant eligibility and classify creative attributes.Tags →
Review content qualityIdentify overlap, gaps, and opportunities to improve creative.Content analysis and suggestions →

Messages are sourced from your destination. AI Decisioning does not change your base content—it evaluates variants and controls which version is sent.


Measure and learn

After your agent is running, validate delivery and review performance to refine your strategy over time.

Validate delivery and analyze results

StepWhat you’ll doArticle
Inspect deliveryPreview sends, confirm eligibility, and troubleshoot issues.Inspector →
Analyze performanceCompare results across agents, messages, variants, and audiences.Insights →

Review Insights regularly to adjust goals, suppression thresholds, and creative as agents continue learning.

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service

Last updated: Jan 6, 2026

On this page
  • Technical setup (admins and data teams)
  • Configure workspace and data
  • Connect destinations
  • Define agents
  • Create and configure an agent
  • Add and optimize messages
  • Create messages and variants
  • Measure and learn
  • Validate delivery and analyze results

Was this page helpful?