Documentation Index

Fetch the complete documentation index at: https://docs.antavo.com/llms.txt

Use this file to discover all available pages before exploring further.

2026

Next

📃 The detailed description of functionalities introduced by the Release notes are documented in the User Manual and Developer Documentation until the production release date. Make sure to revisit later on, or reach out to your Customer Success Manager if you have questions.


2026-06-05

Features

Release dates

  • Staging environment: 2026-06-11

  • Production environment: 2026-06-30

Force claim support for Bulk Reward Claim API

The Bulk Operations API supports large-scale operations in the Antavo Loyalty Engine.

As part of this API, the bulk reward claim endpoint allows coupon rewards to be distributed to multiple customers in a single process. This release introduces a new optional force_claim boolean request parameter for this endpoint.

When the parameter is set to true, the reward point price is treated as zero, and the reward can be claimed without applying the configured validation rules, except for stock restriction. This means that rewards can also be claimed when they would otherwise be unavailable due to validation conditions, such as a future start date or inactive reward status.

This behavior is aligned with the existing manual reward claim functionality with the “force claim” use case, and with the “give this reward for free” option of the Reward claim workflow node.

Fixes

  • Fixed an issue in the Clubs module where not all club events were selectable in the workflow event trigger node.

  • Fixed an issue in the Dashboard where the number of reward claims might not have been displayed accurately.

  • Fixed an issue in the Reward claim API endpoint where incorrect rounding could occur for reward claims with set currency exchange rates.

  • Fixed an issue in the challenge editor of the Challenges module, where a boolean attribute could incorrectly change from false to true after saving.

  • Fixed issues in Workflows, where the workflow log page could load slowly when a large number of items were recorded.

  • Fixed an issue in the Shopify integration, where pending points were sometimes not removed from a customer's balance after a transaction was rejected.

  • Fixed an issue in the SFSC integration, where customer updates in Antavo might not have been synchronized properly to Salesforce.

2026-05-08

Features

Release dates

  • Staging environment: 2026-05-07

  • Production environment: 2026-05-26

New loyalty opt-in and opt-out widgets for Shopify

Two new storefront widgets are now available in the Shopify integration, allowing existing customers to join or leave the loyalty program directly from the storefront.

This gives more flexibility in promoting loyalty enrollment and creates a smoother membership management experience for customers.

  • The Opt-in widget allows logged-in webstore customers to join the loyalty program.

  • The Opt-out widget gives loyalty members a simple way to leave the program directly from the storefront.

The corresponding opt_in and opt_out events are processed in real-time through Shopify customer tag webhooks, helping ensure that membership changes are reflected immediately in the storefront experience and handled consistently within the Loyalty Engine.

Both widgets can be placed on any Shopify page and customized with configurable CTA labels, content, and button styling using the shared Antavo widget styling settings. This means loyalty membership actions can be placed where they are most relevant, while the widget design stays aligned with the rest of the storefront.

Fixes

  • Fixed an issue in the Display API where the status of a non-repeatable challenge remained active instead of updating to restricted after completion.

  • Fixed an issue in the Rewards module where reward categories could not be created or edited due to a restriction message error.

  • Fixed an issue in the Display API where a single reward's out-of-stock status caused all rewards to show an out-of-stock error.

  • Fixed an issue in the Tiered campaigns module where points crediting might have failed due to a processing error.

2026-04-10

Features

Release dates

  • Staging environment: 2026-04-09

  • Production environment: 2026-04-28

Customer import updates

New functionalities have been added to Customer imports.

  • Dynamic fallback values for date fields
    Dynamic expressions (e.g., now, first day of the month) can now be used as fallback values when importing customer data into the date-type attributes. These values are automatically parsed and resolved at the time of import, ensuring date fields with missing or empty values are populated with relevant, up-to-date data.
    Validation has also been improved, the mapping form now checks whether fallback values for date-type attributes can be parsed. Invalid inputs show a clear error, allowing issues to be identified and fixed to avoid import problems.

  • Reusable mapping configurations
    Customer import mapping configuration can now be exported and imported, making it easier to reuse setups or move them between environments. With the new option, configurations can be downloaded as a JSON file, and later upload it to quickly restore or replicate the same setup.

    After importing a configuration, the mapping interface is automatically pre-filled with the uploaded settings. The uploaded file is validated to prevent errors, and changes are only applied once explicitly saved.

Fixes

  • Fixed an issue in the Customer Insights menu where field names on the Events page were displayed as “0” instead of their actual names.

  • Fixed an issue in Shopify queue processing where missing or archived shops caused an unhandled exception and blocked further processing.

2026-03-18

Release date

  • Production environment: 2026-03-18

Klaviyo integration now supports OAuth authentication

API key usage has been replaced by OAuth access tokens, improving security and aligning with Klaviyo’s recommended authentication method.

New integrations can now be connected via a dedicated OAuth button instead of manually entering a private API key.

Existing API key–based connections remain supported.

