Stigg Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts

Jump to Month

  • 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

Recurring credit grant provisioning from Salesforce

We’ve extended our Salesforce integration to support the provisioning of recurring credit grants, smoothly bridging the gap between your sales motions and credit provisioning.

🆕 What’s New

Vendors can now provision subscriptions to custom plans with variable recurring credit grants directly from within Salesforce. 

When closing a deal, your sales team can easily input the exact custom credit allocation agreed upon in the Salesforce contract, and Stigg will immediately execute the grant.

⭐️ Why It Matters

  • Automate sales-led provisioning: Fully automate the provisioning of sales-led, credit-based subscriptions without requiring manual intervention from your RevOps or engineering teams.
  • Accelerate time-to-value: Ensure enterprise customers get instant access to their uniquely negotiated credit limits the moment a deal is closed in Salesforce.
  • Maintain a single source of truth: Keep your CRM and entitlement data perfectly in sync, reducing human error and streamlining your quote-to-cash workflow.

⚒️ Get Started

To enable this functionality, you'll need to map your credit products in Salesforce to your credit types in Stigg. 

To do so, navigate to your Salesforce environment, locate the relevant credit product, and set the Stigg type field to Credit entitlement. Once mapped, variable credit grants can be defined and passed through during the standard subscription provisioning flow within Salesforce.

For more detailed setup instructions, check out our documentation on the Salesforce integration and entity mapping.

📦 Availability

This feature is available for customers using the Stigg app for Salesforce v1.13.0 or later.

Avatar of authorOr Arnon
today

A fresh new look for the Stigg App

We’ve rolled out a sleek visual update to the Stigg app to make managing pricing, packaging and entitlements an even better experience.

🆕 What’s New

Both our light and dark mode themes have received a comprehensive design refresh. We've meticulously updated our color palettes, refined our interface components, and polished our typography across the entire platform to give the app a more modern and cohesive feel.

⭐️ Why It Matters

  • Improved usability: A cleaner interface helps you navigate complex pricing models and customer data with greater ease and speed.
  • Enhanced consistency: Unified design patterns and components across all screens ensure a familiar and intuitive experience, no matter which part of the app you are using.
  • Better readability: Optimized contrast levels and refined typography reduce eye strain and make your data - from entitlement limits to billing metrics - much easier to parse at a glance.

⚒️ Get Started

There's no action required on your end - the new UI is already live in your account!

If you'd like to toggle between the newly updated light and dark modes to see which one you prefer, simply click on the icon in the top-left corner of the app.

📦 Availability

This UI update is now live and automatically available for all Stigg users across all environments.

🍿 See it in action


Avatar of authorOr Arnon
today

Low latency credit balance checks

We’ve introduced a lightning-fast way for developers to retrieve and display customer credit balances, ensuring your in-app experiences remain snappy and scalable.

🆕 What’s New

Developers can now utilize the new getCreditEntitlement() endpoint to instantly retrieve a customer's current credit balance. When recurring grants are included in plans and add-ons the response will include their next reset date.

Built on top of Stigg's highly scalable infrastructure, this endpoint is served directly from the Edge. For maximum performance, when integrated with Stigg's persistent cache, this data can be accessed with < 10ms latency.

⭐️ Why It Matters

  • Exceptional User Experience: Presenting real-time credit balances and reset dates to your customers is crucial for transparency. 
  • Built for Scale: By serving requests from the Edge and for persistent cahce, this endpoint is designed to handle massive traffic spikes effortlessly.

⚒️ Get Started

To implement this, simply update your Stigg SDK to the latest version and call the getCreditEntitlement() method for the relevant customer. 

For detailed implementation instructions, check out the SDK documentation, as well as our guides on leveraging Persistent Caching.

📦 Availability

This functionality is available now in the following SDK and service versions:

  • Node SDK: v4.30.1
  • Python / Ruby / Java / Go / .NET SDKs: v6.40.0
  • JavaScript SDK: v3.99.1
  • Sidecar SDK: v6.7.3
  • Persistent Cache Service: v3.1.1


Avatar of authorOr Arnon
today

Custom recurring grants in enterprise plans

We've enhanced our custom plan capabilities, giving you the flexibility to negotiate and define custom recurring credit limits for your enterprise customers on the fly.

🆕 What’s New

Vendors can now define recurring credit entitlements within custom plans as variable.

Just like other variable entitlements in Stigg, this means you no longer need to create separate plans for each closed contract. Instead, leverage Stigg's custom plans as templates for contract negotiation and specify the actual value of the recurring credit grant upon subscription provisioning.

Currently, monthly and yearly recurring grants without rollover are supported for variable limits.

⭐️ Why It Matters

  • Enterprise-grade flexibility: Tailor included credit limits to match the specific needs and negotiated terms of individual enterprise deals without cluttering your product catalog with one-off plans.
  • Streamlined sales motions: Empower your sales and success teams to easily adjust recurring credit allocations right at the moment of closing the deal or provisioning the subscription.
  • Automated provisioning workflows: Once the custom value is set during provisioning, Stigg automatically handles the monthly or yearly recurring grants based on that specific amount for the lifetime of the subscription.

⚒️ Get Started

To grant custom credit grants:

1. Navigate to the Stigg App.

2. Create or edit a custom plan.

3. Add your credit as an entitlement. When defining the entitlement, mark the entitlement value as variable and choose a monthly or yearly recurring cadence.

4. If you have not done so already - specify the metered features that will be used for credit consumption.

5. Publish the changes.

Then, when provisioning a subscription for a customer (either via the Stigg App or through the Stigg API), you will be prompted to input the negotiated recurring credit limit for that specific subscriber.

📦 Availability

The new functionality is available to all Stigg customers.

Programmatic provisioning of subscriptions with custom recurring grant entitlements is supported in the following SDK versions:

  • Node.js: v4.30.1
  • Python / Ruby / Go / Java / .NET: v6.40.0
  • Sidecar SDK: v6.7.3
  • JavaScript SDK: v3.99.1

🍿 See it in action


Avatar of authorOr Arnon
today

Recurring credit grants in plans and add-ons

We've expanded our credit management capabilities to allow you to easily include recurring credit grants directly within your plans and add-ons.

🆕 What’s New

Vendors can now configure recurring credit grants as entitlements that can be directly attached to any plan or add-on in Stigg.

Currently, monthly and yearly recurring grants without rollover are supported.

To give you and your customers complete visibility, these recurring grants will be surfaced across the Stigg UI:

  • Customer Details & Subscription Details: Grants will appear clearly under both the Entitlement Summary and Entitlement Usage sections.
  • Customer Details > Credits tab: You can view a detailed breakdown of credit consumption and active grants.

Recurring grants work seamlessly with Stigg's existing credit capabilities, including one-time top-ups; thereby, allowing your customers to decide whether to increase their available credits on a recurring basis or using an ad-hoc credit purchase.

⭐️ Why It Matters

  • Flexible Pricing Models: Easily support "included credits" as part of a base subscription (e.g., "5,000 AI credits included per month on the Pro Plan").
  • Automated Refills: No need to manually grant credits each billing cycle. Stigg handles the monthly or yearly recurring grants automatically as long as the subscription is active.
  • Clear Visibility: Give your success and support teams instant visibility into exactly how many credits a customer was granted through their subscriptions and how much they have consumed.

⚒️ Get Started

To include a recurring grant:

1. Navigate to the Stigg App.

2. Create or edit a plan or add-on.

3. Add your credit as an entitlement. When defining the entitlement, you can specify the grant amount and choose a monthly or yearly recurring cadence.

4. If you have not done so already - specify the metered features that will be used for credit consumption.

5. Publish the changes.

Once a customer subscribes to the plan or add-on, the credits will be automatically granted and reset according to the defined cycle!

🍿 See it in action


Avatar of authorOr Arnon
2 weeks ago

Scoped API keys

Scoped API keys are now available.

You can now create multiple API keys per environment, each with a specific set of permissions, so your integrations only get access to exactly what they need.

🆕 What's new

  • Multiple scoped keys per environment: Generate as many keys as you need across your test, sandbox, and production environments, each scoped to a specific permission level. Assign them to individual services, teammates, or CI/CD pipelines.
  • Fine-grained permission scopes:
    • Full access - complete read/write across all resources
    • Read only - read access across all resources, no writes
    • Customers write - manage customer data
    • Subscriptions write - create and update subscriptions
    • Coupons write - manage discount and coupon logic
    • API keys read & write - manage API keys programmatically
  • Rotate or revoke anytime: Each scoped key can be rotated or revoked independently, without touching your other keys.
  • UI & API support: Create and manage scoped keys directly from the dashboard or via the API to automate key provisioning as part of your infrastructure workflows.

⭐️ Why it matters

  • Principle of least privilege: Instead of sharing a single full-access key everywhere, you can now issue narrowly scoped credentials per environment, limiting blast radius if a key is ever compromised.
  • Cleaner integrations: Assign different keys to different services or teammates, each with only the permissions they need.
  • Audit clarity: Multiple named keys make it far easier to trace which system made which call, and to revoke access for a specific integration without disrupting others.

🔒 Availability

Scoped keys are available on the Scale plan.

🛠 Get started

Navigate to Integrations > API keys inside your environment and click + Add scoped key to configure your first scoped credential.

To learn more about managing scoped keys via the UI or API, check out our documentation.

🍿 See it in action


Avatar of authorRoy Banon
2 weeks ago

Apple App Store Integration: manage iOS entitlements with Stigg

We're excited to announce native support for Apple in-app purchases. You can now use Stigg to manage entitlements and the full subscription lifecycle for your iOS subscribers, using the exact same infrastructure you use for all other billing channels.

🆕 What's New

