# Configuration Presets

Source: https://wraps.dev/docs/guides/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

| Feature | Starter | Production | Enterprise |
| --- | --- | --- | --- |
| Open & Click Tracking |  |  |  |
| Bounce/Complaint Suppression |  |  |  |
| Real-time Event Tracking | — |  |  |
| Email History Storage | — | 90 days | 365 days |
| Reputation Metrics | — |  |  |
| SES Event Types | 4 | 6 | All 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 extended history retention and all 10 SES event types.

### Everything in Production, plus:

-   365-day email history retention
-   All 10 SES event types tracked

### All event types tracked:

SENDDELIVERYOPENCLICKBOUNCECOMPLAINTREJECTRENDERING\_FAILUREDELIVERY\_DELAYSUBSCRIPTION

## Cost by Volume

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

| Monthly Volume | Starter | Production | Enterprise |
| --- | --- | --- | --- |
| 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.

terminal.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](https://wraps.dev/docs/infrastructure/email)

Email Commands

Full CLI reference for all email commands.

[CLI Reference](https://wraps.dev/docs/cli-reference/email)
