Platform releases 2026

March 2026

🚀Added

API Scopes and Permissions

Specify scopes for each Client ID to provide granular access to the Xtremepush APIs that your team or external systems interact with.

These scopes are only available for integrations that use OAuth authentication. By assigning specific scopes to a Client ID, you ensure that an external system only has the permissions required for its specific task.

Go to Settings > Integrations > API Integrations to set scope for each client ID. See API Scopes and Permissions for more information.

Preference Based Dynamic Content

Create dynamic content that displays different campaign messages to users based on their specific consent preferences. This allows you to tailor your messaging by showing content only to users who have opted in to certain preferences.

You can insert the consent preference icon directly into the campaign message editor. Use Twig logic to set conditional rules that determine which content is displayed to each user. See Preference Based Dynamic Content for more information.

Segment Export API

Export device or profile data from segments created in your project by using the Segment Export API. Two new endpoints have been introduced to support this workflow.

You must use OAuth 2.0 authentication and ensure your Client ID has the Export and File Download scopes enabled. See Trigger Segment Export and Download File by ID for more information.

☀️ Improved

  • Attribute names are automatically validated when you create them manually or through the API. This validation is enabled by default but can be disabled by contacting Xtremepush Support.
  • You can rearrange the order of Inline Preference Center options, like Age Confirmation and Terms and Conditions, as per your requirement.
  • A validation error appears if an attribute type and its selected operator do not match, preventing you from saving an invalid segment. This error also appears on previously saved segments that were already non-functional, allowing you to identify and correct the logic.
  • On the Analytics tab of a multistage journey, the Journey Actions section displays status messages. When you first view this section, a message informs you that the platform is processing your campaign data. If the campaign data is not retrieved within five minutes, a Failed to get journey action stats message appears.

January 2026

☀️ Improved

  • With this release, goal conversions will be temporarily disabled for multistage campaigns. This update introduces the following changes:
    • The goal options will no longer appear on the campaign Setup tab when you create a new multistage campaign.
    • The Performance tab in campaign Analytics will not be visible for these multistage campaigns.

This change applies only to new multistage campaigns and does not affect campaigns that are already active. The goal conversion feature will remain disabled for multistage campaigns while a long term solution is developed.

  • When creating an attribute or tag, you can specify if an attribute can be updated using the Xtremepush mobile or web SDK. You can do this by enabling SDK Update for an attribute.
  • The Dynamic Promotions UI is simplified so you only see the options that apply to your configured integrations, reducing configuration errors.