# Integrate your Amazon SES Account with Kizen

{% hint style="success" %}
**Audience:** Admins, Developers, Solution Architects

**Purpose:** Explains how to integrate an Amazon SES account with <code class="expression">space.vars.Kizen\_company\_name</code> so email can be sent using your verified SES configuration.
{% endhint %}

## Overview

Once your Amazon Simple Email Service (Amazon SES) account is configured in Amazon Web Services, you’ll connect it to <code class="expression">space.vars.Kizen\_company\_name</code> so <code class="expression">space.vars.Kizen\_company\_name</code> can send email using your verified domain. This step establishes the secure connection between <code class="expression">space.vars.Kizen\_company\_name</code> and your SES account and enables email sending across <code class="expression">space.vars.automations</code>, broadcasts, and bulk sends.

Completing this setup allows <code class="expression">space.vars.Kizen\_company\_name</code> to route email through your Amazon SES account while SES handles delivery, reputation, and sending limits.

***

## Before You Begin

Before integrating your Amazon SES account with <code class="expression">space.vars.Kizen\_company\_name</code>, make sure the following steps are complete:

* You have completed all steps in [Configure Your SES Account in AWS](/docs/integrations-and-plugins/integrations/amazon-ses/configure-your-ses-account-in-aws.md)
* Your SES sending identity (domain or email address) is verified
* DKIM is enabled for your verified identity
* You have an AWS IAM user with the required permissions, including:
  * `ses:SendEmail`
  * `ses:GetIdentity`
* You have the following AWS details available:
  * Access Key ID
  * Secret Access Key
  * AWS Region where your SES identity is verified

These prerequisites ensure <code class="expression">space.vars.Kizen\_company\_name</code> can authenticate with Amazon SES and send email successfully once the integration is enabled.

***

{% stepper %}
{% step %}

#### **Enable the Amazon SES Plugin** <a href="#id-1.-enable-the-amazon-ses-plugin" id="id-1.-enable-the-amazon-ses-plugin"></a>

* In <code class="expression">space.vars.Kizen\_company\_name</code>, open the **App** **Marketplace**.
* Search for **Amazon SES** and select **Enable**.
  * This turns on the integration for your account.
    {% endstep %}

{% step %}

#### **Add your SES Credentials** <a href="#id-2.-add-your-ses-credentials" id="id-2.-add-your-ses-credentials"></a>

Once the plugin is enabled, you’ll see a short configuration form.

* Enter your **AWS Access Key ID** and **AWS Region**.
  * Your AWS region will look something like `us-east-1` or `us-west-2`.
  * You can find it at the top-right of your AWS console or in the SES URL (for example, `https://us-east-1.console.aws.amazon.com/ses/home`).
    {% endstep %}

{% step %}

#### Select Save

{% hint style="info" %}
**Note:** <code class="expression">space.vars.Kizen\_company\_name</code> saves your AWS Access Key ID and region, so you won’t need to re-enter them. To update your settings, select Edit Configuration in the Amazon SES plugin.
{% endhint %}
{% endstep %}

{% step %}

#### When prompted, add your **AWS Secret Access Key** in the **Update Integration Secret** window and Select Save

<code class="expression">space.vars.Kizen\_company\_name</code> stores this securely in your business’s **Secrets Manager.**

{% hint style="info" %}
**Note:** To manage your secrets, select **Manage Secrets** in the Amazon SES plugin. This opens the page where you can view, update, or remove stored secrets.
{% endhint %}

**What you’re doing:**\
You’re giving <code class="expression">space.vars.Kizen\_company\_name</code> permission to send emails through your own Amazon SES account using the secure access keys you created earlier in AWS.
{% endstep %}

{% step %}

#### **Confirm the Connection** <a href="#id-3.-confirm-the-connection" id="id-3.-confirm-the-connection"></a>

After saving your credentials:

* You’ll see your **Amazon SES plugin** listed as **Enabled** in the Marketplace.
* <code class="expression">space.vars.Kizen\_company\_name</code> automatically verifies your connection by attempting to communicate with your SES account.
* Once verified, your account will be ready to send:
  * <code class="expression">space.vars.automations</code> emails
  * Broadcasts
  * Bulk sends

If something doesn’t connect, double-check that your:

* IAM user permissions include `ses:SendEmail` and `ses:GetIdentity` in AWS.
* DKIM is enabled.
* Region (in <code class="expression">space.vars.Kizen\_company\_name</code>) matches your verified domain’s region in SES.
* Access key and secret were copied correctly.
  {% endstep %}

{% step %}

#### **Test Your Setup** <a href="#id-4.-test-your-setup" id="id-4.-test-your-setup"></a>

To confirm that everything works:

1. In <code class="expression">space.vars.Kizen\_company\_name</code>, create a quick test email or <code class="expression">space.vars.automation</code>.
2. Send it to a personal email address.
3. In your AWS SES console, open **Account dashboard > Sending statistics**. Your sent email count should increase.
4. In <code class="expression">space.vars.Kizen\_company\_name</code>, confirm that the message appears as delivered.
   {% endstep %}
   {% endstepper %}

Your Amazon SES Account should now be integrated with <code class="expression">space.vars.Kizen\_company\_name</code>.

***

## What's Next

If you need additional context or want to revisit earlier steps, review the [Amazon SES](/docs/integrations-and-plugins/integrations/amazon-ses.md) overview and [configuration](/docs/integrations-and-plugins/integrations/amazon-ses/configure-your-ses-account-in-aws.md) topics to better understand how SES works with <code class="expression">space.vars.Kizen\_company\_name</code> and how email delivery is managed.

<details>

<summary>Related Topics</summary>

* [Amazon SES](/docs/integrations-and-plugins/integrations/amazon-ses.md)
* [Configure your SES Account in AWS](/docs/integrations-and-plugins/integrations/amazon-ses/configure-your-ses-account-in-aws.md)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.kizen.com/docs/integrations-and-plugins/integrations/amazon-ses/integrate-your-amazon-ses-account-with-kizen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
