Understanding the email stack

The two layers of email: infrastructure and platform.

Amazon SES, SendGrid, and Mailgun are infrastructure. Klaviyo, Mailchimp, and AledaMail are platforms. The distinction matters when you are choosing tools, controlling costs, and deciding how much to build yourself.

The email stack

Three layers. Most businesses interact with all three.

Every email your business sends passes through a stack of at least two layers. Understanding which layer does what helps you make better decisions about tooling, cost, and control.

Layer 3 — Your business
Your application
Your CRM, ecommerce platform, SaaS product, website, or customer database. This is where contacts exist, purchases happen, and events originate. Email marketing starts here.
Layer 2 — Email marketing platform
AledaMail, Klaviyo, Mailchimp, Customer.io
Subscriber lists, segmentation, campaign builder, automations, journeys, templates, analytics, transactional API, unsubscribe management, suppression lists, bounce handling, landing pages, permissions.
Layer 1 — Email delivery infrastructure
Amazon SES, SendGrid, Mailgun, Postmark
Message transport, SMTP and API submission, IP infrastructure, queuing, bounce events, complaint feedback loops, throughput management, TLS, delivery receipts.
Layer responsibilities

What the infrastructure layer does. What the platform layer does.

Email delivery infrastructure handles:

  • Accepting email submissions via SMTP or API
  • Managing IP addresses and sending pools
  • Queuing and retrying failed deliveries
  • Communicating with recipient mail servers
  • TLS encryption in transit
  • Bounce event generation and reporting
  • Complaint feedback loop processing
  • Throughput throttling and rate limiting
  • Delivery status webhooks
  • DKIM signing (once configured)

Email marketing platform handles:

  • Subscriber list storage and management
  • Segmentation by properties and behaviour
  • Campaign creation, scheduling, and sending
  • Visual and HTML email templates
  • Automation workflows and journey logic
  • Event-driven triggers
  • Unsubscribe link injection and processing
  • Suppression list management
  • Bounce classification and suppression
  • Open and click tracking
  • Campaign analytics and reporting
  • Transactional email API
  • User permissions and team access
  • Compliance workflows (GDPR, CAN-SPAM)
Why the platform layer exists

Things that look simple but become difficult at scale.

Teams that start by building directly on top of infrastructure often underestimate the operational complexity that appears as they grow. The platform layer exists to solve these problems so you do not have to.

Unsubscribe state

Tracking who has unsubscribed, ensuring they never receive another email, handling re-subscription flows, and synchronising unsubscribe state across systems requires more care than injecting a link. A missed unsubscribe is a compliance failure.

Suppression management

Bounced addresses, spam complainants, and manual suppressions need to be tracked in a persistent list and checked on every send. At scale, this list grows quickly and needs deduplication, import tools, and API access.

Bounce classification

Not all bounces are equal. Hard bounces (invalid address) should suppress immediately. Soft bounces (mailbox full, temporary failure) should retry with backoff. Distinguishing and acting on these correctly protects sender reputation.

Journey and automation state

Tracking where each subscriber is in a multi-step automation, handling re-entry rules, managing wait steps, processing conditional branches, and resuming after delays requires a persistent state machine. This is not trivial to build correctly.

Idempotency on send

Ensuring a transactional email triggered by an event is sent exactly once — not zero times, not twice — requires idempotency keys and careful deduplication logic at the send layer.

Template rendering at scale

Merging subscriber data into email templates, rendering conditional blocks, handling missing variables gracefully, and generating both HTML and plain-text versions for thousands of sends without errors requires a reliable rendering pipeline.

Analytics aggregation

Correlating delivery events, open pixels, and click callbacks from your infrastructure provider with campaigns and individual subscribers requires event ingestion, deduplication, and aggregation infrastructure that grows with volume.

User permissions

Controlling who can create campaigns, who can export subscriber data, and who can modify automations — especially across a team or in a multi-client agency context — needs a complete role and permission system.

