Integrating eSputnik with AI Agents

eSputnik connects AI agents directly to your account through the eSputnik MCP server. You can describe a task in plain language, review the proposed actions, and let the agent work with supported eSputnik data and tools without completing every step manually in the platform.

šŸ“˜

About the Plugin Name

eSputnik and Yespo run on the same underlying platform, so both are supported by a single AI-agent plugin, published under the name Yespo. You'll see "Yespo" as the plugin, skill, and folder names throughout setup — this is expected. Every capability described in this article works the same way for eSputnik accounts. Which account an action affects depends only on which connector — Yespo or eSputnik — you connect and use, not on the plugin's name.

The Yespo plugin combines the MCP connection with reusable skills for common marketing tasks. The same repository supports Claude Code, Claude Cowork, and OpenAI Codex.

🚧

Research Preview

eSputnik integrations with AI agents are available as a research preview. Available tools, skills, and setup steps may evolve.

Choose Your AI Agent

AI AgentRecommended ForSetup Guide
Claude Code or Claude CoworkWorking with eSputnik from Claude. Cowork provides a visual desktop interface, while Claude Code is intended for command-line and development workflows.Integrating eSputnik with Claude Code and Claude Cowork
OpenAI CodexWorking with eSputnik from Codex in the ChatGPT desktop app using installable skills and the eSputnik MCP connection.Setting Up the eSputnik Plugin for OpenAI Codex

How the Integration Works

The connection consists of three layers:

Claude or Codex → Yespo plugin → eSputnik MCP server → eSputnik account

The Yespo plugin provides reusable instructions and workflows for specific tasks. It bundles connectors for both Yespo and eSputnik accounts — you connect the one (or both) that match the account you use.

The eSputnik MCP server provides the tools that let the agent read supported account data and perform approved actions in eSputnik.

When you connect the eSputnik connector, you sign in to your eSputnik account and grant access through the authorization page. You do not need to enter an eSputnik API key in the plugin settings.

Your eSputnik user permissions continue to apply. The agent can access only the organizations and data available to the connected user.

šŸ“˜

Note

Yespo and eSputnik are authorized separately, through independent connectors with their own sign-in flow. Connecting one does not grant access to the other.

Included Skills

yespo-email-editor

Use this skill to read, clone, translate, and update eSputnik email templates while preserving the original builder structure.

The skill supports:

  • Reading an existing email template before making changes.
  • Cloning a template to preserve the original version.
  • Updating text, subject lines, preheaders, and button copy.
  • Validating editable elements before applying changes.
  • Translating or localizing a complete template.
  • Preserving Unicode characters and language-specific content.
  • Maintaining per-language CSS where language variants use different styles.
  • Replacing existing images through eSputnik image upload sessions.
  • Preserving the original builder HTML and CSS structure.

The skill is designed for content and asset updates. It does not rebuild the email layout or replace the underlying block structure.

Example tasks:

  • Translate email template ID 3935987 into German while preserving its layout and styles.
  • Clone template ID 3935987 and update the subject, preheader, and CTA for a summer sale.
  • Replace the hero image in template ID 3935987 with the attached image.
  • Check all button labels in the template and make their tone consistent.

email-deliverability

Use this skill to audit the technical email deliverability setup of an eSputnik organization and its sending domains.

The skill combines:

  • Data returned by the get_email_deliverability_setup eSputnik MCP tool.
  • Public DNS, domain resolution, and HTTPS checks.
  • SPF validation.
  • DKIM validation.
  • DMARC validation.
  • MX record checks.
  • Domain resolution checks.
  • Short-link domain and SSL checks.

The agent produces both:

  • A readable Markdown report with findings, risks, and recommended actions.
  • A structured JSON report for further processing or comparison.

Public checks show what is currently visible through DNS and HTTPS. The agent can identify configuration problems, but DNS records and certificates must still be updated through the relevant domain, hosting, or infrastructure provider.

Example tasks:

  • Audit the email deliverability setup for my eSputnik organization.
  • Check the SPF, DKIM, DMARC, and MX configuration for mail.example.com.
  • Verify that the short-link domain uses a valid SSL certificate.
  • Create Markdown and JSON deliverability reports and separate critical issues from recommendations.

yespo-analytics

Use this skill to answer messaging and event analytics questions using data exported from eSputnik.

Depending on the request, the skill can query:

  • get_messaging_analytics
  • get_events_analytics
  • get_event_types

The agent downloads the signed CSV or JSON exports, processes the local rows, and calculates the requested rankings, rates, shares, or comparisons.

Use it to:

  • Rank campaigns, workflows, or messages by performance.
  • Compare broadcast and triggered communications.
  • Calculate Delivery Rate, Open Rate, Click Rate, CTOR, Conversion Rate, Bounce Rate, and Unsubscribe Rate.
  • Analyze event totals and trends.
  • Compare performance across periods.
  • Identify messages with unusual combinations of metrics.
  • Produce summary tables from raw exports.

Example tasks:

  • Rank all email campaigns from last month by Click Rate and include only campaigns with at least 10,000 delivered messages.
  • Compare the performance of broadcast and triggered emails for the previous quarter.
  • Show PurchaseCompleted events by day for the last four weeks.
  • Find messages with a high Open Rate but a low Click Rate and explain the likely causes.
šŸ“˜

Note

Analytics data is sourced from BigQuery reports and updated once per day. Data for the current day is not yet available.

Other eSputnik MCP Capabilities

The skills provide structured workflows for common tasks, but the connected agent can also use other supported eSputnik MCP tools. Depending on the available tools and your permissions, you can work with:

  • Email, Mobile Push, App Inbox, and SMS messages.
  • Contacts and static segments.
  • Events and contact activity.
  • Workflow structure and messages used in workflows.
  • Account, workflow, and message analytics.

For the full tool list, see eSputnik MCP Server. The available actions may change during the research preview.

Working Safely With AI Agents

Before asking an agent to change data or content:

  • Specify the organization, template, workflow, domain, or reporting period clearly.
  • Ask the agent to inspect the current state before applying changes.
  • Clone important templates before making extensive edits.
  • Review translated content, URLs, dynamic variables, and images.
  • Check generated deliverability recommendations with the person responsible for your DNS and sending infrastructure.
  • Review calculated metrics and applied filters before using the results in business reports.

Avoid including passwords, API keys, payment information, or unrelated personal data in prompts.

Approval and Tool Permissions

Claude and Codex may ask for permission before using an eSputnik tool that reads or changes account data.

Keep confirmation enabled for sensitive or destructive actions. Broader permissions may be appropriate for frequently used read-only analytics tools, depending on your organization's security policies.

The plugin does not bypass eSputnik access controls. Actions are performed within the permissions of the user who authorized the connection.

Limitations

During the research preview:

  • Email template content and existing images can be updated, but the original builder layout and block structure are preserved.
  • Dynamic segments are not supported; the agent works with static segments only.
  • Public deliverability checks cannot change DNS records, certificates, or mailbox-provider settings.
  • Analytics results depend on the fields and periods available in the generated exports.
  • Creating, launching, or scheduling bulk campaigns is not supported.
  • AI-generated changes and recommendations must be reviewed before publication or launch.

Requirements

To use an eSputnik AI-agent integration, you need:

  • An active eSputnik account.
  • A supported Claude or OpenAI Codex plan.
  • Permission to install personal or organization plugins in the selected AI agent.
  • Authorization to access the required eSputnik organization.

Get Started

Choose your AI agent and follow the corresponding setup guide:



Did this page help you?