Skip to main content
Back to Help Center
Guide

Email Marketing Guide

Create, test, and send email campaigns that drive results.

Creating Email Campaigns

Navigate to Marketing > Campaigns and click 'New Campaign'. You can build your email using the visual template editor, which supports drag-and-drop content blocks (headers, text, images, buttons, dividers). Each campaign has a subject line, preview text, sender name, and reply-to address. You can save drafts and test emails before launching.

Note: Emails are sent via the Resend delivery service. The template editor lives at /builder/email-builder/[emailId].

Building Your Audience

Your audience consists of contacts who have opted in to receive emails. You can create segments by importing subscriber lists via CSV, or by building rules based on contact properties (location, lead stage, tags). Segments update automatically as new contacts match — or stop matching — the criteria. You can also create manual lists for one-off campaigns.

Note: Subscriber lists are managed under Marketing > Lists. CSV import supports standard column headers with automatic field mapping.

A/B Testing

Marqly supports A/B testing for email campaigns. When creating a campaign, enable 'A/B Test' to create variants. You can test subject lines (variant A vs variant B subject) or content (different templates). During sending, the system splits the audience — a percentage receives each variant. After the test period, the winning variant is automatically sent to the remaining audience based on open rate or click rate.

Note: A/B test variants are managed via the campaign variants API. Winner determination is processed by the email orchestrator service.

Analytics & Reporting

After launching a campaign, the analytics dashboard shows real-time metrics: sent, delivered, opened, clicked, bounced, and complained. Data is captured via Resend webhook events. Campaign reports break down performance by variant (for A/B tests), and you can export raw event data for deeper analysis.

Note: Analytics update in real-time as delivery webhooks arrive. The cron-based email scheduler triggers A/B test winner processing.

Related Guides