email

Add Elastic Email to your AI agent

Elastic Email provides transactional email delivery, email marketing, contact and campaign management, reporting, verification, and account administration APIs.

Things your agent can do in Elastic Email
91

Things your AI can do in Elastic Email

Your FormWise AI can handle any of these in Elastic Email — on its own, without you needing to click a button.

  • Add Contact List Members

    Add selected existing contacts to a named Elastic Email contact list.

  • Add Contacts

    Add up to 1000 Elastic Email contacts and optionally assign them to existing lists.

  • Add Suppressions

    Add up to 1000 email addresses to Elastic Email's bounce, complaint, or unsubscribe suppression records.

  • Adjust Subaccount Credits

    Add or remove email credits from a managed Elastic Email subaccount. Requires an Elastic Email PRO plan. The signed adjustment is not idempotent; a retry can apply the adjustment twice.

  • Check Domain Restriction

    Check whether Elastic Email restricts a domain or identifies it as a free-provider domain.

  • Create Campaign

    Create a campaign. An active or scheduled campaign may initiate email delivery, and sent messages cannot be recalled.

  • Create Contact List

    Create a contact list, optionally with initial email members.

  • Create Domain

    Create a sending or tracking domain in the connected Elastic Email account.

  • Create Inbound Route

    Create a new inbound email route.

  • Create Segment

    Create a dynamic contact segment from a name and SQL-like rule.

  • Create Subaccount

    Create a managed subaccount with optional initial email settings. An activation email can be sent; when activation email delivery is disabled, the subaccount is activated immediately. Requires an Elastic Email PRO plan.

  • Create Template

    Create a new email template with its name, content, and scope.

