Stigg Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts

Jump to Month

  • September 2025
  • 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
2 days ago

Webhook events for Feature Groups

We’re excited to announce the addition of new webhook events that give you greater visibility and control over your feature group lifecycle.

🆕  What’s New

You can now subscribe to the following webhook events:

  • feature_group.created – Triggered when a new feature group is created.
  • feature_group.updated – Triggered when changes are made to an existing feature group.
  • feature_group.archived – Triggered when a feature group is archived.
  • feature_group.un_archived – Triggered when a previously archived feature group is restored.

💡 Why It Matters

These new events enable you to:

  • Keep external systems (dashboards, CRMs, analytics) in sync with your feature group activity.
  • Automate workflows, such as notifying your team when new feature groups are created or monitoring changes to existing ones.
  • Gain deeper observability into feature group lifecycle management.

📦 How to Get Started

  • Head to the Integrations > Webhooks section in the Stigg app.
  • Select the events you want to subscribe to.
  • Start receiving real-time notifications for feature group activity.


Avatar of authorOr Arnon
3 days ago

Zuora Support in the Checkout Widget

We’re excited to announce that Zuora is now supported in the Stigg Checkout widget 🎉.

🆕 What’s New

  • Seamless Zuora integration – Customers using Zuora can now process subscriptions directly through the Checkout widget, just like with other billing providers.
  • No changes to the checkout experience – Your end-users continue to see the same familiar, streamlined flow — no code changes required.
  • Multi-billing flexibility – Works seamlessly alongside Stigg’s multiple billing provider integration.
  • Transparent migrations – Makes it easier to switch or migrate between billing providers without disrupting the checkout flow.

💡 Why It Matters

  • Flexibility – Choose the billing provider that best fits your business without worrying about the checkout UI.
  • Future-proofing – Easily support multiple billing providers as your business scales.
  • Smoother migrations – Switch billing providers with zero impact on the customer-facing purchase experience.


📦 Availability

This functionality is supported in the latest versions of our SDKs:

  • React: v6.11.0
  • Vue: v5.3.0
  • Embed: v6.3.0


🍿 See in action


👉 With Zuora support, Stigg Checkout gives you even more flexibility and peace of mind when managing billing across providers.

Avatar of authorOr Arnon
4 days ago

Feature Groups

Managing large sets of features is critical as we scale upmarket and support enterprise-grade use cases. To make this easier, we’re introducing Feature Groups — a reusable way to organize, manage, and grant entitlements to groups of related features.

🔑 Why Feature Groups?

  • Simplified management – Instead of handling hundreds of individual features, you can group them into logical sets.
  • Consistency across plans – Ensure related features are always bundled and managed together.
  • Faster packaging & updates – Grant, update, or revoke access to entire groups at once, rather than feature by feature.

🆕 What’s New

  • Feature Group entity – Create, update, and archive groups of features. Each group has an ID, name, description, and list of features.
  • Versioning – Feature Groups are versioned, making it easy to track and update changes across plans and add-ons.
  • Plan & Add-on integration – Add entitlements by selecting a Feature Group; all included features are added automatically.
  • Promotional entitlements – Grant promo access to entire groups just as you would with plans and add-ons.
  • Visibility & management – See which groups a feature belongs to, update groups across environments, and export them to your data warehouse.

💡 Benefits

  • Enterprise scalability – Handle hundreds of features with ease.
  • Flexibility – A feature can belong to more than one group, supporting complex packaging needs.
  • Transparency – Teams can see which entitlements belong to groups, and update plans/add-ons accordingly.
  • Consistency – Version control ensures alignment across environments and plans.

📦 Availability

Managing feature groups is supported via the Stigg API.

Granting and revoking access to feature groups via promotional entitlements is supported in the latest versions of our SDKs:

  • Node.js: v3.89.0
  • Python / Ruby / Go / Java / .NET: v3.68.0
  • Sidecar SDK: v3.72.0

🍿 See it in action

➡️ What's next

We’re adding dedicated webhook events to notify on creation, updates and archiving of feature groups — stay tuned!




👉 With Feature Groups, managing features at scale becomes simpler, faster, and more reliable — whether you’re bundling features into enterprise plans, granting promos, or aligning entitlements across environments.

Avatar of authorOr Arnon
5 days ago

Generic getEntitlement() support in Node.js & Sidecar SDKs

We’ve added a generic getEntitlement() method to the Node.js SDK (v3.82.0) and Sidecar SDK (v3.56.0).

Previously available only in the Python, Ruby, Go, Java, and .NET SDKs, this functionality lets you check entitlements for any feature without knowing its type in advance (boolean, configuration, metered, etc.).

