Codapult
PricingPluginsDocs
Codapult

The SaaS Boilerplate for Builders

Product

  • Pricing
  • Plugins
  • Documentation

Company

  • Contact
  • GitHub

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Codapult. All rights reserved.

All Plugins

Email Marketing

Built-in Email Campaigns for Your Users

Your users can run email marketing campaigns without leaving your app. Subscriber lists with bulk import, dynamic audience segmentation, broadcast campaigns with scheduling, open and click tracking, suppression management, and AI-powered subject line generation and content creation. 6 dashboard pages, 35 API routes, and 10 database tables.

$39one-time
Buy PluginRead the docs

What's Included

6

Dashboard Pages

35

API Routes

10

Database Tables

3

AI Tools

Key Capabilities

Subscriber Lists & Bulk Import

Create multiple mailing lists per organization. Import contacts from CSV, and new signups are automatically added as subscribers via the onUserCreated hook. Track each contact's status (subscribed, unsubscribed, bounced, cleaned) and source.

Dynamic Audience Segmentation

Build segments with flexible rule-based conditions — filter by status, source, metadata fields, and custom attributes. Preview how many contacts match before sending. Target campaigns to an entire list or a specific segment.

Broadcast Campaigns with Scheduling

Compose campaigns using reusable templates, target a list or segment, and send immediately or schedule for a specific date and time. Track the full campaign lifecycle: draft → scheduled → sending → sent. Cancel scheduled campaigns before they go out.

Open & Click Tracking

Every campaign email includes an invisible tracking pixel and wrapped links. See who opened, who clicked, and which links performed best. Per-campaign metrics show open rate, click rate, bounce rate, and unique engagement counts.

AI Subject Line Generator

Generate up to 5 subject line variations with AI. Pick the best one or A/B test them for the highest open rate. All AI generations are stored with the prompt and result for future reference.

AI Content Generation & Improvement

Generate full email body content from a brief description, or improve existing copy while maintaining brand voice. The AI helps your users write better emails faster — from promotional campaigns to product announcements.

Reusable Email Templates

Create HTML templates with subject lines, body content, and optional JSON content blocks. Clone existing templates as a starting point and customize for different campaign types. Build a template library per organization.

Suppression & Compliance

Automatic suppression for bounced, unsubscribed, and complained addresses. Unsubscribe links are included in every campaign email. Suppressed addresses are excluded from all sends — deliverability and compliance built in.

Perfect For

Newsletter & Content SaaS

If your product relies on email engagement — updates, digests, weekly roundups — this plugin gives your users a complete sending platform with scheduling, tracking, and AI-powered content tools.

E-commerce & Marketplace Platforms

Enable sellers to run promotional campaigns, announce new products, send abandoned cart reminders, and track engagement metrics — all from within your platform.

Community & Membership Platforms

Let community managers send targeted broadcasts to segments — welcome new members, re-engage inactive users, or promote events to specific interest groups.

Built With

Resend IntegrationDynamic Segment BuilderAI Content & Subject LinesOpen/Click Analytics
Install in Seconds

Add to your Codapult project with a single command:

npx @codapult/cli plugins add @codapult/plugin-email-marketing

Frequently Asked Questions

Which email provider does it use for sending?

It uses Resend — the same provider as Codapult's transactional emails. Campaigns are sent in configurable batches with rate limiting to match your provider's limits. No additional email provider setup needed.

Are new signups automatically added as contacts?

Yes. The plugin hooks into Codapult's onUserCreated event and automatically creates a marketing contact record linked to their organization. This behavior is configurable per organization.

How does it handle unsubscribes and bounces?

Unsubscribe links are automatically included in every campaign email. Bounced and complained addresses are added to the global suppression list per organization and excluded from all future sends.

Save 27% with the Plugin Bundle

Get all 4 premium plugins for $129 instead of $176.

$129$176
Buy Bundle