Show 79 more things it can do
  • Create Webhook

    Create a webhook subscription for selected email events.

  • Delete Campaign

    Delete one campaign by exact name. This does not cancel email already in progress.

  • Delete Contact

    Delete one contact by exact email address.

  • Delete Contact List

    Delete one contact list by exact name. Contacts that belonged to the list are removed from it but are not deleted.

  • Delete Contacts

    Permanently delete 1-10 contacts by exact email address. This destructive action sends one targeted deletion per address and reports partial failures; it does not use rule-based bulk deletion.

  • Delete Domain

    Delete one configured domain from the connected Elastic Email account.

  • Delete Email Verification

    Delete one saved email verification result by exact email address.

  • Delete File

    Permanently delete one stored file by its exact name.

  • Delete Inbound Route

    Permanently delete one inbound email route by its public ID.

  • Delete Segment

    Delete one Elastic Email dynamic contact segment by its exact name.

  • Delete Suppression

    Remove one email address from Elastic Email suppression records. This can allow sending to resume, so use only with documented recipient consent.

  • Delete Template

    Delete one Elastic Email template by its exact name.

  • Delete Verification File

    Delete one uploaded verification file job by its VerificationID.

  • Delete Webhook

    Delete one webhook subscription by its public WebhookID.

  • Download File

    Download a stored Elastic Email file by its exact name.

  • Download Verification File Results

    Download the ZIP result archive for a completed verification file job.

  • Get Campaign

    Return one Elastic Email campaign by its exact name.

  • Get Contact

    Return one Elastic Email contact by email address.

  • Get Contact Export Status

    Get the current status of an asynchronous contact export job.

  • Get Contact List

    Return one Elastic Email contact list by its exact name.

  • Get Credential Metadata

    Get one Elastic Email API-key or SMTP credential's audit metadata without returning its secret token.

  • Get Domain

    Return detailed DNS and certificate state for one Elastic Email domain.

  • Get Email Job Status

    Return delivery status and optional recipient-level details for an Elastic Email transaction.

  • Get Email Preview

    Return the rendered preview, attachment metadata, and delivery status for an Elastic Email message ID.

  • Get Email Verification

    Return the saved Elastic Email verification result for one email address.

  • Get Event Export Status

    Get the current status of an asynchronous global or channel event export. Use export_scope='global' when Start Event Export had no channel, and export_scope='channel' when it targeted a channel.

  • Get File Info

    Return metadata for a stored Elastic Email file without downloading it.

  • Get Inbound Route

    Return one Elastic Email inbound route by its public ID.

  • Get Segment

    Return one Elastic Email dynamic contact segment by its exact name.

  • Get Account Statistics

    Return aggregate Elastic Email delivery statistics for a time interval.

  • Get Statistics Breakdown

    Return one Elastic Email campaign or channel delivery summary by exact name.

  • Get Subaccount

    Return one managed Elastic Email subaccount by its login email. Requires an Elastic Email PRO plan.

  • Get Suppression

    Return suppression details for one Elastic Email address.

  • Get Template

    Return one Elastic Email template by its exact name.

  • Get Verification File Results

    Return one page of detailed results and metadata for a verification file.

  • Get Webhook

    Return one Elastic Email webhook subscription by its public ID.

  • Import Contacts

    Start an asynchronous contact import using exactly one source: an uploaded CSV file or a provider-accessible CSV URL.

  • Import Suppressions

    Upload CSV content containing bounced, complained, or unsubscribed email addresses for asynchronous suppression import.

  • List Campaigns

    Find campaigns by optional name fragment and return one page.

  • List Contact List Members

    Return one page of contacts in a named Elastic Email contact list.

  • List Contact Lists

    Return one page of contact lists from the connected Elastic Email account.

  • List Contacts

    Return one page of contacts from the connected Elastic Email account.

  • List Credential Metadata

    List API-key or SMTP credential metadata without returning secret tokens.

  • List Domains

    Return all sending and tracking domains configured for the account.

  • List Email Verifications

    Return one page of individual email verification results.

  • List Files

    Return one page of stored files and metadata.

  • List Inbound Routes

    Return all inbound email routing rules in their current order.

  • List Segments

    Return one page of dynamic contact segments.

  • List Statistics Breakdowns

    Return one page of campaign or channel delivery summaries.

  • List Subaccounts

    Return one page of managed subaccounts without credentials or passwords. Requires an Elastic Email PRO plan.

  • List Suppressions

    Return one page of all suppressed addresses or only addresses suppressed for bounce, complaint, or unsubscribe reasons.

  • List Templates

    Return one page of templates for the required visibility scopes.

  • List Verification Files

    Return all uploaded verification file jobs and their current statuses.

  • List Webhooks

    Return one page of webhook subscriptions.

  • Pause Campaign

    Pause an active Elastic Email campaign by exact name, cancelling messages that are still waiting to be sent.

  • Remove Contact List Members

    Remove selected contacts from a named Elastic Email contact list without deleting the contacts.

  • Reorder Inbound Routes

    Set the processing order of Elastic Email inbound routing rules.

  • Search Delivery Events

    Search all delivery events, one transaction's events, or one channel's events and return one page.

  • Send Email

    Send an email to one or more recipients using inline content or a saved template. Submission causes external delivery and cannot be recalled.

  • Send Merge File Email

    Send personalized email to recipients listed in a CSV merge-data file. Submission causes external delivery and cannot be recalled.

  • Send Transactional Email

    Send one transactional message with To, CC, and BCC recipient groups. Submission causes external delivery and cannot be recalled.

  • Set Default Sender Domain

    Set the domain of a verified sender email as the account default.

  • Start Contact Export

    Start an asynchronous export of all contacts or contacts selected by one filter rule or a list of email addresses.

  • Start Event Export

    Start an asynchronous export for all events or one channel.

  • Start Verification File

    Start bulk verification for a previously uploaded CSV file. File verification is unavailable on free plans and with subaccount API keys. Usage consumes the monthly plan allowance, which resets monthly and cannot be restored.

  • Trigger Campaign Automation

    Enter one contact email into an irreversible automation that may send email or execute later steps and cannot be undone.

  • Update Campaign

    Update an existing active or paused campaign. Changes may initiate email delivery, and sent messages cannot be recalled.

  • Update Contact

    Update the first name, last name, or custom fields for one Elastic Email contact.

  • Update Contact List

    Update an Elastic Email contact list by providing at least one change: rename it with NewListName or change whether contacts may unsubscribe with AllowUnsubscribe.

  • Update Domain

    Update certificate, VERP, or custom bounce settings for an Elastic Email domain.

  • Update Inbound Route

    Replace an existing inbound route definition by public ID.

  • Update Segment

    Replace an existing dynamic contact segment's name and rule.

  • Update Subaccount Email Settings

    Replace email limits and sender settings for a managed subaccount. Requires an Elastic Email PRO plan.

  • Update Template

    Replace an existing email template's name, content, and scope.

  • Update Webhook

    Update a webhook URL, event notification flags, name, or enabled state.

  • Upload File

    Store a base64-encoded file in the connected Elastic Email account.

  • Upload Verification File

    Upload a CSV containing an email column for a later bulk verification job. This action uploads the file but does not start verification. File verification jobs are unavailable on free plans and with subaccount API keys.

  • Verify Domain

    Ask Elastic Email to re-check a domain's DNS configuration.

  • Verify Email

    Run verification for one email address and return its deliverability assessment. Verification is unavailable with subaccount API keys. Free plans support only this single-address verification, not file jobs. Usage consumes the monthly plan allowance, which resets monthly and cannot be restored.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once Elastic Email is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in Elastic Email, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches Elastic Email for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive Elastic Email work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect Elastic Email to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Elastic Email in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for Elastic Email.

  3. 3

    Hit "Connect"

    Click "Connect Elastic Email" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in Elastic Email

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Elastic Email actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of Elastic Email for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Elastic Email workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other Elastic Email users had before signing up

Do I need to know how to code?

Not even a little. If you can use Elastic Email today, you can set this up. You'll connect Elastic Email, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your Elastic Email login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Elastic Email or delete everything any time.

What happens when Elastic Email updates their app?

We handle it. When Elastic Email adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting Elastic Email takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Elastic Email — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About Elastic Email on FormWise

Elastic Email provides transactional email delivery, email marketing, contact and campaign management, reporting, verification, and account administration APIs.

Connect Elastic Email once and your FormWise AI gets 91 things it can do inside it. That means your AI can handle the Elastic Email work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to Elastic Email? Take a look at elasticemail.com.

Stop doing the Elastic Email work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.