Stigg now natively integrates with the Apple App Store, giving you a single place to manage entitlements across all your billing channels, web, mobile, and beyond.

Key capabilities include:

  • Automatic sync: Subscription state is kept up to date automatically as customers purchase, renew, upgrade, downgrade, or cancel through the App Store.
  • Full lifecycle management: Provisioning, renewals, upgrades, downgrades, cancellations, and billing retries are all handled automatically.
  • Migration support: Onboard your existing iOS subscribers into Stigg without disrupting their active subscriptions.

⭐️ Why It Matters

Launching a mobile app means more than just building the UI. Entitlement logic, access control, feature gating, and usage reporting all need to work correctly across every platform your customers use.

With Stigg's Apple App Store integration, all of that is handled for you. Your iOS subscribers get the same consistent entitlement experience as your web subscribers, so you can focus on shipping your app rather than building and maintaining billing infrastructure.

This is particularly relevant if you:

  • Want to launch your iOS app faster by offloading entitlement management to Stigg
  • Need feature gating and access control to work consistently across your web and mobile products
  • Want a single source of truth for subscription state regardless of where a customer subscribed

⚒️ Get Started

  1. In the Stigg app, navigate to the Integrations section, select Apple App Store and follow the instructions to set up the connection.
  2. Map your App Store subscription products to Stigg plans.
  3. Ensure customers are created in Stigg with a billingId matching their App Store identity.

📦 Availability

The Apple App Store integration is available to all Stigg customers.

🍿 See it in action












Avatar of authorRoy Banon
3 weeks ago

Self-service credit purchase CTAs in Credit Balance and Credit Utilization widgets

We've made it easier than ever to allow customers to purchase additional credits in a self-service manner, directly from where they monitor their usage.

🆕 What’s New

Vendors can now display a CTA button inside the Credit Balance and Credit Utilization widgets. 

The button's styling and text are fully customizable, ensuring a seamless integration with your application's design system

⭐️ Why It Matters

  • Ensure customers never run out of credits - allow customers top top-up their credit balance in a self-served manner
  • Increase revenue - sell additional credits as one-time credits or recurring add-ons.

⚒️ Get Started

To display the button, simply provide the onAddCredits callback when initializing the widget. 

When a customer clicks the button, this callback is triggered, allowing you to seamlessly direct them to your checkout flow or open a top-up modal.

📦 Availability

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

  • React: v7.22.1
  • Vue: v5.13.0
  • Embed: v6.12.0

🍿 See it in action


Avatar of authorOr Arnon
3 weeks ago

Improved Environment Switching Experience

Stigg environments are designed to seamlessly support your software development lifecycle. 

Due to the fact that they are completely isolated, you can leverage them for a "Git-like" experience, creating a separate environment for every new feature branch or pricing iteration. 

To ensure you have the best experience managing this infrastructure at scale, we’ve overhauled the UI to make finding and switching between environments faster and easier than ever.

🆕 What’s New

  • Advanced Environments Table: We've added a search bar, type filtering (Production vs. Non-Production), and pagination directly to the Environments table so you can instantly find the exact sandbox you need, no matter how many you have.
  • Smart Environment Picker: The sidebar dropdown now features a built-in search bar. You can type to filter your list and jump directly to any environment, keeping your workflow moving without endless scrolling.

🛠 Get Started

Head to Settings > Account to use the new searchable table, or open the top-left environment dropdown in your sidebar to instantly search and switch between contexts.

🍿 See it in action


Avatar of authorRoy Banon
3 weeks ago

Invoice Support for Credit Top-ups

We’ve expanded the flexibility of our Credit Adjustments to support sales-led procurement processes. You can now provision paid credit top-ups that are billed via invoice.

🆕 What’s New

We have added Invoice as a supported payment method when manually granting credits to a customer. This update introduces:

  • Invoice-Based Top-ups: Select "Invoice" as the payment method when purchasing credits on behalf of a customer.
  • Payment-Gated Availability: Credits purchased via invoice will become active only after the invoice is marked as paid (automatically by billing solutions that are integrated with Stigg or manually via the Stigg app), ensuring you don't grant usage before receiving payment.

⭐️ Why It Matters

For many B2B customers, credit card payments aren't always an option. This update bridges the gap between manual sales motions and automated credit provisioning:

  • B2B Friendly: Accommodate customers who require net terms, wire transfers, or purchase orders for large credit blocks.
  • Risk-Free Provisioning: Eliminate the risk of "usage without payment" by keeping credits locked until the invoice is settled in your billing system.

🛠 Get Started

  1. Navigate to Customers and select a specific customer.
  2. Go to the Credits tab and click Adjust credit balance.
  3. Set the Gran type to "Paid".
  4. Enter the amount and cost basis, then click Grant Credits.
  5. Under Payment method, select Invoice.

📦 Availability

Invoice support for credit top-ups is supported when Stigg is integrated with Stripe or Zuora.

🍿 See it in action

Avatar of authorOr Arnon