Stigg Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts

Jump to Month

  • January 2026
  • December 2025
  • November 2025
  • 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
today

Self-Service Auto-Recharge Snap-in Widgets

Following the launch of our backend Auto-Recharge feature, we are bringing this powerful capability directly to your application’s frontend, allowing customers to manage their auto-recharge configuration in a self-served manner.

🆕 What’s New

We’ve released two new snap-in widgets that can be embedded into your customer portal in minutes:

  • Auto-recharge Status Widget: A summary card that gives customers instant visibility into their current settings. It shows whether the feature is active, their specific recharge rules (e.g., "Top up to 100 when below 10"), and a progress bar tracking their monthly spend against their limit.
  • Auto-recharge Configuration Widget: A form that customers can use to toggle auto-recharge on/off, adjust their low-balance thresholds, set their target top-up amounts, and update their monthly spending caps.

⭐️ Why It Matters

  • Self-service is no longer a luxury: it's an expectation for modern SaaS users.
  • Build Trust Through Transparency: By showing customers exactly how much they’ve spent on recharges this month and when the next trigger will happen, you reduce billing surprises and "chargeback" friction.
  • Fully Brandable: Use our No-Code Widget Designer to match the typography, colors, and styling of these widgets to your brand perfectly, or use Custom CSS for advanced pixel-perfect control.
  • Frictionless Integration: With our React, Vue, and Next.js SDKs, adding a complete credit management system to your app is as simple as dropping in a single component.

⚒️ Get Started

Embed the new widgets into your application with only a few lines of code. Explore the Status Widget Docs and Configuration Widget Docs to learn more.

📦 Availability

This new widgets are available in the latest versions of our SDKs:

  • React: v7.15.1
  • Vue: v5.10.0
  • Embed: v6.10.0

🍿 See it in action


Avatar of authorOr Arnon
today

Credit auto-recharge

We are excited to announce the launch of Credit Auto-Recharge, a new feature designed to ensure uninterrupted service for your customers while maintaining full control over billing and spend.

🆕 What’s New

Stigg now allows you to offer your customers a way to automate the purchase and granting of credits based on their real-time balance, including:

  • Smart Thresholds: Set a "trigger" balance. When a customer falls below this amount, Stigg automatically initiates a recharge.
  • Target Balances: Define a "top-up to" amount to ensure customers always have exactly the capacity they need.
  • Spend Guardrails: Protect customers with a Monthly Spend Limit that stops recharges once a specific budget is reached.

⭐️ Why It Matters

Maintaining a friction-free user experience is critical for credit-based products (like AI tokens, API calls, or compute hours). With this new functionality customers no longer need to face service blocks because they forgot to purchase more credits, while still enjoying from the same user experience and controls that industry leaders such as OpenAI offer to their customers.

🛠 Get Started

Setting up auto-recharge is simple and can be configured via the Stigg app, API and SDKs. 

For more details, check out our full documentation.

📦 Availability

These improvements are now available in the latest SDKs:

  • Node.js: v4.6.0
  • Python / Ruby / Go / Java / .NET: v5.74.0
  • Sidecar SDK: v5.81.0
  • JavaScript: v3.75.0

🍿 See it in action


Avatar of authorOr Arnon
today

Plan and add-on version history

We’ve added a dedicated Version History tab to the Plans and Add-ons pages. This centralizes everything you need to track, manage, and audit the evolution of your packages.

🆕 What's new

  • Adoption Dashboard: View real-time stats on subscriber counts, latest version adoption percentages, and a version distribution chart.
  • Version Archive: A full, paginated table of every previous version created.
  • One-Click Actions: Navigate to old version details or perform a Quick Rollback to a previous state directly from the list.

⭐️ Why it matters

As your product grows, managing legacy pricing and feature sets becomes complex. This update gives you:

  • Risk Mitigation: If a configuration error occurs, the Quick Rollback minimizes downtime and impact on your customers.
  • Data-Driven Decisions: By seeing exactly how many users are on older versions, you can decide when to sunset legacy versions and push for migration.
  • Operational Transparency: Easily audit when changes were made and instantly access the specific configurations of the past.

🛠️ Get Started

Ready to dive in? Here is how to access the new features:

1. Navigate to the Plans or Add-ons section in the Stigg app.

2. Select any existing package.

