For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to Personalize Promotions with the Right Discount Level for Each Customer

This guide explains how to use the Promotion Recommendation score from Batch AI Predict to automatically determine the most effective discount level for each customer, maximizing both conversion and m

What Is the Promotion Recommendation Score?

Batch AI Predict's Promotion Recommendation score predicts, for each customer, the most effective discount level to offer in order to maximize the probability of purchase while protecting your margin. Rather than a single float with the promotion sensitivity score, the output is a recommended promotional mechanic (for example, 10%, 20%, or free delivery) calibrated to each customer's individual sensitivity.

Why Use It?

Offering a 30% discount to a customer who would have converted at 10% is a direct margin loss. Offering 10% to a customer who needed 20% to convert means losing the sale. Promotion Recommendation solves both problems simultaneously.

With the Promotion Recommendation score, you can:

  • Avoid over-discounting your most loyal and conversion-ready customers.

  • Recover conversions from price-sensitive customers by offering them the threshold they actually need.

  • Run a single promotional campaign while personalizing the offer depth for every customer in your database.

How to Use This Score in Batch

The core use case: use the recommended discount value as a personalization variable in your campaign template, so each customer automatically receives the right offer.

How to set it up:

  1. In your email or push template composer, add a discount variable block.

  2. Use the Batch personalization syntax to inject the recommended discount:

    • {{ profile.custom_attributes.batch_ai_promo_recommendation }}

  3. Build your template logic so the displayed offer (percentage, banner, CTA) adapts based on this value.

  4. Every customer who receives the campaign sees a different discount level, calculated specifically for them.

To measure performance, you can run an A/B Content Personalization Test: Variant A uses the Batch AI Predict recommended discount level, Variant B uses your current fixed discount. Compare conversion rate, average order value, and campaign margin. See the Performance Measurement Guide for details.

Segmentation: Exclude Low-Discount Customers from Heavy Promotional Campaigns

You can also use the recommended discount value as a segmentation filter to protect margin on your least price-sensitive profiles.

Example setup:

  • Exclude customers whose recommended discount is below a defined threshold from a high-discount promotional campaign

  • Send them a non-promotional version of the campaign instead

Real-World Use Cases

Industry

Example use case

Retail

End-of-season sale: send each customer a personalized discount level (10%, 20%, or 30%) automatically injected into a single email template, based on their predicted conversion threshold

Beauty & Cosmetics

Monthly promotional campaign: replace a fixed 20% discount for all with a personalized offer that protects margin on loyal customers while recovering conversions from price-sensitive ones

Travel

Flash sale: personalize the discount depth for each booker profile, offering deeper reductions only to customers who demonstrably need them to convert

Media & Entertainment

Subscription renewal campaign: calibrate the renewal discount individually to maximize the number of retained subscribers at the lowest possible promotional cost

Last updated