This makes it easier to integrate Stigg with proxy services that unify entitlements across legacy systems and Stigg, ensuring a smoother, more consistent developer experience.


Avatar of authorOr Arnon
5 days ago

Multi-Domain support for access management

We’re excited to announce a major upgrade to Stigg’s access management capabilities – you can now configure multiple domains for both Authorized Domains and Single Sign-On (SSO), allowing users across different domains to securely join your Stigg account. 

💡 Why It Matters

  • Enterprise readiness – Perfect for organizations with multiple business units or subsidiaries using different domains.
  • Centralized management – Streamlined identity and access management, all in one place.
  • Seamless user experience – Authorized users log in quickly and securely, without repetitive setup.

⚙️ How to Get Started

  1. Authorized Domains → In your Stigg account, go to Account Settings → Login Options → Add authorized domains.
  2. Multi-Domain SSO → Work with your Stigg support contact to configure multiple IdP-managed domains.

This feature reflects our ongoing commitment to security, flexibility, and ease of use in enterprise access management.


Avatar of authorOr Arnon
a week ago

Enhanced Stripe subscription cancellation flow

We’ve updated Stigg's native integration with Stripe to give you more control and reliability when handling subscription cancellations.

What's new

  • By default, when a paid subscription synced to Stripe is canceled, Stigg will now wait for Stripe's confirmation before marking the subscription as canceled in Stigg.
  • This ensures tighter alignment between Stripe and Stigg, reducing the risk of mismatched states.
  • Vendors who prefer to not wait for this confirmation can pass awaitSubscriptionCancellation: false when canceling subscriptions via the Stigg API or SDKs.

SDK Support

The new awaitSubscriptionCancellation parameter is supported in the latest versions of our SDKs:

  • Node.js: v3.86.0
  • Python / Ruby / Go / Java / .NET: v3.59.2
  • Sidecar SDK: v3.61.0

What's next

We’re extending this functionality to Stigg’s Zuora integration — stay tuned!

See it in action


Avatar of authorOr Arnon
a week ago

Revoking entitlement access at the plan and add-on level

We’re excited to announce a powerful new capability: the ability to explicitly revoke access to entitlements at both the plan and add-on level.

What’s New

When adding entitlements to plans or add-ons, you can now choose whether to explicitly grant or deny access to the feature.

Revoked features will:

  • Be hidden from pricing tables.
  • Return entitlement checks with:

    • hasAccess: false
    • accessDeniedReason: Revoked

This brings greater clarity and control, especially when:

  • Working with plan inheritance, while needing to deny access to features in inherited plans.
  • Managing boolean features, where access denial is now fully supported.

Why It Matters

This update makes entitlement management more transparent, flexible, and explicit — ensuring that your product packaging reflects your exact business logic.

See it in action


SDK Support

This functionality is supported in the latest versions of our SDKs:

  • Node.js: v3.84.0
  • Python / Ruby / Go / Java / .NET: v3.40.0
  • Sidecar SDK: v3.47.1
  • JavaScript: v3.54.0
  • React: v6.8.0
  • Vue.js: v5.1.0
  • Embed SDK: v6.1.0

What’s Next

Revoking access at the subscription level is also on our roadmap — stay tuned!

Avatar of authorOr Arnon
2 weeks ago

Reporting raw usage events from the Stigg app

We've added an ability to report raw usage events directly from the Stigg app UI. 

The new experience is helpful when developing usage-based features that are metered based on raw usage events.

To report a a raw event, select the Entitlement Usage tab under the customer or subscription details screens. Click on the relevant metered feature to reveal its usage chart and click on the "Report event" button.

In the opened dialog, specify the event dimensions and confirm the action.


Avatar of authorOr Arnon
3 weeks ago

Webhook API reference

As part of our continuous effort on improving the developer experience of or platform, we added a brand new API reference for our webhooks.

The webhook API reference is accessible from our docs under the Webhooks item in the top-navigation pane.



Avatar of authorOr Arnon
3 weeks ago

Programmatic control of subscription update proration behavior

We extended the integration with Stripe and now allow programmatic control of the proration behavior when provisioning and updating subscriptions.

The Stigg API and SDKs now support an optional billingInformation.prorationBehavior parameter that accepts the following values:

1. CREATE_PRORATIONS - bill for proration immediately. This is the default behavior.

2. INVOICE_IMMEDIATELY - include prorated charges in the upcoming invoice.

3. NONE - don't prorate subscription changes. 

The new parameter is supported in the Stigg API, Stigg Node.js SDK v3.80.0, Stigg Python / Ruby / Go / Java / .NET SDK v3.22.2 or later.


Avatar of authorOr Arnon