3. Click the Version History tab located in the top navigation bar.

🍿 See it in action


Avatar of authorOr Arnon
a week ago

Tax ID collection in Checkout Widget

Today we are excited to launch Tax ID collection support in the Stigg Checkout widget when using Stripe billing. This enables your customers to enter their tax identification number (for example, VAT ID for EU business customers) directly within the checkout experience.

Collecting Tax IDs helps ensure accurate tax handling and compliance for B2B purchases.

🆕 Whats New

  • Tax ID (VAT) field in checkout - Customers can now select “I am purchasing as a business” and enter their Tax ID during checkout.
  • Stripe billing integration - Tax ID values are passed to Stripe and stored on the customer’s billing record.
  • Improved tax workflows - Helps support correct tax calculation and invoicing as part of your Stripe billing setup.

🚀 Get Started

To enable this feature, update to the latest SDK version and refer to the documentation for the specific configuration parameter.

1. Update your SDK

  • React SDK:v7.16.0
  • Vue SDK:v5.10.0
  • Embed SDK:v6.9.0

2. Configure the Widget - Pass the collectTaxIds parameter to the Checkout component.

See the full implementation details in the docs under Tax ID (VAT) collection.

🍿 See it in action


Avatar of authorOr Arnon
2 weeks ago

Advanced Filtering for the Activity Log

We’ve enhanced the Activity Log with powerful new filtering capabilities designed to help you navigate your environment’s history with surgical precision. Instead of scrolling through a sea of events, you can now pinpoint the exact data you need in seconds.

🆕 What’s New

We have introduced five granular filters to the global and entity-specific Activity Logs, allowing you to slice and dice your audit trail by:

  • Precision Timestamps: Filter by relative periods (e.g., last 15 minutes, 24 hours) or define a specific date and time range to isolate events during a deployment or incident window.
  • Entity ID: Jump directly to the history of a specific object, such as a unique customer or subscription ID, to see every action associated with it.
  • Entity Type: Narrow your view by category, such as Plan, Subscription, Customer, or Coupon, to audit specific areas of your billing model.
  • Event Name: Isolate specific actions across your platform, like Customer created, Subscription updated, or Entitlements updated.
  • Trace ID: The ultimate debugging shortcut. Use a Trace ID to pull up the an exact request and view its full payload and origin.

ℹ️ By default, the activity log will include events from the last 30 days.

⭐️ Why It Matters

As you make more frequent monetization changes and your customer base scales, the volume of logs grows. These filters transform the Activity Log from a simple record into a high-speed troubleshooting tool:

  • Reduce MTTR: Find the root cause of customer issues or entitlement discrepancies in seconds rather than minutes.
  • Effortless Auditing: Quickly verify that automated plan changes or bulk updates occurred exactly as intended.
  • Engineering Alignment: Use Trace IDs to bridge the gap between your own internal system logs and Stigg’s activity records.

🛠 Get Started

  1. Open the global Activity Log from the sidebar (Logs > Activity) or the entity-specific log using the "Activity Log" tab of the specific entity.
  2. Click the Filter drop-down at the top of the log.
  3. Select your criteria and watch the log update in real-time.

🍿 See it in action


Avatar of authorOr Arnon
2 weeks ago

Archiving and unarchiving products

We’re excited to introduce a more flexible way to manage your product lifecycle: Product Archiving.

Instead of permanently deleting products and losing historical data, you can now "soft delete" products that are no longer in active use. This keeps environments organized while ensuring your records remain intact.

🆕 What’s New?

  • Archive with Ease: Remove outdated products from your primary view without losing their configuration or history.
  • Centralized Visibility: Access your archived items anytime. We’ve added a new filter to the Product List screen, allowing you to toggle active and hidden products seamlessly.
  • Simple Restoration: Bring products back to life with the Unarchive action. 

ℹ️ Important Note on Unarchiving

When you unarchive a product, its associated plans and add-ons will remain archived. If you want those plans and add-ons to be available again, you must unarchive them manually (via the Stigg API). This prevents the accidental reactivation of old pricing tiers or legacy add-ons.

🛠 Get started

  1. Navigate to your Product List.
  2. Select the product you wish to hide and click Archive.
  3. To view or restore products, use the status filter at the top of the list to select Archived products.

🍿 See it in action


