Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guide iconUser guide
Developer guide iconDeveloper guide
Admin guide iconAdmin guide
English
  • Русский
  • English
Login
    Getting StartedAdministrator documentationFunctional characteristics
      Technology descriptionarrow
    • Architecture OverviewComponent Description
        Deployment schemesarrow
      • Basic schemeFail-safe schemeTypical Placement in Infrastructure
    System requirements
      Admin Panelarrow
      • Account areaarrow
        • Accountsarrow
        • Account UsersAccount Virtual SendersAccount Database Indexes
        TariffsExternal data configurationLDAPTasksSchedule JobsGlobal Stop ListsWebversion Store PoliciesIn-App Storage Settings
        Settingsarrow
      • Databases
          Accessarrow
        • AdminsAPI tokens
        Notifiers
          MTAarrow
        • Default rulesRetry rulesLock rulesBounce patternsStrategiesKeysISPsPools
      Nodes
        Sendersarrow
      • EmailSMSEvent generatorIntegration with Altcraft Cloud SMTPAmazon SES integrationIntegration with Sendsay
        Reportsarrow
      • Audit JournalData Usage
        Toolsarrow
      • ARF decoderURL decoderSMID decoderLicense
      Platform installationarrow
    • Automatic installationManual installationRunning the platform in a Docker container
      Platform configurationarrow
    • Configuration fileDomain settingsLDAP access configurationSending Email via SMTP relayPixel and push domain configurationCluster and Replication SetupSystem notifications configurationProcesses UNIX sockets configurationHTTPS ConfigurationMigrating from MongoDB Community to Percona ServerAdding sender IP addressesData Encryption in Percona Server for MongoDBDeduplication request settingsBackup with Percona Backup for MongoDBPostgreSQL database for Market dataProxy server settingsKeycloak Integration with AltcraftGetting HTTP service statusesConfiguring MongoDB log rotation
        Configuration of system constants and directoriesarrow
      • Filtering bot actionsDirectory of gender markers
      Custom Channelsarrow
    • Creating a Channel
        Pipelinesarrow
      • MessageScheduleListenerModerateStop
          Pipesarrow
        • HTTP RequestPackUnpackEventerSchedulerSelectorSQLStore SetStore GetLogResultErrorRMQ Publisher
      External Objects (Entities)Templating LanguageSending FilesPresets (Field Sets)DebuggingTechnical Limitations
      Platform maintenancearrow
    • Personnel requirementsPlatform maintenance processesPlatform updatingBackup and recoveryTransferring the platform to a new serverCreating, deleting, and populating tables for statistics in ClickHouseUsing the aktool utilityUsers and directories engaged by the platformEvent Processing Monitoring (procevent)Platform service monitoringProcess and mailing monitoring via Prometheus
      Extraarrow
    • System page customizationSend Message IDClickHouse History Migration GuideInstructions for migrating history to ClickHouseUtility for importing push subscriptions to Firebase projectUtility for importing push subscriptions to Firebase projectENS: настройка интеграции
    Processing HTTP/HTTPS traffic
      Administrator APIarrow
      • Accounts admin apiarrow
        • Restricted accessarrow
        • Account Activation and DeactivationAccount Freeze and Unfreeze
        Get accounts listAdd a new accountDelete the account
        Account usersarrow
      • Update an Existing AccountAdd a new userDelete a userGet a list of usersSending a Welcome Email
        Nodesarrow
      • Synchronize node MTA configurationGet nodes listGet node MTA statusActivate node MTADeactivate node MTA
        Senders admin apiarrow
      • Create or update AKMTA senderGet AKMTA sender informationAssign account to senderGet senders listDelete senderRestore sender
          Sender queuearrow
        • Get sender queue informationHold sender queueRelease sender queueClear sender queue
        Virtual sendersarrow
      • Get virtual senders listGet virtual sender informationCreate virtual senderUpdate virtual senderClone virtual senderDelete virtual sender
    Documentation Archive
  • Functional characteristics

Functional characteristics

Brief description​

The software is intended to automate the collection, processing, storage and management of customer data, as well as to automate communications with customers through many channels on the Internet. The software can work as a cloud service or be hosted on the customer's server.

Operational purpose​

The software is intended for the following end users:

  • CRM Manager
  • Marketer
  • Analyst

Functional features​

Customer data​

  • Collecting data and building a unified customer profile
  • Creating the structure of the database of client profiles
  • Customer card
    • Editing profile fields
    • Managing customer multi-subscriptions
    • Viewing customer activity history
    • Interacting with the profile:
      1. add a relation
      2. add to segment
      3. add to scenario
      4. issue a promo code
      5. send a transactional message
  • Customer database management
  • Importing clients in the following ways:
    • Manually
    • From the clipboard
    • From file (csv, xls, xlsx, txt)
    • Via API
    • On schedule from external SQL databases
  • Copying customer profiles from one database to another
  • Exporting database to file
  • Collecting customer activity in all channels and on the website

Audiences​

  • Creating and editing customer audiences
  • Forming dynamic or fixed audiences
  • Targeting audiences based on the following data:
    • Personal and demographic data
    • Behavioral data, activity history
    • Transactional data
    • Data on interests and registered goals
    • Data on customer devices
    • Multiple subscriptions and identifiers from different channels in the unified customer profile
    • Data on participation in loyalty programs
    • Data on relationships between different customers
  • Exporting customer audiences to file
  • Synchronizing customer audiences with external SQL databases

Content​

  • Universal editor for multichannel messages
  • Personalization in messages:
    • Substitution of data from the built-in database of client profiles
    • Substitution of data from external SQL databases
    • Substitution of data from external HTTP services
  • Support for boolean conditions and many other operators in message templates
  • Block-based Email message builder
  • Rich Push message builder
  • SMS message editor
  • Professional HTML editor for Email messages
  • Creating message fragments for reuse in templates

Omnichannel communications​

  • Bulk sending and delivery of messages to channels:
    • Email
    • SMS
    • Telegram
    • MAX
    • Web Push
    • Mobile Push
    • In-App
    • WhatsApp*
    • Viber
    • Notify
    • Customer personal account
    • Custom channel
  • Different types of mailings:
    • One-time
    • Regular
    • Transactional/Triggered
  • A/B/n and MVT testing
  • Customizable mailing calendar
  • Ability to add an observer database to a mailing
  • Ability to set limits on a mailing and automatically increase them

Scenarios​

  • Builder of automated customer interaction scenarios
  • Automatically adding a customer to a scenario by event
  • The following automation nodes are available:
    • Pause
    • Send message
    • Check condition
    • Import to database
    • Update customer profile data
    • Manage subscriptions in a customer profile
    • Send HTTP request to any API
    • Register a goal in a customer profile
    • Best send time
    • Allocation node
    • Filter by data passed via API
    • Issue a promo code
    • Add/Remove from suppression list
    • Add/Remove from fixed segment

Retargeting​

  • Synchronizing audiences with Facebook* on schedule
  • Synchronizing audiences with Yandex.Audiences on schedule
  • Synchronizing audiences with Google Ads on schedule
  • Synchronizing audiences with VK Ads on schedule

Loyalty programs​

  • Promo codes
    • Generating promo codes according to a given template
    • Automatically issuing promo codes in personal messages
    • Fetching promo codes from an external service
    • Import from file
    • Export to file

Forms and surveys​

  • Form and survey builder
  • Managing form colors and styles
  • Placing forms on a website or sharing via direct link
  • Automatic collection of applications through forms placed on the website
  • Viewing and exporting survey results
  • NPS calculation

Pop-ups​

  • Convenient editor for quickly creating pop-up windows
  • 4 types of pop-up windows and 18 ready-made templates
  • Customizing pop-ups in the code editor
  • Placing and managing pop-ups on the website through the Tag Manager
  • Manual pop-up management via script
  • Automatic collection of applications through pop-ups placed on the website
  • Visual pop-up analytics

Sending messages​

  • High-performance module for sending Email, Push, and any messages
  • Managing rules for sending messages to different Email services
  • Managing rules for resending messages to different Email services
  • Distributed sending across multiple servers
  • Viewing and managing sending queues

Tracking​

  • Tracking website visitors
  • Collecting goal events on the website
  • Tracking customer actions in messages
  • Tag manager for placing third-party scripts on the website

Analytics​

  • Report for all communication channels
  • Traffic report
  • Customer growth report
  • Cohort analysis
  • LTV report
  • Funnel
  • Goals and website interaction report
  • Form applications report
  • Bounces report
  • Undeliveries report
  • Click map in Email messages

Security​

  • Group and role-based access policies
  • Configurable password policy
  • User actions logging
  • Connecting an LDAP server for authorization
  • Two-factor authentication when logging into the platform
  • Configurable sending policies for mailings

Integrations​

  • Receiving events from Yandex Appmetrica
  • Sending Push messages via Google Firebase, Apple Notification Service, RuStore, Huawei Mobile Services
  • Integration with Amazon SNS
  • Receiving applications from LPGenerator, Tilda
  • Sending SMS via SMSCenter, BulkSMS, Svyaznoy Loading, Devino Telecom, SMSTraffic, Infobip, MTS, Sky Media, Play Mobile, Rapporto, and others
  • Sending any events to external APIs through the WebHooks mechanism

mSDK​

Altcraft mSDK is a mobile programming interface (SDK) for integrating push notifications and In-App placements. It allows you to:

  • Automatically subscribe users to push notifications
  • Support sending notifications with text, images, and action buttons
  • Update and refresh device tokens on the server for seamless notification delivery
  • Track notification delivery and user interaction with notifications
  • Automatically retry failed requests and work in the background

Market​

  • Importing product and order data into the platform Market (via file or through API)
  • Customer segmentation based on purchase history
  • Adding dynamic content to messages (order items, cost)
  • Sending trigger messages when order status changes

Interface​

To work with the platform, the user needs a device (personal computer or phone) with a browser. The platform interface is accessible via HTTP and is supported by most modern browsers. Responsive layout allows you to use different devices for work. Details of working with the platform interface can be found in the "User Guide".

Interface language​

The platform is designed to support multiple user languages.

Currently, two languages are available on the platform:

  • English
  • Russian

If necessary, support for any language can be added in a short time.


*The Meta organization, which owns Instagram, Facebook, and WhatsApp products, has been declared extremist and banned in the Russian Federation.

Last updated on Sep 28, 2026
Previous
Administrator documentation
Next
Technology description
  • Brief description
  • Operational purpose
  • Functional features
    • Customer data
    • Audiences
    • Content
    • Omnichannel communications
    • Scenarios
    • Retargeting
    • Loyalty programs
    • Forms and surveys
    • Pop-ups
    • Sending messages
    • Tracking
    • Analytics
    • Security
    • Integrations
    • mSDK
    • Market
  • Interface
  • Interface language
© 2015 - 2026 Altcraft, LLC. All rights reserved.