In addition, a disconnect flow has been introduced, allowing you to safely and easily remove an active Klaviyo connection when needed.

2026-03-06

Features

Release dates

  • Staging environment: 2026-03-05

  • Production environment: 2026-03-31

Customer import now supports external ID matching

The recently introduced Customer imports functionality can now match and update existing records not only by Antavo customer ID, but also by external ID provided in the import file. This provides greater flexibility when syncing data from external systems where the external identifier is the primary reference.

Ometria integration update

An enhanced integration mode is now available for the Ometria integration, which updates only the customer data that has changed, instead of overwriting entire profiles.

Customer attributes are also sent in a more structured format, making them easier to manage and use for segmentation in Ometria.

The integration now also supports additional Antavo customer data, including tier information, expiring points, and multi-account balances (such as earned, spent, pending, reserved, and expired points per account). These fields can be selected in the integration settings and synced to Ometria, where they become available for targeting and personalization.

If you’d like to use the enhanced mode, please contact the Antavo Service Desk.

Fixes

  • Fixed an issue in the Checkout accept module where the auto_accept date parameter was not being automatically set.

  • Fixed an issue under the Events tab of customer profiles where event attribute names were displayed as “0” when adding a new event.

  • Fixed an issue with the /customers/{customer_id}/activities/rewards endpoint where the pagination incorrectly returned a next property when the limit query parameter equaled the number of available rewards.

  • Fixed discrepancies on the Dashboard where the reward claims chart did not align with the number of reward claim events listed in the event export.

  • Fixed an issue on the segment pages under Customer insights where the export button was not available.

  • Fixed an issue with the /customers/{customer_id}/activities/rewards/reward_id where fetching out-of-stock rewards returned a misleading error message.

  • Fixed an issue in Customer Imports where the customer attribute value mapping pop-up was displayed incorrectly.

  • Fixed an issue in Customer Imports where it was not possible to import multiple values for multiple-choice and select customer fields.

  • Fixed an issue in Customer Imports where the import queue processing was failing.

  • Fixed an issue in Customer Imports where clicking the start import button multiple times could initiate multiple import processes for the same import.

  • Fixed an issue in the Stores module where a store might not have been edited due to a validation error.

    The Store ID can now only be a lowercase or uppercase snake_case string.

  • Fixed an issue in Customer Imports where fallback values were not being imported correctly.

2026-02-06

Features

Release dates

  • Staging environment: 2026-02-05

  • Production environment: 2026-02-24

Extended data support at checkout confirmation

The checkout confirmation event (checkout_accept) can now submit custom attributes that were not present earlier, and can also set values for inherited attributes, if they were previously empty.

This allows adding or completing event data at checkout acceptance without changing the original checkout, making the integration more flexible while keeping inherited data consistent.

Fixes

  • Fixed an issue that might have caused delays in scheduled exports.

  • Fixed an issue in the Clubs module where, in certain cases, the club-update API endpoint could throw an error.

  • Fixed an issue in the Management UI where workflow elements overflowed the canvas space in Windows using Chrome.

  • Fixed an issue in the Expiring points module where already spent points could expire on the original expiration day.

  • Fixed an issue in the Stores module where a store might not have been edited due to a validation error.
    The Store ID can now only be a lowercase snake_case string.

  • Fixed an issue in the Contest lite module and under Customer insights where searching was not functioning properly.

  • Fixed an issue in the Prize wheels module where the slice time interval limitation was not correctly enforced in specific cases.

2026-01-09

Features

Release dates

  • Staging environment: 2026-01-08

  • Production environment: 2026-01-27

Async Events API

The Async Events API is now available for handling loyalty-related events with faster response times and more reliable processing.

Events such as customer updates, points adjustments, and checkout-related activities can now be submitted asynchronously and processed in the background.

This is especially useful during campaign launches, seasonal promotions, or flash sales, when high customer activity can generate a large volume of loyalty events in a short period.

By queueing and processing events asynchronously, delays and disruptions are reduced during peak activity. Events are tracked from the moment they are received, and if processing takes longer than expected, failed events are retained for analysis and can be reprocessed later.

Customer import improvement

A new Customer import option is now available in the Imports module, providing more control over the quality of customer data before it is added to the system.

Customer files can be uploaded and validated before import, with clear error feedback available when corrections are needed. File headers can be mapped to customer attributes, fallback values can be defined for missing data, and value replacements can be configured to ensure consistency.

This helps ensure that only clean, well-structured customer data is imported, reduces the need for manual corrections after import, and supports more reliable segmentation and customer communication.

Fixes

  • Fixed issues in the Insider module where an event might have triggered workflows multiple times, ensuring that each event only triggers one workflow instance.

  • Fixed an issue in the Trusted sites module where certain webhook requests to Emarsys failed.

  • Fixed an issue in the API signature check module where enabling the module caused an exception.

  • Fixed an issue in the Exports module so tier names can now be included in the export file.