Bundled platforms vs BYOS platforms

Two different models for the same two layers.

The platform layer is not optional — every email marketing setup needs one. The question is whether the infrastructure underneath it is bundled in or whether you bring your own.

Bundled platforms (Klaviyo, Mailchimp, Brevo)

Control both layers. You pay one bill that covers delivery infrastructure and the marketing platform together.

  • Simpler to start — no infrastructure setup
  • Deliverability managed partly by the platform
  • Sending infrastructure not portable if you switch
  • Cost scales with contacts or sends, not just infrastructure
  • IP reputation shared with other senders on the platform
  • Deep integrations often built around their own sending layer

BYOS platforms (AledaMail)

Provide the platform layer. You connect your own sending infrastructure from a provider of your choice.

  • More initial configuration — provider account, domain setup
  • Sending infrastructure belongs to you and is portable
  • Dedicated IPs available through your chosen provider
  • Cost transparency — infrastructure and software billed separately
  • Client-level infrastructure separation possible (agency use)
  • Switch providers without losing subscriber data or automations

Neither model is universally better. Bundled platforms make sense when simplicity matters more than infrastructure control. BYOS makes more sense at scale, for agencies, and for teams that already operate their own infrastructure.

Where other platforms fit

Klaviyo, Customer.io, and Mailchimp are excellent platforms.

The platform layer above delivery is genuinely difficult to build well. Klaviyo, Customer.io, Mailchimp, ActiveCampaign, and Brevo provide real value in that layer — deep integrations, sophisticated automation logic, strong analytics, compliance tooling, and years of edge-case handling. These are not simple products.

AledaMail does not claim to replicate all of that. The honest difference is in how the infrastructure relationship is structured and what that means for cost and control — not that AledaMail is better at everything.

If you need Klaviyo's Shopify ecosystem depth, or Customer.io's enterprise lifecycle tooling, those may be the right choices for your situation. AledaMail is positioned for teams that want more control over the sending infrastructure layer and are willing to configure it in exchange for that control and lower cost at scale.

Common questions

Questions about the email stack.

What is the difference between an email platform and email infrastructure?

Email infrastructure (Amazon SES, SendGrid, Mailgun, Postmark) handles message transport — accepting submissions, managing IPs, delivering to recipient mail servers, and generating bounce and complaint events. An email marketing platform sits above this layer and provides subscriber management, campaign creation, automations, analytics, and compliance tooling. Most businesses need both.

Is Amazon SES an email marketing platform?

No. Amazon SES is email delivery infrastructure. It accepts email via API or SMTP and delivers it to recipient mail servers. It provides delivery statistics and bounce/complaint webhooks but does not include subscriber list management, campaign builders, automation logic, or most compliance tooling. You need a platform above SES to run email marketing campaigns.

Why do you need a platform on top of email infrastructure?

Infrastructure delivers messages. It does not manage who receives them, whether they have unsubscribed, where they are in an automation journey, or what your open rate was. Building those capabilities yourself is possible but time-consuming. A platform provides them as a managed layer so you can focus on your content and strategy rather than email plumbing.

What does AledaMail do that Amazon SES does not?

AledaMail provides the entire marketing platform layer: subscriber lists, segmentation, campaign creation and scheduling, visual and HTML email builders, automation workflows, event-driven triggers, unsubscribe management, suppression lists, bounce classification, open and click tracking, analytics dashboards, a transactional email REST API, landing pages, and multi-user permissions. Amazon SES handles message delivery.

Can I switch sending providers without losing my subscriber data?

Yes, if you use a BYOS platform like AledaMail. Your subscriber lists, automations, campaigns, and templates live in the platform layer. Your sending provider is a configuration setting. Switching providers does not require migrating your subscriber data or rebuilding your automations.

Related

Explore the infrastructure question further.

The platform layer, without the infrastructure lock-in.

Connect your own Amazon SES, SendGrid, Mailgun, or Postmark account. Full email marketing platform above it.

Start free →