Skip to content

Preparing your orchestration

This reference article explains what you need to prepare before setting up orchestration for BrazeAI Decisioning Studio™, including choosing your Customer Engagement Platform (CEP) and gathering the required credentials and assets.

What is orchestration?

Orchestration is the connection between Decisioning Studio and your customer engagement platform (CEP). Once your decisioning agent determines the optimal action for each customer, orchestration carries out those decisions by triggering personalized communications through your CEP.

Think of it this way:

  • Decisioning Studio decides what to send and when to send it
  • Your CEP handles how to send it

Choosing your CEP

The first step is to determine which Customer Engagement Platform you’ll use with Decisioning Studio. Your choice affects setup complexity and available features.

Supported CEPs

What you’ll need to prepare

Before setting up orchestration, gather the following items based on your chosen CEP.

If you’re using a CEP other than Braze, SFMC, or Klaviyo, Decisioning Studio Pro can integrate through a recommendation file approach:

Planning your campaigns

Before setting up orchestration, consider the following details:

Base templates

A base template is any message template that your decisioning agent might use. Consider:

  • How many templates? Your agent can work with one template or multiple. If multiple, the agent can personalize which template each customer receives.
  • What channels? Email, push, SMS, or a combination. Each channel may require separate templates and campaigns.
  • What dynamic elements? Identify which parts of your message the agent will personalize (subject lines, CTAs, offers, timing, etc.). These will become API trigger properties or dynamic placeholders.

Re-eligibility settings

Your campaigns should allow users to receive messages multiple times:

  • For testing, you’ll want to send the same campaign to the same user repeatedly
  • In production, the agent may determine the same campaign is optimal for a user on consecutive days

API trigger properties

For Braze integrations, plan which dimensions your agent will optimize. These become API trigger properties that pass dynamic values into your campaigns:

Best practices

Keep these best practices in mind as you prepare for orchestration:

  1. Start simple. Begin with one channel and one or two templates. You can expand later as you learn what works.
  2. Test thoroughly. Before launching, test your integration with a small set of users to verify that dynamic content populates correctly.
  3. Document your setup. Keep track of campaign IDs, template IDs, API keys, and other identifiers. You’ll need to reference these in the Decisioning Studio portal.
  4. Coordinate with your team. Orchestration setup may involve marketing, engineering, and data teams. Ensure everyone understands their role in the process.
  5. Plan for feedback data. Orchestration isn’t just about sending messages—it’s also about collecting the engagement and conversion data that helps your agent learn. See Preparing your data sources for more details.

Next steps

Once you’ve gathered your credentials and planned your campaigns, you’re ready to set up orchestration:

New Stuff!