Stigg Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts

Jump to Month

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • April 2026
  • March 2026
  • February 2026
  • 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

Faster Plans & Add-ons

Managing your product catalog just got faster. We’ve optimized how the Stigg app loads Plans and Add-ons, significantly reducing load times—especially for large catalogs.

✨ What’s New

Plans and Add-ons pages now request only the data needed to render their tables, instead of fetching the full underlying catalog data.

In production environments with large catalogs, this resulted in significant improvements:

  • Plans load up to 5.7× faster
  • Add-ons load up to 5.5× faster
  • Response payloads are significantly smaller, reducing unnecessary data transfer.

⭐️ Why It Matters

As your catalog grows, navigating and managing Plans and Add-ons shouldn’t get slower with it.

These improvements make catalog management feel faster and more responsive, with less waiting when reviewing or updating your pricing and packaging.

📦 Availability

These performance improvements are live now for all Stigg customers.

Avatar of authorNoa Levi
today

Webhook event for data export sync failure

We’re introducing a new webhook event: data_export.sync_failed, designed to help you proactively monitor the health of your data exports in real-time.

🆕 What’s new?

We've added a new data_export.sync_failed webhook event, that triggers automatically whenever a scheduled or manual data export sync to your configured destination fails. 

Instead of waiting for a manual check in , your system will instantly receive an event payload containing context about the failed run, helping your team identify the issue immediately.

💡 Why it matters

  • Proactive Monitoring: You no longer need to check the Stigg app manually or wait to discover stale data in your warehouse.
  • Automated Alerting: Seamlessly pipe this webhook into your incident management tools (like PagerDuty or Opsgenie) or team communication channels (like a dedicated Slack channel) to alert your data or engineering team the second an issue occurs.
  • Uninterrupted Data Reliability: Ensuring your Stigg data (Customer Data, Product Catalog, and Usage Tracking) successfully reaches your infrastructure is critical. This event closes the loop on data observability so you can keep your downstream reporting accurate and up to date.

⚒️ Get started

  1. In the Stigg app, navigate to the Settings > Webhooks section.
  2. Click + Add webhook (or edit an existing one).
  3. Under the event triggers list, select the data_export.sync_failed event.

For complete details on the event payload and schema, check out the Webhook API Reference documentation.

📦 Availability

Available immediately to all customers that use the new data export pipeline.

Avatar of authorOr Arnon
2 days ago

Sub-10ms Latency and Fail-Safe Resilience for the REST-based SDKs

Stigg has long provided ultra-low latency entitlement checks and fail-safe resilience when using our GraphQL-based SDKs. Today, we’re bringing those exact same high-availability features to developers integrating via REST!

With this release, customers leveraging REST-based SDKs can now benefit from < 10ms latency when performing entitlement checks by proxying requests through the Stigg Sidecar service.

🆕 What’s new?

REST-based SDKs can now benefit from the following:

  • Sidecar Support: Install and deploy the Stigg Sidecar to proxy requests directly from REST-based SDKs.
  • In-Memory & Persistent Caching: Configure the Sidecar service with a Redis instance to persistently cache entitlement and usage data locally across multiple nodes, or utilize out-of-the-box in-memory caching.
  • Global Fallback Strategy: Configure the Sidecar service with a global fallback strategy for entitlement evaluations, ensuring default access rules apply even when data isn't cached.
  • Offline Mode: Configure the Sidecar service to work in offline mode for local development and testing, allowing you to bypass Stigg API network requests entirely.

💡 Why it matters

  • Sub-10ms Latency: REST API users can now resolve entitlement evaluations instantly from a local memory or Redis cache, reducing check latencies to under 10ms.
  • Fail-Safe Resilience: Gain full offline resilience for your REST integrations. The Sidecar is engineered to keep serving entitlements even when the Stigg API is unreachable or network errors occur - serving cached entitlements, or fallback values for uncached ones.
  • Streamlined Testing: With offline mode enabled, the Sidecar skips API key validation and limits entitlement evaluations strictly to your defined fallback values, turning other service methods into no-ops. This makes isolated testing and local development fast and predictable.

⚒️ Get started

  1. Deploy the Stigg Sidecar as a shared service or alongside your main host application.
  2. Provide your Sidecar deployment with connection details for your Redis instance to enable persistent caching, and/or configure default access rules using the ENTITLEMENTS_FALLBACK environment variable.
  3. Update the configuration of the Stigg REST SDK to route requests through the local Sidecar proxy.

For detailed architecture diagrams and deployment instructions, check out our Stigg Sidecar Documentation.

📦 Availability

  • REST is supported in the Sidecar service from v8.1.1 or later.
  • Persistent caching is available for customers on the Stigg Scale plan.
Avatar of authorOr Arnon
2 days ago

Roll out Credit Configuration Changes at Scale

We;ve moved the credit configuration out of the Plan price wizard and into a brand-new, dedicated section directly within the Plan details screen.

This architectural update was implemented to make it seamless to update and roll out credit changes to your entire customer base at scale, operating exactly like our existing entitlement rollouts.

🆕 What’s new?

  • Dedicated Credit Configuration Section: The setup for feature-to-credit mapping and default top-up pricing has been decoupled from the Plan price wizard. It now lives in its own prominent, standalone section on the Plan details screen.
  • Mass Subscription Rollouts: You can now roll out changes to a plan's credit configuration across millions of active subscriptions simultaneously. Whether you are adjusting how many credits a feature costs or modifying the default top-up price, propagating these updates to your users is now effortless. Any updates you roll out will only affect credit grants and deductions that take place after the change is successfully published.

💡 Why it matters

  • Effortless Scalability: Managing and iterating on credit-based pricing models for a massive user base is now significantly easier. Update your credit mappings once and push them to all your subscriptions without breaking a sweat.
  • Improved Visibility & Organization: Giving credit configuration its own dedicated space keeps your workspace organized, making it much faster to view, understand, and adjust how credits are consumed within your plans.

ℹ️ Important note on rollouts

Please note that changes to a feature’s price in credits and default top-up pricing are not retroactive. 

⚒️ Where to find it

  1. In the Stigg app, navigate to your Plans and select any existing plan.
  2. Instead of opening the Price Wizard, look directly at the Plan details screen.
  3. Scroll down to locate the new, dedicated Credit configuration section to view, edit, and roll out your feature-to-credit mapping and top-up pricing!

🍿 See it in action 


Avatar of authorOr Arnon
2 weeks ago

New Data Export Destinations and Customizable Syncs

Integrating Stigg into your existing data stack just got significantly faster and more flexible. We’re excited to introduce our new, upgraded data export pipeline - expanding support far beyond Snowflake and BigQuery to nearly 20 new destinations, paired with granular control over sync schedules, entity selection, and monitoring!

At Stigg, we believe you should always have full, seamless ownership of your data. This update makes it easier than ever to bring Stigg data directly into your warehouse, data lake, operational database, or storage layer without complex custom ETLs.

🆕 What’s new?

1. 22 New Supported Destinations

You are no longer limited to Snowflake and BigQuery. Stigg now supports native exports to:

  • Data Warehouses & Lakes: Databricks, Amazon Redshift, Amazon Redshift Serverless, ClickHouse, Amazon Athena, SingleStore, Delta Lake
  • Relational & NoSQL Databases: PostgreSQL, MySQL, Microsoft SQL Server, Oracle, Amazon Aurora (PostgreSQL & MySQL), MongoDB, MotherDuck
  • Cloud Storage & Files: Amazon S3, S3-compatible storage, Google Cloud Storage (GCS), Azure Blob Storage, Apache Iceberg, SFTP, Google Sheets

2. Flexible Sync Scheduling & Custom Frequencies

Take control over when your data updates. Choose your sync frequency (every 1-24 hours), or trigger an immediate manual sync at any time with a single click in the Stigg app.

3. Entity Customization

Choose exactly which Stigg entity groups sync to your destination (Customer Data, Product Catalog, and Usage Tracking). Keep your schemas clean and export only the data your team needs.

4. Real-Time Sync Monitoring & Visibility

Track the status, progress, and history of every sync run in real-time without refreshing the page:

  • Determine exact timestamps and status (Successful vs. Failed) for the last sync.
  • Drill down into error logs, sync durations, total rows transferred per entity, and whether the run was automated or triggered manually.

💡 Why it matters

  • Seamless Stack Integration: Connect Stigg directly to your existing data infrastructure without needing intermediate data pipelines.
  • Operational Control: Tailor export workloads to fit your warehouse costs and reporting cadences by selecting specific entities and scheduling custom sync frequencies.
  • Troubleshooting Transparency: Instantly verify sync health and diagnose errors directly within the Stigg dashboard without digging through external system logs.

⚒️ Get started

  1. In the Stigg app, navigate to the Integrations > Apps section and click on + Add.
  2. Under the Data export section, select your desired destination, and follow the setup instructions.
  3. Select the Stigg entities you want to export and set your preferred sync schedule.
  4. Click Sync Now to run an initial sync immediately and view real-time progress in the history tab!

For detailed setup instructions and schema details, check out our Data Export Documentation.

📦 Availability

  • New Customers: Available immediately to all new customers on the Scale and BYOC plans.
  • Existing Customers: Our team will be reaching out and working closely with existing Snowflake and BigQuery integration users to ensure a smooth migration to the new pipeline.

🍿 See it in action

Avatar of authorOr Arnon
2 weeks ago

Manage contracts in natural language with the stigg-contracts AI skill

You can now manage your custom, sales-led enterprise agreements entirely through conversation. We're excited to introduce the stigg-contracts AI agent skill, designed to let you handle complex contract workflows using simple, natural language.

🆕 What’s new?

With the new stigg-contracts skill, your AI agent can process and manage contract-based agreements directly from your prompts.

Here is what you can now do using everyday language:

  • Flexible Contract Creation: Tell the AI exactly how you want to structure a new deal. You can instruct it to provision access only, set up billing only (with negotiated terms and custom pricing), or handle both simultaneously.
  • Full Lifecycle Management: Simply ask the agent to attach or detach subscriptions, process amendments and renewals, archive old contracts, refresh usage, or pull up a customer's existing contracts and invoices.

💡 Why it matters

  • Zero-Click Workflow: Ditch the manual UI navigation. Send the order form to the AI agent, and it will configure custom pricing, attach subscriptions, and generate invoices for you without requiring a single click.
  • Set up enterprise entitlements & invoicing in minutes: Streamline your sales-led processes by turning complex order forms into active billing contracts in less than 5 minutes.
  • Accelerate Operations: Effortlessly bridge the gap between a signed deal and active software provisioning by simply typing out exactly what you need.

⚒️ Get started

1. Configure your AI environment to use Stigg

2. Send the agent your signed order form and tell it to "Provision the contract in Stigg"

3. Review the changes, make adjustments if necessary

4. Let the agent do the heavy lifting!

Avatar of authorOr Arnon
2 weeks ago

Download invoice PDFs for your enterprise contracts

We are excited to announce a new enhancement to our Contract Management workflow: you can now download PDF copies of invoices directly from created contracts!

🆕 What’s new?

You can now retrieve the generated PDF billing documents without ever leaving Stigg. Whether you need to quickly share an invoice with your finance team, hand it off to a customer for a manual wire transfer, or just maintain a paper trail for a highly customized enterprise agreement, you have the exact document ready at your fingertips.

⚒️ Get started

When viewing an active contract that includes invoice generation, navigate to the invoices section of that contract. Next to any successfully generated invoice, simply click the Download PDF icon to save a local copy of the document.

Want to learn more about how to replace custom spreadsheets and unify your enterprise entitlements and invoicing? Check out our Contract Management Overview.

🍿 See it in action


Avatar of authorOr Arnon
3 weeks ago

Unified Eurozone Pricing

Expanding globally often means managing localized pricing for numerous countries. For the Eurozone - 21 member states sharing the Euro (EUR) - maintaining separate pricing configurations for every single country can be tedious, repetitive, and prone to errors.

We're excited to announce Unified Eurozone Pricing, a streamlined way to handle price localization for countries that pay in EUR!

🆕 What’s new?

Stigg now supports a dedicated eu country code (labeled European Union with an EU flag in the Stigg app) that can be used to represent the Eurozone as a single region:

  • Unified Eurozone Region: Configure a single EUR price for most Eurozone countries instead of adding and maintaining the exact same price 21 times.
  • Full Developer Control Over Mapping: Matching a billingCountryCode to a localized price is a simple, predictable exact string comparison. This puts the power entirely in your codebase. You decide exactly which countries are grouped together by maintaining your own list of Eurozone country codes and mapping them to "EU" before passing the parameter to Stigg's widgets (Paywall, Checkout, Customer Portal) or APIs.
  • Flexible Granularity: Any country you don't explicitly map to the "EU" code in your application simply keeps its own default or distinct localized price.

💡 Why it matters

  • Reduced Maintenance: Say goodbye to the operational overhead of managing duplicate price rows for Austria, Germany, France, Italy, and 17 other member states.
  • Faster Rollouts: Update your EUR pricing strategy across the entire region with a single change.
  • Ultimate Control: You decide exactly which countries are grouped together. You can easily pull a specific country out of the "EU" mapping later if you decide to charge a different localized price for that specific market.

⚒️ Get started

  1. Navigate to the Stigg app and add a new localized price using the European Union (EU) region to your plans or add-ons.
  2. In your application's country-resolution logic (via GeoIP, billing address, or preference), maintain a list of Eurozone ISO codes.
  3. If a customer's actual country code is in that list, map it to eu.
  4. Pass eu as the billingCountryCode on relevant API calls or Snap-in widgets.
  5. To move existing subscribers from individual per-country pricing to the unified EU price, follow our step-by-step consolidation guide.

To learn more about setting up unified EUR pricing, code snippets, and how to safely migrate existing customers, check out our Serving countries that pay in EUR Documentation.

📦 Availability

Unified Eurozone Pricing is available now to all Stigg customers using Price Localization.

🍿 See it in action


Avatar of authorOr Arnon
3 weeks ago

Edge API support in the Stigg Go SDK

We've significantly reduced the latency of entitlement checks, active subscriptions and pricing tables queries that are performed using the Stigg Go SDK.

The performance improvement leverages Stigg's high availability and accessible from anywhere architecture - behind the scenes, the data is accessed from 200+ points-of-presence (POPs), which is closest to the location that the request is made from.

The performance improvement is baked into the Stigg GraphQL-based Go SDK v7.0.0 and the Sidecar SDK v8.0.0 or later.

Avatar of authorOr Arnon
a month ago

Contract Management (beta)

Custom contract terms - like special usage allowances, delayed discounts, or non-standard renewal clauses - often live in signed PDFs or CRM opportunities, separated from entitlement systems and billing platforms. This separation creates operational overhead and causes real-time feature access to drift away from invoice details.

We're excited to announce Contract Management, a single unified solution in Stigg that bridges entitlement provisioning and complex enterprise invoicing!

🆕 What’s new?

A Contract in Stigg represents a signed order form that combines entitlement enforcement with invoice generation:

  • Entitlement Provisioning: Grant customers access to features by linking or creating subscriptions to custom plans and add-ons directly from an order form.
  • Flexible Billing Contracts: Define payment terms, billing schedules, currencies, and custom line items (including setup fees, support, or catalog items) to automatically generate enterprise invoices.
  • Seamless Usage-Based Billing: Connect metered features (e.g., API calls, seats, or tokens) directly to line items. Usage reported to Stigg simultaneously enforces entitlement limits and calculates billed quantities on invoices.
  • Multi-Entity & Consolidated Invoicing: Bill through designated legal entities (with custom addresses, logos, and tax/VAT settings) and choose whether line items consolidate onto a single invoice or issue separately with independent billing anchors and payment terms.

💡 Why it matters

  • Zero System Drift: Enforce what was sold without manual cross-checks or custom scripts - entitlements and invoices stay perfectly in sync.
  • End-to-End Enterprise Flexibility: Support any line item, pricing model, billing cycle (monthly, quarterly, yearly, custom), or payment term (in advance or in arrears) without leaving Stigg.
  • Works with Your Existing Stack: Operates natively on top of tools like Stripe Billing and NetSuite without disrupting existing product-led growth (PLG) workflows.

⚒️ Get started

  1. Navigate to the Customers > Contracts section and click + Add.
  2. Select an existing customer or create a new one.
  3. Upload the signed order form (PDF, PNG, JPG).
  4. Configure Entitlement Provisioning, Billing Contract terms/line items, and assign the appropriate Legal Entity.
  5. Review the financial summary (Total Contract Value, Year 1 Billing, cash inflows chart) and click Publish.

📦 Availability

Contract Management is now available in Public Beta to all Stigg customers.

To learn more about setting up contracts and usage-based billing rules, check out our Contract Management Documentation.

🍿 See it in action

Avatar of authorOr Arnon