Wraps Logo
Guide

Configuration Presets

Wraps uses feature-based presets to configure your email infrastructure. Each preset adds more AWS resources and capabilities.

Overview

When you run wraps email init, you choose a configuration preset that determines which AWS resources are deployed. Presets are designed to match your sending volume and feature needs, from a simple setup for side projects to a full-featured stack for high-volume senders.

All presets deploy to your AWS account. You own the infrastructure and pay AWS directly at transparent pricing.

Preset Comparison

FeatureStarterProductionEnterprise
Open & Click Tracking
Bounce/Complaint Suppression
Real-time Event Tracking
Email History Storage90 days365 days
Reputation Metrics
Dedicated IP Address
SES Event Types46All 10
Est. Monthly Cost~$0.05~$2-5~$50-100

Starter Preset

~$0.05/mo

Minimal tracking for low-volume senders. Deploys a lightweight SES configuration set with engagement tracking and a suppression list for bounces and complaints.

What you get:

  • SES configuration set with engagement tracking
  • Bounce and complaint suppression list
  • Open and click tracking

Event types tracked:

BOUNCECOMPLAINTOPENCLICK

Perfect for:

MVPs, side projects, early-stage apps, and any application sending fewer than 10,000 emails per month.

Production Preset

~$2-5/mo

Recommended for most applications. Includes everything in Starter plus a full event processing pipeline with real-time tracking, email history storage, and reputation metrics.

Everything in Starter, plus:

  • EventBridge, SQS, and Lambda event processing pipeline
  • 90-day email history with search (DynamoDB)
  • Real-time event tracking
  • Reputation metrics dashboard

Event types tracked:

SENDDELIVERYOPENCLICKBOUNCECOMPLAINT

Event processing architecture:

SES → EventBridge → SQS + DLQ → Lambda → DynamoDB

Enterprise Preset

~$50-100/mo

For high-volume senders processing 100K+ emails per month. Includes everything in Production plus a dedicated IP address, extended history retention, and all 10 SES event types.

Everything in Production, plus:

  • Dedicated IP address for sending
  • 365-day email history retention
  • All 10 SES event types tracked

All event types tracked:

SENDDELIVERYOPENCLICKBOUNCECOMPLAINTREJECTRENDERING_FAILUREDELIVERY_DELAYSUBSCRIPTION

Dedicated IPs require warming

If you send fewer than 100K emails per day, a shared IP is usually better for deliverability. Dedicated IPs need a gradual warm-up period to build reputation with email providers.

Cost by Volume

Estimated monthly costs including AWS email sending charges ($0.10 per 1,000 emails) and infrastructure costs.

Monthly VolumeStarterProductionEnterprise
1,000$0.15$2.15$52
10,000$1.05$3.05$53
100,000$10.05$14$64
1,000,000$100$110$175

Costs are AWS charges only. Email sending is $0.10 per 1,000 emails. Infrastructure costs vary by preset and usage patterns.

Upgrading Between Presets

You can upgrade your preset at any time. Upgrades are non-destructive — new resources are added and existing ones stay in place.

GNU Bashterminal.sh
# View current presetwraps email status# Upgrade to productionwraps email upgrade --preset production# Upgrade to enterprisewraps email upgrade --preset enterprise

Non-destructive upgrades

When you upgrade, Wraps adds new AWS resources alongside your existing ones. Your current configuration, sending history, and domain verification are all preserved.

Next Steps

What Gets Deployed: Email

See every AWS resource Wraps creates for each preset.

Infrastructure Details
Email Commands

Full CLI reference for all email commands.

CLI Reference