B2B Software Re-Engagement Email Test
Dormant trial users and lapsed seats are the cheapest pipeline you already have. This guide shows how to run a B2B software re-engagement email test with marginal — generating variants, launching an email A/B test, and measuring lift without leaving your AI coding agent.
Why re-engagement needs a real A/B test
In B2B software, re-engagement emails compete against a noisy inbox and a recipient who already stopped paying attention. Guessing at copy wastes your best win-back window. A structured email A/B test tells you which angle — a feature reminder, a usage stat, or a 'we miss you' nudge — actually pulls people back.
Re-engagement audiences are also small and high-value, so you want statistically honest results rather than vanity opens. marginal tracks opens, clicks, and within-test lift so you can compare variants on the same cohort instead of trusting a hunch.
- Test reactivation hooks before burning your whole dormant list
- Compare subject lines and angles side by side on equal splits
- Measure click-through, not just opens, for low-intent segments
Running the test with marginal
marginal is a hosted email MCP server that your AI agent calls directly. For a re-engagement campaign you typically chain four tools: generate_variants to draft subject lines and copy angles, launch_test to send the split, get_results to pull tracking data, and recommend_next to decide the follow-up.
Because everything runs through the MCP endpoint at https://marginal.sh/mcp, your AI agent email marketing workflow stays inside the editor you already use — no separate dashboard to babysit.
- generate_variants — produce 3–5 re-engagement subject line A/B test options
- launch_test — send a managed split to your dormant B2B software segment
- get_results — open/click metrics with within-test lift
- recommend_next — pick the winning angle for the next send
Subject lines that wake up dormant accounts
For lapsed B2B software users, the subject line carries most of the re-engagement weight. A good subject line A/B test pits curiosity against specificity: one variant references a concrete unused feature, another asks a question, a third leads with a recent product change.
Let your agent generate variants, then launch the test against a slice of your inactive list. Once lift data comes back, roll the winner to the remainder of the segment.
- Specific: 'Your 3 unfinished dashboards are waiting'
- Curiosity: 'Did we lose you somewhere?'
- Update-led: 'The export tool you asked for is live'
- Value-first: 'Two reports your team isn't using yet'
Fits any MCP-capable agent
marginal works with the MCP clients developers already run — Cursor, Claude Code, Claude Desktop, OpenAI Codex, Windsurf, Cline, Continue, and Zed. Authenticate with a Bearer API key (marg_live_...) and your agent can orchestrate the whole re-engagement test programmatically.
The free tier covers 100 experiments per month, which is plenty to validate re-engagement angles before scaling. See the docs at https://marginal.sh/docs/ for tool schemas and examples.
- Hosted MCP server — nothing to deploy or self-host
- 100 experiments/month on the free tier
- Endpoint: https://marginal.sh/mcp with Bearer auth
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