Stigg Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts

Jump to Month

  • August 2025
  • July 2025
  • June 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • August 2022
  • July 2022
  • June 2022
today

Improved subscription update experience

We've improved the user experience for updating subscriptions via the Stigg app - changing the the plan of active subscriptions (non-trial or scheduled) or their billing period no longer requires the creation of a new subscription!

When the subscription's plan is changed, all of the previous charge quantities and add-ons that are compatible with the new plan are prefilled.

Try it yourself - update a subscription, change its plan and/or billing period and rock & roll! 🤘

Avatar of authorOr Arnon
yesterday

Scheduling subscription updates via the Stigg app


We've added an ability to schedule subscription updates via the Stigg app UI to the end of the subscription's billing period. In addition, updates to annual subscription can be scheduled to end of the closest billing month.

To schedule an change, when updating a subscription in the Stigg app select the appropriate effective date. When a subscription already has a scheduled update, subsequent updates to the subscription will override that update.

Scheduling of subscription updates is supported for subscriptions to paid plans and currently require an integration with a billing solution.

Avatar of authorOr Arnon
a week ago

Deprecation of TLS communication between the Sidecar SDK and the Sidecar service

TLS communication between the Stigg Sidecar SDK and the Stigg Sidecar service has been deprecated in favor of a non-TLS connection.

TLS self-signed certificates will expire on January 26, 2026, so upgrading the Sidecar service image and SDK is strongly recommended. 

To do so, follow the below steps:

  1. Upgrade the Sidecar service image to version 2.498.0 or later. The new non-TLS port is set using the GRPC_PORT environment variable (default: 80). 
  2. Upgrade the Sidecar SDK to version 3.0.0 or later and send requests to the new non-TLS port (same as GRPC_PORT). 

More details can be found here.


Avatar of authorOr Arnon
a week ago

Enum type for configuration features

We’re excited to introduce enum-type configuration features — a powerful new way to model and enforce selectable options within your pricing and entitlement logic.

With the new enum type, you can now define predefined sets of values for configuration features, making it easier to represent use cases like:

  • Allowed AI models (e.g., GPT-3.5, GPT-4, Claude)
  • Support level (e.g., community, email, dedicated CS rep)
  • Specific country access (e.g. US, UK, India)

🚀 Why it matters:

  • 🧠 Adds structure to feature configurations with discrete value sets
  • 🛡️ Reduces integration errors with validated values
  • 🔄 Works seamlessly across SDKs, APIs, and the Stigg app
  • 🔧 Enables more dynamic and granular packaging strategies

Enum-type configuration features bring even more flexibility and precision to how you define and manage entitlements in Stigg.

Enum-type configuration features are supported by the Stigg GraphQL API, Stigg Node.js SDK v3.72.0, Stigg Python/Ruby/Go/Java/.NET SDK v2.488.0, Stigg Sidecar SDK v2.485.0, Stigg JavaScript SDK v3.49.0 and the Stigg React SDK v6.4.0 or later.

Avatar of authorOr Arnon
a week ago

Triggering Stigg Workflows directly from Salesforce

We've extended our integration with Salesforce and have added the ability to trigger Stigg workflows directly from Salesforce.

With this change you can now implement custom monetization flows, such as granting additional entitlement access, all while leveraging Stigg Workflows' state-of-the-art debugging and troubleshooting capabilities.

To trigger a Stigg Workflow, simply add a Stigg "Trigger Workflow" node to your Salesforce Flow and pass the workflow's trigger ID and optional JSON payload.

Triggering Stigg workflows from Salesforce is supported in the Stigg app for Salesforce v1.6.0 or later. 

More details about Stigg's integration with Salesforce can be found here.





Avatar of authorOr Arnon
a week ago

Support for air-gapped environments

We’re excited to announce support for offline and air-gapped environments using the Stigg Sidecar!

With this change, you can now integrate Stigg in highly secure or isolated infrastructure setups without requiring a direct connection to the internet. To do so, simply enable offline mode in the Stigg Sidecar SDK.

When offline mode is enabled:

1. Entitlement evaluation is performed entirely in-memory using a predefined configuration. 

2. Usage and event reporting (reportUsage, reportEvents) are disabled.

Offline mode is ideal for:

1. Air-gapped deployments

2. Environments with restricted network access

3. Testing with predefined entitlement data

Offline mode is available in Stigg Sidecar SDK for Java v2.420.0 or later. 


Avatar of authorOr Arnon
4 weeks ago

Immediate activation of subscriptions that are billed using invoices

We've updated the behavior of subscriptions that are billed using invoices - these subscription will now become active and their entitlements granted immediately upon creation. 

Before this change, entitlements were only granted once the first invoice was paid. 

Following this change, entitlement fulfillment of sales-led subscription is separated from invoice payment.

Self-service subscriptions remain unaffected - entitlements will only be granted after a successful payment.

The new behavior change is automatically applied to all new Stigg customers. Rollout to existing customers will be done gradually.

Avatar of authorOr Arnon
a month ago

Visibility for plan add-ons in the pricing table widget

We've updated the pricing table widget to show the available add-ons in each plan! 🎉

Available add-ons are determined according to the plan's compatible add-ons configuration in the Stigg app, which can be modified using no-code. Add-on visibility can also be controlled using no-code at the add-on level.

Changes to the configuration of available add-ons are auto-magically reflected in the pricing table widget.

With this enhancement, upselling customers using add-ons has never been easier - whether it's access to a full fledged feature such as SSO or additional access to metered features such as AI tokens.

Visibility for add-ons in the pricing table widget is supported in the Stigg React SDK v6.0.0, Stigg Vue.js SDK v5.0.0 and the Stigg Embed SDK v6.0.0 or later.


Avatar of authorOr Arnon
a month ago

API for retrieving all of customers' subscriptions

We've extended our API and SDKs to allow retrieving of all of customers' subscriptions.

Before this change, it was only possible to retrieve active subscriptions of a specific customer.

Developers can now leverage the getSubscriptions() endpoint to retrieve scheduled, trial, pending payment, active, canceled and expired subscriptions, as well as filter results by customer, resource ID, and product. The results are paginated, supporting a large number of subscriptions.

The new endpoint is available via the Stigg API, Stigg SDK for Node.js v3.70.1, Stigg SDK for Python, Ruby, Go, Java and .NET v2.448.1 and Stigg SDK for JavaScript v3.42.0 or later.

Avatar of authorOr Arnon
a month ago

Scheduling new subscriptions to the end of the billing period from the Stigg app

We've made it easier to schedule future subscriptions to the end of the billing period via the Stigg app.

When creating new subscriptions, users can now select the start date of the subscription:

  1. Immediately - preselected by default.
  2. End of billing period - relevant when there’s already active subscription to a paid plan. 
  3. Specific date - allows for creation of backdated (past) and future subscriptions. 

When a subscription is created with future start date, it will become active on that date.

More details about subscription provisioning via the Stigg app and subscription statuses can be found in our docs.



Avatar of authorOr Arnon