Running an E-commerce Upsell Email Test
Upsell emails are where small wins compound. A 5% lift on a post-purchase upgrade message, multiplied across every order, adds real revenue. This guide shows how to run an e-commerce upsell email test from your AI agent using marginal's hosted email MCP server.
Why upsell campaigns reward testing
In e-commerce, upsell emails land at a moment of intent — right after a purchase, or when a customer is browsing a higher tier. That intent makes the audience sensitive to framing, so the subject line and offer angle carry outsized weight. An email A/B test removes the guesswork about which angle actually moves clicks.
Because upsell sends are frequent and repeatable, they're an ideal place to build a testing habit. Each campaign teaches you something about your buyers that the next one can reuse.
- Test value framing: 'complete your setup' vs 'unlock the pro version'.
- Test urgency: limited-time bundle vs no deadline.
- Test personalization: product name in the subject vs generic copy.
- Test discount framing: percentage off vs dollar amount off.
Setting up the test with marginal
marginal is a hosted email MCP server, so your AI agent connects over the endpoint at https://marginal.sh/mcp with a Bearer API key — no infrastructure to run. From inside Cursor, Claude Code, Windsurf, or any MCP client, the agent calls four tools to drive the full loop.
For an upsell subject line A/B test, the typical flow is: describe the offer, generate candidate variants, launch the managed send, then read results once opens and clicks accumulate.
- generate_variants — draft multiple upsell subject lines for the same offer.
- launch_test — split your e-commerce list and send each variant.
- get_results — track open and click metrics with within-test lift.
- recommend_next — get a data-backed suggestion for the follow-up send.
Reading lift and choosing a winner
Lift metrics tell you how much better one upsell variant performed relative to the others within the same test, which controls for list and timing differences. For an upsell email A/B test, click-through is usually the metric that matters most since it signals real interest in the upgrade.
Let the AI agent handle the bookkeeping: it can call get_results, compare variants, and use recommend_next to shape the next experiment. That turns AI agent email marketing into a continuous loop rather than a one-off send.
Scaling upsell tests across your catalog
Once one subject line A/B test pays off, the same pattern applies to every product line. Accessory upsells, plan upgrades, and replenishment reminders each deserve their own variants, and marginal's free tier covers 100 experiments per month — enough to test most of a small store's recurring campaigns.
Keep a record of which framings win for which segments, and feed those learnings back into generate_variants. Over time your e-commerce upsell emails get sharper without you writing every subject line from scratch. See the docs at https://marginal.sh/docs/ to wire up your first test.
Get started with marginal
marginal is a hosted email marketing MCP server at marginal.sh. Sign up free, create an API key, and connect https://marginal.sh/mcp from Cursor, Codex, or Claude Desktop.
- 100 experiments/month on the free tier
- Four MCP tools: generate_variants, launch_test, get_results, recommend_next
- Listed in the MCP Registry as sh.marginal/mcp