Esputnik
for LuumenAI

eSputnik is a marketing automation platform that enables businesses to manage and automate their communication channels, including email, SMS, web push, and mobile push notifications.

Bring Esputnik into the same conversation as the systems behind it. LuumenAI reads campaigns, audiences, and delivery status for context, and changes them only through previewed, approved, audited actions.

The Esputnik toolbox

89 tools: 35 read, 54 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet Account InfoRetrieve basic eSputnik account information.
  • ReadGet App Inbox MessageRetrieves an App Inbox message by its unique identifier from eSputnik.
  • ReadGet BroadcastsRetrieve a paginated list of broadcast campaigns from eSputnik.
  • ReadGet ContactRetrieve complete information about a contact by their ID.
  • ReadGet Contact EmailsRetrieve email addresses of contacts by their contact IDs.
  • ReadGet Contact Import StatusRetrieve the status of a contact import session in eSputnik.
  • ReadGet Contact Message HistoryRetrieve a contact's message history across multiple channels from eSputnik.
  • ReadGet ContactsSearch for contacts in eSputnik using various filter criteria.
  • ReadGet Contact SubscriptionsRetrieve all subscription categories a contact is enrolled in.
  • ReadGet Email InterfacesRetrieve all configured email interfaces (sender names) from eSputnik.
  • ReadGet Email MessageRetrieves an email message by its unique identifier from eSputnik.
  • ReadGet Email View LinkGet a link to view an email message in browser from eSputnik.
  • ReadGet Message StatusRetrieve delivery status for sent messages across all channels (email, SMS, Viber, push).
  • ReadGet Mobile Push MessageRetrieves a mobile push message by its unique identifier from eSputnik.
  • ReadGet Organization BalanceRetrieve the current eSputnik organization balance.
  • ReadGet Organization Billing HistoryRetrieve the organization's billing history from eSputnik, broken down by day and media channel.
  • ReadGet Preprocessor File StatusRetrieve the status of a preprocessor file upload session.
  • ReadGet Product Feeds ConfigurationRetrieve product feeds configuration from eSputnik.
  • ReadGet Promocodes CountGet the number of available promotional codes in eSputnik.
  • ReadGet Site DomainRetrieve the organization's domain configuration from eSputnik.
  • ReadGet Site Tracking ScriptRetrieve the site tracking script for your eSputnik account.
  • ReadGet SMS InterfacesRetrieve all SMS interfaces (alpha names) configured for the organization.
  • ReadGet Subscription CategoriesRetrieve all subscription categories for the organization.
  • ReadGet Telegram MessageRetrieve a Telegram bot message by its unique identifier from eSputnik.
  • ReadList Promotional CodesRetrieve a list of promotional codes from eSputnik.
  • ReadList Web Push DomainsRetrieve the list of domains registered for web push notifications.
  • ReadSearch App Inbox MessagesSearch for mobile App Inbox messages using a part of the name or a tag.
  • ReadSearch ContactsSearch for all contacts in a segment (group).
  • ReadSearch Email MessagesSearch for email messages using a part of their name or a tag.
  • ReadSearch Mobile Push MessagesSearch for mobile push messages using part of the name or a tag.
  • ReadSearch SegmentsSearch for and retrieve available segments (groups) in eSputnik.
  • ReadSearch SMS MessagesSearch for SMS messages using part of their names or tags in eSputnik.
  • ReadSearch Telegram MessagesSearch for Telegram bot messages using a part of name or a tag.
  • ReadSearch Viber MessagesSearch for Viber messages using part of the name or a tag.
  • ReadSearch WorkflowsSearch for and retrieve available workflows from eSputnik.
  • WriteAdd ContactCreate or update a single contact in eSputnik in real-time. Approval by default
  • WriteAdd DomainRegister a domain with eSputnik for web tracking, widgets, or web push notifications. Approval by default
  • WriteAdd Orders BulkTransfer orders in bulk to eSputnik. Approval by default
  • WriteAdd Unsubscribed EmailsAdd email addresses to the list of unsubscribed contacts. Approval by default
  • WriteAdd Web Push DomainAdd a domain for web push notifications in eSputnik. Approval by default
  • WriteAttach Contacts to SegmentAttach contacts to a static segment (group) by contact IDs or external customer IDs. Approval by default
  • WriteBulk Add or Update ContactsBulk add or update up to 3000 contacts in eSputnik asynchronously. Approval by default
  • WriteChange Mobile Push Token ActivityActivate or deactivate a mobile push notification token in eSputnik. Approval by default
  • WriteCreate API TokenGenerate a new API token for authentication. Approval by default
  • WriteCreate App Inbox MessageCreate a basic App Inbox message in eSputnik. Approval by default
  • WriteCreate Contacts from FileImport or update contacts from an external file in eSputnik. Approval by default
  • WriteCreate Email MessageCreate or update an email message in eSputnik. Approval by default
  • WriteCreate Mobile Push MessageCreate a new mobile push notification message in eSputnik. Approval by default
  • WriteCreate SMS MessageCreate a basic SMS message template in eSputnik. Approval by default
  • WriteCreate Telegram MessageCreate a basic Telegram bot message in eSputnik. Approval by default
  • WriteDelete App Inbox MessageDelete an App Inbox message by its ID from eSputnik. Approval by default
  • WriteDelete App Inbox TranslationDelete a language translation of an App Inbox message from eSputnik. Approval by default
  • WriteDelete BroadcastCancel a scheduled broadcast campaign. Approval by default
  • WriteDelete ContactDelete a contact by its Yespo ID. Approval by default
  • WriteDelete Contact by External IDDelete a contact from eSputnik using their external customer ID. Approval by default
  • WriteDelete Email MessageDelete a basic email message by its ID from eSputnik. Approval by default
  • WriteDelete Email TranslationDelete a translation of a base email message from eSputnik. Approval by default
  • WriteDelete Mobile Push MessageDelete a base Mobile Push message by its ID from eSputnik. Approval by default
  • WriteDelete Mobile Push TranslationDelete a language version of a base Mobile Push message from eSputnik. Approval by default
  • WriteDelete OrdersSchedule asynchronous deletion of orders in eSputnik. Approval by default
  • WriteDelete SMS MessageDelete a base SMS message template by its ID from eSputnik. Approval by default
  • WriteDelete SMS TranslationDelete a language version of a base SMS message from eSputnik. Approval by default
  • WriteDelete Telegram MessageDelete a base Telegram bot message by its ID from eSputnik. Approval by default
  • WriteDelete Telegram TranslationDelete a language version of a Telegram bot message from eSputnik. Approval by default
  • WriteDetach Contacts from SegmentDelete contacts from a static segment by contact IDs or external customer IDs. Approval by default
  • WriteGenerate Event V2Send backend events from websites and mobile apps to eSputnik. Approval by default
  • WriteGenerate Event V3Generate events in eSputnik v3 API. Approval by default
  • WriteGenerate Past Events V2Transfer past event data from your CRM or data store to eSputnik using v2 API. Approval by default
  • WriteGenerate Past Events V3Generate past events in eSputnik v3 API. Approval by default
  • WriteRemove From UnsubscribedRemove email addresses from the unsubscribed contacts list in eSputnik. Approval by default
  • WriteSend EmailSend an email message to one or more contacts via eSputnik API. Approval by default
  • WriteSend Prepared MessageSend a prepared message to one or many contacts. Approval by default
  • WriteSubscribe ContactSubscribe a contact for double opt-in implementation. Approval by default
  • WriteUpdate App Inbox MessageUpdate the base App Inbox message in eSputnik. Approval by default
  • WriteUpdate App Inbox TranslationUpdate or add a language version for an App Inbox message in eSputnik. Approval by default
  • WriteUpdate ContactUpdate contact information by contact ID. Approval by default
  • WriteUpdate Contact SubscriptionsUpdate the subscription categories a contact is enrolled in. Approval by default
  • WriteUpdate Email MessageUpdate an existing email message in eSputnik. Approval by default
  • WriteUpdate Email TranslationUpdate or add a language version for a base email message in eSputnik. Approval by default
  • WriteUpdate Interaction StatusUpdate the status of a message interaction using interaction_id. Approval by default
  • WriteUpdate Mobile Push MessageUpdate an existing mobile push notification message in eSputnik. Approval by default
  • WriteUpdate Mobile Push TranslationUpdate or add a language version for a mobile push message in eSputnik. Approval by default
  • WriteUpdate Preprocessor File By IDUpdate a preprocessor file's data by providing a new external link. Approval by default
  • WriteUpdate SMS MessageUpdate an existing base SMS message template in eSputnik. Approval by default
  • WriteUpdate SMS TranslationUpdate a language version of an SMS message in eSputnik. Approval by default
  • WriteUpdate Telegram MessageUpdate a base Telegram bot message in eSputnik. Approval by default
  • WriteUpdate Telegram TranslationUpdate a translated telegram bot message in eSputnik. Approval by default
  • WriteUpload Preprocessor FileUpload a file for the preprocessor from an external repository. Approval by default
  • WriteUpload Promotional CodesUpload promotional codes to eSputnik in bulk. Approval by default

Questions

How does LuumenAI connect to Esputnik?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Esputnik on its own?

Read actions answer immediately. Anything that writes — add contact, add domain, add orders bulk, add unsubscribed emails, and more — is shown as a plan and requires approval by default, including the 16 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Esputnik — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Esputnik to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.