Configuring A/B Testing

Updated 

A/B Testing allows you to experiment with different chat experiences and measure what resonates most with your customers. Experiments are created for individual Live Chat applications, meaning each application can have its own set of tests tailored to its audience and use case.By running controlled experiments, you can validate hypotheses and make confident, data‑driven decisions.

Note: This feature is in Limited Availability (LA). To enable this feature in your environment, contact Sprinklr Support at tickets@sprinklr.com.

This guide walks you through the process step by step:

  1. Open A/B Testing

  2. Configure Test Details

  3. Define Target Audience

  4. Configure Variants

  5. Set Traffic Percentage

  6. Schedule the Experiment

  7. Start and Stop the Experiment

1. Open A/B Testing

To open A/B Testing, follow these steps:

​

1. Click the New Page (+) icon to open the Launchpad.

2. Under Sprinklr Service > Listen, click Live Chat Care.

3. On the Live Chat Applications screen, locate the application for which you want to create an experiment.

4. Click the three-dot menu alongside the Live Chat application.

5. From the menu, click A/B Testing.

​

​

6. In the A/B Testing screen, click Create New (top‑right).

​

​

The experiment configuration screen opens with two sections:

  • Test Details

  • Configure Variants

​

2. Configure Test Details

In the Test Details screen, configure the following fields:

​

Field

Description

Name

Enter an experiment name. For example, FR Greeting Test.

Description

Enter a description that defines the hypothesis being tested. For example, "Test whether a localized French greeting improves chat initiation rates."

Start Date

Select the experiment’s start date. For more information, see the Scheduling section.

End Date

Select the experiment’s end date. For more information, see the Scheduling section.

​

Scheduling controls when the experiment goes live and when it auto-ends. An experiment can be started immediately, or saved with a future start time and end time.

​

Note: Once an experiment is running, only the end time can be edited; everything else is locked.

When the configured end time is reached, a Running experiment moves to Ended automatically.

​

3. Target Audience

Audience targeting controls which users are eligible for this experiment. Only users matching the configured conditions will be a part of the experiment and get assigned a variant randomly. Everyone else continues to see the default Live Chat application.

​

From the Target Audience dropdown, select one of the following:

  • All Visitors

  • Custom Audience

​

​

For a Custom Audience, configure the conditions that determine which users are eligible to enter the experiment. You can apply one or more conditions and select the appropriate operators and values.

​

​

Supported Conditions

Category

Condition

Description

User Browsing Info

Current Page Url

Target users based on the page they are viewing.

Country

Target users by the selected country.

City

Target users by the selected city.

Region

Target users by the selected region.

Is user authenticated

Include only logged‑in users.

User Info

User Device

Target by device type (mobile, desktop).

​

Click Next in the bottom-right corner to go to the Configure Variants screen.

4. Configure Variants

The variant step is where you define the actual experience differences you want to compare. The variant editor intentionally mirrors the default Chat Application builder, so there is no new interface to learn the same controls for welcome message, home screen, conversation screen, theme and cards are available inside each variant.

​

When you open the Configure Variants, the first section shows the Control Version. It is a snapshot of the current default Chat Application at the time the experiment is created. It serves as the baseline experience against which all test variants are compared.

​

Note: If the default chat application changes later, the Control Version does not automatically update unless explicitly synced after making changes on default app.

​

Steps to Create a Variant

To create a variant, follow these steps:

1. Scroll to the bottom or minimize the Control Version.

2. Click +Variant.

​

3. In the Add New Variant dialog box, enter a descriptive name for the variant.

4. Click Add.

​

The new draft variant is added that you can edit further. Each time a new variant is added, it automatically reflects the complete configuration of the current control variant. Use this copied configuration as the starting point, then change only the specific fields you want to test in that variant.

​

Surface 

What you can change 

Typical use 

Theme 

App and trigger theme 

Test visual appeal of the entire Live Chat 

Home screen 

Title, description, brand logo, cards 

Test layout, wording changes, and self‑service prominence 

Conversation screen 

Title, description, input placeholder, welcome messages 

Test in‑conversation clarity 

​

​

Note: For Config Filters and any theme‑level changes not supported in the builder, contact Sprinklr Support at tickets@sprinklr.com.

Unsupported Variant Changes

What cannot be changed inside a variant:

  • Conv disclaimer config, trigger icon conditions, header and chat actions

  • Chat composer actions: Attachments, speech-to-text, location share, character limit

  • Video calls and Co-browsing

  • Advanced settings: one open conversation per user, persistent menu, attachment types, sound notification, sneak peek, chat labels by locale

​

Note: This list may not cover every unsupported feature. If you need to confirm whether a specific feature is supported, contact Sprinklr Support at tickets@sprinklr.com for more details.

Best practices

  • Test one meaningful change per experiment to keep the learning clean.

  • Make the variants visually and behaviourally distinct enough to drive a real difference.

  • Use the variant name to describe the change, not just 'A' / 'B', it makes reporting much easier to read later.

    ​

5. Traffic Percentage

After creating a variant, assign the Traffic Percentage between the Control Version and all variants. The combined allocation must equal 100%.

​

​

Common Splits

Split 

When to use 

Trade‑off 

50 / 50 

Two‑variant tests where both versions are equally trusted 

Most statistically efficient 

70 / 30 

When the new variant is riskier or unproven 

More traffic needed to reach the same statistical power 

33 / 33 / 34 

Three‑variant tests where all versions are equally trusted 

Each variant accumulates data more slowly; plan for a longer run 

​

​

Click Create at the bottom-right corner.

​

6. Scheduling

Scheduling controls when the experiment goes live and when it auto-ends. An experiment can be started immediately, or saved with a future start time and end time.

Steps

1. In the variant wizard, open the Test details page.

2. Select a Start time as a specific date and time in the future.

3. Select an End time. This is when the experiment automatically ends.

4. Click Save.

​

Note: Once an experiment is running, only the end time can be edited; everything else is locked.

​

7. Start and Stop the Experiment

After configuration, the experiment moves through a defined lifecycle. Use Start to begin assignment, Stop to end an active experiment manually. To read about the entier experiement lifecycle - (hyperlink the document))

​

Start an Experiment

If you have not scheduled the experiment, you can click on three dot menu against experiment and click on start.

Once confirmed this will automatically start the experiment instantenously. When the configured end time is reached, a Running experiment moves to Ended automatically.

​

​

Stop an Experiment

You can manually end an experiment at any time. For example, if it was set up incorrectly or if the minimum sample size has been reached. Once ended, the experiment stops immediately for all users. Once an experiment is ended, there is no way to restart the same experiment.

You can click on three dot menu against experiment and click on End. Once confimred, this will end the experiment instantenoulsy.

​

​

​

​

​

​

​

​