Best interface
CLI for ops loops —
reply api against the stats and
lifecycle endpoints composes with jq and cron for continuous
optimization. MCP interactively — inspect steps and variants, compare sequences, pause/start
conversationally.Steps
1
Create A/B variants on the steps that matter
Openers and first follow-ups move the numbers hardest. Add message variants via the Sequences
API (see API Reference); inspect existing ones via MCP:
reply_get_sequence_steps → reply_get_sequence_step_variants.2
Let traffic split
Run the sequence; the platform distributes contacts across enabled variants automatically.
3
Read per-variant and per-sequence performance
reply_get_sequence_stats for one, reply_compare_sequence_performance for up to 25
side by side.4
Pause the losers — no need to stop the sequence
lastWeek or lastMonth. Disable underperforming variants
mid-flight via the API; pause whole sequences as above or via MCP.5
Promote the winners
Save winning messages as email templates so every future sequence starts from proven copy —
Templates via the API.
6
Verify the lift
Confirm the aggregate effect over time with
POST /v3/reporting/emails/overview, or the
analyze-performance skill.Availability notes
- Everything here is available today. Per-contact status changes inside a sequence
(pause one person, mark finished) are richest via MCP:
reply_change_status_in_sequence.
Related
- Decide what to scale or fix — the diagnosis layer
- Launch multichannel outreach — starting new sequences