Avatar of authorOr Arnon
2 weeks ago

Filterable Subscription List View

We’re excited to introduce a brand-new way to view, search, and manage subscriptions in the Stigg app - now with powerful filtering capabilities to help you find exactly what you need, faster.

🆕 What’s New

✨ New Subscription List View

You can now browse and manage all subscriptions from a dedicated Subscription view, located under Customers in the left navigation pane.

This new list provides a clearer, more scalable way to explore and manage subscriptions across your entire customer base.

🔎 Advanced Filtering

Quickly filter subscriptions using any of the following attributes or combine multiple filters for highly targeted searches:

1. Customer filters - customer ID, name, email, billing ID and Salesforce ID

2. Subscription filters - subscription ID, status (e.g. active, trial, canceled), resource ID, pricing type (free, paid, custom), billing ID, Salesforce ID

3. Plan filters - plan name, ID

The default filter excludes canceled and expired subscriptions.

🔄 Customer List View Has Moved

To streamline navigation, the customer list view has been relocated under the Customers section and renamed to Customer Accounts.


💡 Why This Matters

  • Faster debugging and issue resolution - Instantly locate the right subscription through layered, precise filters.
  • Improved operational workflows - Clean separation of customer accounts and subscriptions helps teams stay organized.
  • Better data exploration - Quickly validate entitlements, billing alignment, or plan upgrades.
  • Scales with your business - Designed for teams managing large or complex subscription catalogs.


🍿 See it in action

🛠 Get started

Navigate to the Customers > Subscriptions section and start applying filters.


🔮 Coming Up Next - Additional Filters

To extend the usability of this view even further, we plan to add additional filters: according to products (name, ID) and add-ons (name, ID), plan and add-on versions, and more! 

If there are other filters that you find useful - please let us know!



Avatar of authorOr Arnon
2 weeks ago

Stigg is now live on AWS Marketplace

We are excited to announce that Stigg is now available as a SaaS listing on AWS Marketplace.

This allows teams to discover, procure, and deploy Stigg directly through their AWS account.

💡 Why This Matters

  • Simplified Procurement: Buy Stigg using existing AWS Marketplace workflows.
  • Centralized Billing: Consolidate Stigg charges into your AWS bill.
  • Faster Adoption: Reduce legal, finance, and vendor onboarding friction.

🛠 Get started

  • Open the Stigg listing on AWS Marketplace.
  • Subscribe using your AWS account.
  • Complete onboarding in Stigg.



Avatar of authorRoy Banon
2 weeks ago

Configurable Token Expiration for Client-Side Hardening

We are excited to announce a new security capability for the Stigg Frontend SDK: Configurable Token Expiration for Client-Side Hardening.

This feature builds upon our Client-Side Hardening (HMAC verification), allowing you to define a specific validity window for your customer tokens.

🆕 What’s New

You can now include an expiration timestamp field (exp) within the customer token to set the desired expiration session expiration time.

💡 Why This Matters

  • Reduced Attack Surface: Limit the lifespan of client-side credentials.
  • Compliance: Meet strict internal security requirements for token rotation and expiration.
  • Granular Control: Choose an expiration window that fits your app’s session length (e.g., 15 minutes, 1 hour, or 24 hours).

🛠 Get started

To configure the expiration period, update your backend token generation logic to include the new expiration field.

Check out the updated Hardening Documentation to see full implementation details for your preferred language.


Avatar of authorOr Arnon
2 weeks ago

Import your existing Zuora catalog

🆕 What’s New

We added the ability to import Zuora catalogs to Stigg.

  • Keep Zuora as the source of truth: Imported plans are automatically marked as "Synced." This ensures Stigg treats Zuora as the master source of truth and prevents accidental overwrites of your billing data.
  • Mirror Zuora Structure: The import replicates your Zuora hierarchy in Stigg. It maps Zuora Products to Stigg Products and Zuora Rate Plans to Stigg Plans, preserving your exact billing structure.

💡 Why This Matters

You can now import your existing product catalog from Zuora to Stigg with just a few lines of code.

This allows you to adopt Stigg without restructuring your billing catalog. You can manage entitlements in Stigg while maintaining the exact product and rate plan structure your finance team relies on in Zuora.

🛠 Get Started

Clone our import script repository and follow the instructions in the Readme file.

Avatar of authorRoy Banon