# Guides

Source: https://wraps.dev/docs/guides

# Getting Production-Ready

Step-by-step guides to help you move from development to production with confidence.

AWS Setup

2-10 min

Configure your AWS credentials to deploy email infrastructure. Guides for beginners and experienced users.

[Read Guide](https://wraps.dev/docs/guides/aws-setup)

Production Access

5 min read

Move out of the AWS SES sandbox to send emails to any recipient. Learn what's required and how to get approved quickly.

[Read Guide](https://wraps.dev/docs/guides/production-access)

Domain Verification

10 min read

Set up DKIM, SPF, and DMARC for your domain. Improve deliverability and protect your sender reputation.

[Read Guide](https://wraps.dev/docs/guides/domain-verification)

Configuration Presets

5 min read

Understand Starter, Production, and Enterprise presets — features, costs, and how to choose the right one for your use case.

[Read Guide](https://wraps.dev/docs/guides/configuration-presets)

Templates as Code

5 min read

Write email templates as React components, preview them locally with hot-reload, and push to SES and the dashboard.

[Read Guide](https://wraps.dev/docs/guides/templates)

Building Workflows

5 min read

Create automated email and SMS sequences using the Wraps workflow DSL. Define triggers, delays, conditions, and actions.

[Read Guide](https://wraps.dev/docs/guides/workflows)

Vercel Setup

10 min read

Deploy email infrastructure with Vercel OIDC federation. Zero stored credentials, automatic rotation, and seamless integration.

[Read Guide](https://wraps.dev/docs/guides/vercel-setup)

Migration Guide

5 min read

Switch from SendGrid, Postmark, or Resend to Wraps. Side-by-side code comparisons and step-by-step migration instructions.

[Read Guide](https://wraps.dev/docs/guides/migration)

Domain Reputation

6 min read

What actually moves a complaint rate on SES, how to watch it per configuration set, and the runbook for a rate that starts climbing.

[Read Guide](https://wraps.dev/docs/guides/reputation)

Preventing Duplicate Sends

7 min read

SQS is at-least-once, so a retried worker sends the email twice. Dedupe keys, a DynamoDB claim table, and the queue settings that cause duplicates.

[Read Guide](https://wraps.dev/docs/guides/idempotency)

Sharing Templates With Marketing

6 min read

Engineers own the template in git, marketing edits copy in the dashboard, and lastEditedFrom is where the two meet.

[Read Guide](https://wraps.dev/docs/guides/template-handoff)

Webhooks

5 min read

Receive real-time SES email events at your HTTPS endpoint. Set up delivery, authenticate requests, and handle events in your application.

[Read Guide](https://wraps.dev/docs/guides/webhooks)

Bounce & Complaint Handling

8 min read

What bounceType and bounceSubType mean, why transient bounces should not suppress, the AWS rate thresholds that pause sending, and how to test with the mailbox simulator.

[Read Guide](https://wraps.dev/docs/guides/bounce-handling)

Suppression Lists

6 min read

Manage the SES account-level suppression list from the SDK: check, add, remove, and list addresses, filter campaigns before sending, and know when removal is safe.

[Read Guide](https://wraps.dev/docs/guides/suppression-lists)

Custom Events

5 min read

Emit custom events from your application to trigger workflows, track user behavior, and resume waiting automation steps.

[Read Guide](https://wraps.dev/docs/guides/custom-events)

Cross-Channel Orchestration

5 min read

Build cascading notification flows that try email first and fall back to SMS using the cascade() helper.

[Read Guide](https://wraps.dev/docs/guides/orchestration)

Reply Threading

6 min read

Thread inbound replies to the original conversation with HMAC-signed reply-to addresses, per-domain secrets, and auto-reply detection.

[Read Guide](https://wraps.dev/docs/guides/reply-threading)

Better Auth

6 min read

Sync Better Auth signups to Wraps contacts and send verification, password reset, magic link, OTP, and invitation emails from your own SES account.

[Read Guide](https://wraps.dev/docs/guides/better-auth)

SMTP Credentials

4 min read

Generate SMTP credentials for your SES infrastructure. Use with WordPress, Nodemailer, PHPMailer, or any SMTP-compatible system.

[Read Guide](https://wraps.dev/docs/guides/smtp)

AI-Assisted Development

3 min read

Give your AI coding assistant current Wraps documentation. Set up Context7 in Cursor, Claude Code, Windsurf, or any MCP-compatible editor.

[Read Guide](https://wraps.dev/docs/guides/context7)

Self-Hosted Deployment

10 min read

Deploy the full Wraps control plane to your own AWS account: API, dashboard, database, and email infrastructure.

[Read Guide](https://wraps.dev/docs/guides/self-hosted)
