This section details how to build a workflow to perform A/B testing.
Create a new workflow then configure a Query activity to target the desired population.
Add a Split activity to divide the targeted population into multiple sub-sets.
Open the activity, then configure each sub-set according to your needs. For more on how to configure a Split activity, refer to this section.
In this example, we want to test 2 new subjects for a newsletter by presenting each of them to 10% of the targeted population.
Add a transition in order to send to the remaining population the newsletter with the current subject. To do this, activate the Generate complement option from the General tab.
For each sub-set, add the version of the delivery to test.
You can now start the workflow. Once the deliveries have been sent, you will be able to track the behaviour of the three sub-sets in the delivery logs, in order to see which subject has been the most successfull.
Workflows also allow you to automate your processes by automatically identifying the delivery variant that performed better, then sending it to the remaining population. For more on this, refer to this dedicated use case.