Table of Contents

Table of Contents

Elastic Email

Customer Responsibility

In this method, the customer sets up all necessary configurations within their Elastic Email account and shares the required credentials with OptiKPI. No direct access to the account is needed by OptiKPI. Follow these steps to prepare your Elastic Email account for integration:

  1. Confirm Your Elastic Email Account

Ensure that your account registration and email verification are completed. This is required to activate and use the Elastic Email services.


  1. Authenticate the Sending Domain

Authenticate the domain used to send emails to improve deliverability. Adding and verifying a domain helps prevent your emails from being flagged as spam.

  • Log in to your Elastic account.
  • Go to Settings > Domains, click “Add Domain”, and follow the DNS verification process.

See more details

  1. Generate an API Key

Create an API key to securely enable OptiKPI’s access.

  • Go to Settings > API Keys
  • Click “Create New API Key”, assign permissions, and copy the key.

See more details

  1. Configure Unsubscribe Settings

Set up your unsubscribe settings to ensure recipients can easily opt out of your email communications in a compliant and user-friendly way. 

  • Go to Settings > Unsubscribe Settings.
  • Choose the preferred unsubscribe mode (e.g., “Add a link to your message” or “Use a custom URL”).
  • Ensure the Unsubscribe link is included in every message template sent via OptiKPI.

See more details

This step is crucial for complying with anti-spam laws and improving sender reputation. OptiKPI does not manage unsubscribe logic on your behalf; the setup must be correctly completed in Elastic Email.

5. Enable Webhooks

Activate webhooks to allow OptiKPI to track delivery events and customer interactions.

  • Go to Settings > Notifications > Webhooks
  • Add the webhook URL provided by OptiKPI
  • Select all relevant event types (e.g., sent, opened, bounced, unsubscribed, etc.)
  • Save the configuration

See more details

Required Configuration Details
These are the fields the customer must provide to complete the configuration in OptiKPI:

FieldDescription
API KeyGenerated API Key from Elastic Email
Customer NameName of the customer (used internally by OptiKPI)
NameInternal label for this configuration in OptiKPI UI
Default SubjectDefault subject line for campaign emails
From NameDisplay name of the sender shown to recipients
From EmailSender’s email address (must match authenticated domain)

2.2.2 OptiKPI Responsibility

Once configuration details are received, the OptiKPI team will handle the following steps:

1. Register Elastic Email as a Provider
Elastic Email will be listed under the Integration Settings in the OptiKPI platform.

2. Populate Configuration Fields
All required fields will be populated in the Email Configuration setup page, including API Key, sender details, unsubscribe group, and contact list name.

3. Verify Connection & Activate Configuration
The connection will be verified, and the configuration will be activated for use in email campaigns and workflows.


4. Display Configuration in List View
The completed integration will appear in the Email Configuration List View, allowing marketing users to select Elastic Email as the provider during content setup.

Do you need further support?

If you need further assistance, reach out to OptiKPI Support:

See OptiKPI in Action
Start Your 6-Day Free Trial

Explore how leading iGaming operators improve FTD conversion and automate player engagement through real-time CRM and intelligent workflows.