Use case #0002

A/B testing: how Email Campaign AI tests subject lines, timing and CTAs simultaneously

Most email A/B testing in financial services tests one variable at a time — subject line A versus subject line B, sent to a split audience, with the winner determined after 48 hours by open rate. This produces incremental knowledge slowly. The Email Campaign AI runs multivariate tests across three variables simultaneously — subject line, send time, and CTA — using a factorial design that extracts the contribution of each variable independently, determines the optimal combination faster than sequential testing, and applies the winner automatically to the remainder of the audience. The result is not just a better email — it is a continuously improving campaign system that learns from every send.

Most email A/B testing in financial services tests one variable at a time — subject line A versus subject line B, sent to a split audience, with the winner determined after 48 hours by open rate. This produces incremental knowledge slowly. The Email Campaign AI runs multivariate tests across three variables simultaneously — subject line, send time, and CTA — using a factorial design that extracts the contribution of each variable independently, determines the optimal combination faster than sequential testing, and applies the winner automatically to the remainder of the audience. The result is not just a better email — it is a continuously improving campaign system that learns from every send.

Why single-variable A/B testing is too slow for a lending lifecycle campaign system

Single-variable testing produces one insight per test cycle. If a test cycle takes 7 days (3 days to accumulate data, 4 days to reach statistical significance on a standard CRM audience), testing subject line, timing, and CTA separately takes 21 days to optimise one email template. For a campaign library with 42 triggers, full sequential optimisation of all three variables on every trigger would take 2.5 years — by which time the context for many of the original triggers has changed. Multivariate testing on three variables simultaneously, with a properly designed factorial structure, delivers optimised combinations in 7 to 10 days total — 3 times faster than sequential single-variable testing, with more information produced per test.

The Email Campaign AI's multivariate design is not a full factorial (which would require 3 × 3 × 3 = 27 variants and an audience too large for most campaigns) — it uses an orthogonal fractional factorial design that tests 9 combinations, extracts the independent effect of each variable, and identifies the optimal combination with 85 to 90% of the accuracy of a full factorial, using 33% of the audience size. For most lending campaign audiences, this means statistical significance is reached in 7 to 10 days rather than 21.

"Testing subject line, timing, and CTA one at a time takes 21 days to produce a 3-variable optimised email. Testing all three simultaneously takes 7 days. The 14 days saved is 14 days of sending a suboptimal message to a live audience."

The live multivariate test: pre-approval offer email · 12-month anniversary trigger

Multivariate A/B Test — T19 (12-month anniversary) · Pre-Approval Offer Email · Nov 1–10, 2025
3 variables · 9 combinations · 4,218 borrowers · Statistical significance reached Day 8
Variable 1 — Subject line (3 variants)
A
"1 year. 12 perfect payments. Here's what you've unlocked."
Open: 66.4%
B
"Your pre-approved home loan top-up is ready — ₹16.8 lakh at 10.5%"
Open: 49.2%
C
"A message from your [Institution] relationship manager"
Open: 30.8%
Variable 2 — Send time (3 variants)
A
Tuesday 10:00 AM — mid-morning weekday
Click: 22.1%
B
Thursday 7:30 PM — post-work evening
Click: 16.4%
C
Saturday 11:00 AM — weekend morning
Click: 11.7%
Variable 3 — CTA text (3 variants)
A
"Confirm this offer →"
Conv: 18.4%
B
"See my offer →"
Conv: 13.6%
C
"Learn more →"
Conv: 7.4%
Winning combination (Day 8 — 92% statistical confidence)
Subject A + Time A + CTA A
Milestone framing · Tuesday 10AM · "Confirm this offer" · Conversion: 22.1% vs 7.4% worst combination
Applied to remaining audience (Nov 10)
2,618 remaining contacts sent winner combination
Estimated +94 additional conversions vs if worst sent
● Winner determined Day 8 · Applied to remaining 62% of audience · Losers retired · Insights logged to campaign knowledge base for all T19 future sends

What the test results reveal — beyond the winning combination

The multivariate test does not just produce a winner — it produces three independent insights, one for each variable. The subject line finding: milestone-framing ("1 year · 12 perfect payments") achieves 66.4% open rate versus rate-forward framing ("₹16.8 lakh at 10.5%") at 49.2%. The reason is that the milestone framing creates curiosity and positive affect before any commercial intent is visible — the borrower opens to see what they have unlocked, not to evaluate a loan offer. The timing finding: Tuesday 10 AM outperforms Saturday 11 AM click rate by 22.1% to 11.7% — financial decisions are made at desks during weekday mornings, not on weekend mornings when attention is split. The CTA finding: "Confirm this offer" (40% higher conversion than "Learn more") is decisive and binary — it frames an action as confirmation rather than evaluation, reducing the cognitive load of responding.

Each of these findings is logged to the campaign knowledge base and applied to all future sends of T19 — and more broadly, the subject line and timing insights are applied to all lifecycle milestone emails (T17, T18, T21) because the audience and context are similar. The knowledge base grows with every test, and future campaign configurations start from learned priors rather than assumptions.

VariableWinnerLoserPerformance gapApplied to future T19 sends
Subject line Milestone framing ("1 year · 12 perfect payments · here's what you've unlocked") — curiosity-led, achievement-positive Sender attribution ("A message from your RM") — 30.8% open rate · No hook, no value signal +115% open rate vs worst Applied
Send time Tuesday 10 AM — financial decision window · Desk environment · Low distraction Saturday 11 AM — leisure context · Mobile browsing · Weekend decision-deferral mindset +89% click rate vs worst Applied
CTA text "Confirm this offer" — decisive, binary, assumes positive intent · No evaluation implied "Learn more" — exploratory, suggests more work required · Evaluation not decision +149% conversion vs worst Applied
3Variables tested simultaneously — subject line, send time, CTA · 9 combinations · Orthogonal fractional factorial design
8 daysTime to statistical significance — vs 21 days for sequential single-variable testing · 3 insights produced vs 1
+149%CTA gap — "Confirm this offer" (18.4% conversion) vs "Learn more" (7.4%) · The most impactful single variable in this test
+94Estimated additional conversions from applying winner to remaining audience · vs continuing with a non-winning combination

The test produces knowledge that persists beyond this campaign — not just a winner for today

The insight that "Confirm this offer" outperforms "Learn more" by 149% in conversion rate is not only useful for the T19 pre-approval email. It is useful for T24 (pre-approval eligibility confirmed), T28 (pre-approval offer expiry reminder), and T42 (lapsed borrower counter-offer) — any triggered email with a direct offer CTA. The knowledge base applies the tested CTA to all of these automatically, without running the same experiment again. The Email Campaign AI's A/B testing framework does not test campaigns in isolation — it builds institutional knowledge about what works for this institution's borrowers, across this institution's channels, with this institution's message types. Every test makes the next campaign smarter from the start.

← Back to Email & SMS Campaign Agent AI