BrazeAI Decisioning Studio™
Get started with BrazeAI Decisioning Studio™ (formerly OfferFit by Braze) to make 1:1 AI decisions that maximize your business metrics.
What’s BrazeAI Decisioning Studio™?
BrazeAI Decisioning Studio™ replaces A/B testing with AI decisioning that personalizes everything, and maximizes any metric: drive dollars, not clicks—with the decisioning studio, you can optimize any business KPI.
BrazeAI™ decisioning agents automatically discover the optimal action for every customer. Using your first-party data, BrazeAI™ can maximize any business KPI for a wide range of use cases, including cross-sell, upsell, repurchase, retention, renewal, referral, winback, and more.
The AI Expert Services team will tailor BrazeAI Decisioning Studio™ to the specific needs of your business. While the decisioning studio works best with Braze, a variety of other platforms are already supported. To learn more, book a call with Braze.
Key features
- Keep your tech stack, but add a brain: BrazeAI™ plugs in as a decisioning layer between your data systems and your marketing automation platform.
- Pick winners for people, not segments: Use all your first-party data to make the optimal 1:1 decision for each individual.
- Personalize everything: AI decisioning agents find the best message, product, incentive, channel, timing, and frequency for each individual customer
- Maximize any metric: Clicks aren’t dollars. Use BrazeAI™ to pick the offers or incentives that maximize revenue, profit, CLV, or any other business KPI.
- Open the black box: See how AI decisioning agents personalize for deep insights into the drivers of customer behavior
About agents
How it works
An agent is a custom configuration for BrazeAI Decisioning Studio™ that’s tailor-made to meet a specific business goal.
For example, you could build a repeat purchase agent to increase follow-up conversions after an initial sale. You define the audience and message in Braze, while the decisioning studio runs daily experiments, automatically testing different combinations of product offers, message timing, and frequency for each customer. Over time, BrazeAI™ learns what works best and orchestrates personalized sends through Braze to maximize repurchase rates.
Building a good agent consists of:
- Choosing a success metric for BrazeAI™ to optimize for, such as revenue, conversions, or ARPU.
- Defining which dimensions to test, such as offer, subject line, creative, channel, or send time.
- Selecting the options for each dimension, such as email versus SMS, or daily versus weekly frequency.
Sample agents
Here are some examples of agents that you can build with BrazeAI Decisioning Studio™. Your AI decisioning agents will learn from every customer interaction and apply those insights to the next day’s actions.
Agent use case | Business goal | Using typical methods | Using BrazeAI Decisioning Studio™ |
---|---|---|---|
Cross-Sell or Upsell | Maximize average revenue per user (ARPU) from internet subscriptions. | Run annual campaigns offering every customer the next-highest tier plan. | Empirically discover the best message, sending time, discount, and plan to offer for each customer, learning which customers are susceptible to leapfrog offers and which customers require discounts or other incentives to upgrade. |
Renewal & Retention | Secure contract renewals, maximizing both contract length and net present value (NPV). | A/B test manually, and offer significant discounts to secure renewals. | Use automated experimentation to find the best renewal offer for each customer, and identify customers who are less price sensitive and need less significant discounts to renew. |
Repeat Purchase | Maximize purchase and repurchase rates. | All customers receive the same journey after making a website account (such as the same email sequence with the same cadence). | Automate experimentation to find the best menu item to offer each customer, as well as the most effective subject line, sending time, and frequency of communication. |
Winback | Increase reactivation by encouraging past subscribers to resubscribe. | Sophisticated A/B testing and segmentation. | Leverage automated experimentation to test thousands of variables at once, discovering the best creative, message, channel and cadence for each individual. |
Referral | Maximize new accounts opened through business credit card referrals from existing customers. | Fixed email sequence for all customers, with extensive A/B testing to determine the best sending times, cadence, etc. for the customer population. | Automate experimentation to determine ideal email, creative, sending time, and credit card to offer specific customers. |
Lead Nurturing & Conversion | Drive incremental revenue and pay the right amount for each customer. | As privacy policies change at Facebook and other platforms, prior approaches to personalized paid ads become last effective. | Leverage robust first-party data to automatically experiment on customer segments, biding methodology, bid levels, and creative. |
Loyalty & Engagement | Maximize purchases by new enrollees in a customer loyalty program. | Customers received a fixed sequence of emails in response to their actions. For example, all new enrollees in the loyalty program receive the same journey. | Experiment automatically with different email offers, sending times, and frequencies to maximize purchase and repurchase for each customer. |
About API key permissions
During your BrazeAI Decisioning Studio™ integration, you’ll create a Braze API key with specific permissions that will define your integration’s capabilities. Refer to the following table to learn more about each permission.
This information can also be found on the BrazeAI Decisioning Studio™ integration page.
Permission | Purpose | Required? |
---|---|---|
/users/track |
Updates custom attributes on user profiles, in addition to creating temporary user profiles when using test sends. | ✓ |
/users/delete |
Deletes temporary user profiles that were created while using test sends. | Only for test sends |
/users/export/segment |
Updates the available audience communications every morning by exporting the list of users from each selected segment. | ✓ |
/users/export/ids |
Retrieves a list of identifiers when targeting users using an external_id instead of a segment. Since decisioning studio doesn’t accept Personally Identifiable Information (PII), you’ll need to ensure your fields_to_export parameter returns only non-PII fields. |
|
Only if using external_ids |
||
/messages/send |
Sends recommended variants at the recommended time using API Campaigns that are configured for decisioning studio’s experimenter. | ✓ |
/campaigns/list |
Retrieves the list of active campaigns and extracts available email content for experimentation. | ✓ |
/campaigns/data_series |
Exports aggregated campaign data to enable reporting, validation, and troubleshooting in decisioning studio, so you can compare reporting values and analyze baseline performance. While not required, this permission is recommended. |
|
/campaigns/details |
Retrieves HTML content, subject line, and image resources from existing Campaigns for experimentation. | ✓ |
/canvas/list |
Retrieves the list of active Canvases to extract available email content for experimentation. | ✓ |
/canvas/data_series |
Exports aggregated canvas data for reporting and validation, especially when BAU is orchestrated via Canvas. While not required, this permission is recommended. |
|
/canvas/details |
Retrieves HTML content, subject line, and image resources from existing Canvases for experimentation. | ✓ |
/segments/list |
Retrieves all existing segments as potential target audiences for the decisioning studio experimenter. | ✓ |
/segments/data_series |
Exports segment size information, which is shown in decisioning studio when selecting an audience. | ✓ |
/segments/details |
Retrieves segment details such as entry and exit criteria to help understand changes in audience size or performance. | |
/templates/email/create |
Creates copies of selected base HTML templates with dynamic placeholders (Braze liquid tags) for experimentation, avoiding changes to the originals. | ✓ |
/templates/email/update |
Pushes updates to decisioning studio-created template copies when experimentation criteria change, such as call-to-actions. | ✓ |
/templates/email/info |
Retrieves information about decisioning studio-created templates in your Braze instance. | ✓ |
/templates/email/list |
Validates that templates were successfully copied over to your Braze instance. | ✓ |
Next steps
Now that you know more about BrazeAI Decisioning Studio™, you’re ready for the next steps: