snowflakesnowflakesnowflakesnowflake
Home

Altcraft Updates: What’s New and What’s Next

Date: 2025-12-11 | Time of reading: 8 minutes (1498 words)
Background

Altcraft’s unified marketing management platform continues to evolve rapidly. In this article, we’ll walk through the key updates in the current release and what’s planned going forward.

New Altcraft Mobile SDK

The mobile SDK is a ready-to-use code package that allows you to quickly connect an app to the platform. Once integrated, the SDK enables push notifications, profile management, and event tracking required for user segmentation. A developer only needs to install and initialize it — the whole process takes no more than 15 minutes.
Implementing the same functionality without an SDK would require significantly more steps and time — in some cases, integration may take a month or longer.

Here are the key updates in the Mobile SDK:

  • Support for multiple authorization methods. The SDK now supports both JWT authorization and Altcraft’s internal R-token authorization. It retrieves the device’s unique push token, links it to the profile, and signs all requests using either JWT or the R-token. This approach makes push notification delivery more secure and stable, eliminating issues caused by static tokens.
  • In-app event tracking. Altcraft can now easily track any important user action inside the mobile app — registration, adding an item to the cart, making a purchase, and much more. The SDK allows you to configure event transmission to the platform in just a few minutes. Each event is automatically saved in the profile history and immediately becomes available for segments, triggers, and workflows.
  • Simple integration. Altcraft Mobile SDK is now available in a GitHub repository. For iOS, it’s offered through Swift Package Manager and CocoaPods; for Android — Maven Central. Just add the dependency, link, or pod, and the library is integrated into the application.

In addition, the SDK supports scenarios where multiple users may sequentially use the same device — all activity is correctly associated with the appropriate profile. It works seamlessly with both unauthenticated users and those logged into their accounts.

New Automation Workflow Features

Workflows, or scenarios, are a key tool for quickly automating business processes, and the Altcraft team continues to expand this functionality.

We’ve introduced a new element — “Wait for Event.” A workflow can now pause execution for a specific user until the required action occurs — for example, a purchase on the website or a click in an email. Previously, the system repeatedly checked whether the event happened, which created unnecessary load. Now the workflow simply waits and resumes as soon as the event is registered. If nothing happens within the specified time, the user moves to an alternate branch.

Example of how the “Abandoned Cart” workflow operates: if a person fills their cart but doesn’t complete the purchase, reminder messages are sent

We’ve also improved the “API Call” element by adding a profile limiter. Now you can define how many profiles are sent to an external service within a certain period. This is useful, for example, when a workflow sends data to a call center — if there are a million customers, the system won’t send them all at once but will throttle the flow to avoid overloading the external system.

Context for Pixel Events

The Altcraft pixel makes it possible to track key user actions on a website — for example, adding an item to the cart, placing an order, or viewing a page. Along with these events, you can also pass context: which item was added, the order amount, or which products were viewed. This context can now be used directly in message templates.

Previously, if you needed to insert specific data into a template or use it in a workflow, the context had to be passed through the API. Now, the platform automatically pulls the data sent with the goal registration event. This simplifies configuring trigger-based communications and removes the need for additional integration.

For example, if a user adds an item to their cart and you want to send a reminder, you only need to reference variables in the template and set the workflow or trigger campaign to launch when the pixel activates. The platform will automatically insert the necessary data from the event.

This new approach is the first step toward expanded context handling. In the future, the same mechanism will apply to other event types.

Attributes for Campaigns and Workflows

The platform now features a new attribute system that helps categorize and organize marketing communications. Attributes are customizable tags that can be assigned to campaigns and workflows.

You can create any attribute (for example, “Communication Type”) and define a set of values — such as promotional email, transactional message, service notification, etc. Then, when launching a campaign or creating a workflow, you select the appropriate attribute value. Attributes can be required or optional — this is configured when the attribute is created.

Here’s how these tags help in daily work:

  • Search and filtering: quickly locate the right campaign or workflow by its attribute and value.
  • Profile segmentation: a marketer can build segment conditions like “participated in at least one campaign with attribute X,” or exclude users who received a certain type of communication.
  • Message personalization: attribute values can be inserted directly into templates via variables.
  • Control groups and reporting: attributes simplify analysis — you can compare performance across different campaign types or build global control groups by excluding entire categories of messages (for example, keeping service notifications untouched while isolating promos).

All created attributes and their values are managed in the new “Attributes” section in settings.

Stratification in Global Control Groups

The global control group mechanism now supports stratification.

A global control group allows you to exclude part of the audience from all communications to objectively evaluate the impact of marketing campaigns. Stratification makes this sample more representative.

Stratification is the random selection of profiles into a control group while preserving the original distribution of the audience across important characteristics.

For example, if your database contains 100,000 customers, where 30% use iOS and 70% use Android, a random selection of 10% into the control group may result in a skew (for instance, 6,000 iOS and 4,000 Android users, breaking the real 30/70 proportion). With stratification, Altcraft divides the database into two strata — iOS and Android — and selects 10% from each, resulting in exactly 3,000 iOS and 7,000 Android users in the control group.
You can specify one or several characteristics for stratified selection (operating system, region, loyalty segment, etc.). The system will automatically divide the audience into the corresponding subgroups and randomly select the required percentage from each. This is especially valuable for large databases where it’s important to maintain the balance of different customer categories when analyzing campaign response.

Updated Block-Based Email Editor

The editor is now more user-friendly thanks to a clear structure: a row contains blocks, blocks contain columns, and elements (text, images, buttons) are placed inside columns. This hierarchy makes drag-and-drop predictable. Users can freely rearrange objects within the same level without breaking the layout.

We also added a new element — Products. It works together with Market and automatically pulls up-to-date product data into the email. Simply drag the element into the template and customize the design. Then use filters to select which products should appear in the email. Available filters include category, price range, stock availability, and any other Market parameters. Everything is done visually — no code or SQL queries required.

If you need a static selection, you can manually choose specific products and use them as a fixed list.

And a small bonus — images can now be edited directly in the block editor: crop, resize, adjust proportions, rotate, and flip.

Altcraft Personal Account for Cloud Customers

We’ve launched the Altcraft personal account — making the process of purchasing and getting started with Altcraft much faster and more convenient.

In the personal account, anyone can register, select the suitable plan (for example, based on the number of contacts or messages), and automatically generate an invoice for payment.

Upcoming Releases

Here’s what’s coming next:

  • Loyalty Program: a module with bonuses, points, and levels to support customer retention.
  • High-level campaigns: a unified structure that includes email sends, workflows, and other activities. This format makes customer communication more convenient and allows setting control groups at the right level.
  • Recommendation Engine: a neural network–based personalized recommendation module for e-commerce.

Altcraft continues to evolve, giving marketers more power to automate and personalize their communication.

subscription, banner, email

We’ll show you the platform and find a solution tailored to your business goals

You might be interested in:

Services for SMM and Content Generation in Social Networks

Embrace marketing automation tools that streamline social media management, from posting and editing to competitor analysis and link optimization.

Read more
Nonprofit Marketing: Marketing Strategies for Nonprofit Organizations

For-profit companies often use marketing to sell their products, but nonprofits use marketing to generate support for their efforts.

Read more
How to Send Millions of Emails and Avoid Spam Filters

Many systems are making war on spam, but bona fide companies also fall under their sanctions. How to avoid becoming a spammer by accident and send emails the right way?

Read more