Welcome back to Good Better Best.
Each week, we break down real pricing, packaging, and product moves from SaaS and AI leaders and share the ideas worth stealing.
Earlier this week, we hosted a roundtable on all things AI Credits with three pricing leaders who have been navigating credit models for the last year:
Rita Sherman: Sr. Director Monetization Strategy at Gong
Jeff Curran: Head of Pricing and Packaging at Miro
Manu Mehra: Strategic Deal Pricing at Databricks
It was an awesome session. Below, I’ve broken down my top 10 takeaways. If you want to watch the full recording, check it out here.
Let’s get to it.
🔌 PricingSaaS Partners power the next era of SaaS pricing

This Week in Pricing, Packaging, and Product
This week we observed 310+ changes. The highlights:
Microsoft 365 Copilot added usage-based billing for select advanced AI features [Link]
Salesforce now includes Premier Success with Core, Advanced and Max licenses [Link]
Basecamp repriced its lineup [Link]
Avalara launched self-serve Avalara Select pricing [Link]
Veed cut Pro AI credits from 30,000 to 18,000/month [Link]
ActiveCampaign now includes 500 AI credits on every plan [Link]
Vercel added usage pricing for Vercel Drives and cut Firewall rule limits [Link]
Atlassian Statuspage cut its Business plan from $399 to $300/month [Link
Slack added a Frontline teams add-on for Enterprise+ [Link]
Webflow launched a Campaigns add-on for marketers [Link]
Leadpages removed its $29/month Pro plan [Link]
Koala now rolls unused monthly credits into a bank for up to 3 months [Link]
Leonardo.ai limited Free users to Auto-only model access and made its Leo Agent paid-only [Link]
Exa removed its $15/1k Deep-Reasoning Search tier and set Deep Search at $12/1k requests [Link]
LiveKit started charging self-hosted agents for turn detection ($0.50/1k requests) and adaptive interruption ($1.20/1k), free on LiveKit Cloud [Link]
Composio added a Firewall add-on at $0.50 per 1M tokens evaluated on Pro [Link]
Check out more updates on PricingSaaS →
10 Lessons on AI Credits from Gong, Miro, and Databricks
Gong, Miro, and Databricks are very different businesses: a seat-based revenue platform, a horizontal collaboration tool, and a consumption-native data cloud. Yet they kept landing on the same lessons. Below are ten of my favorites.
1. Design credits in three layers (value, consumption, and economics)
Manu's framework is a clean mental model to start with. Good credit design answers three questions, in this order:
Value layer: what customer problem does this pool of credits solve?
Consumption layer: what actions does the customer take that burn credits?
Economic layer: what does it truly cost you to serve the inference, orchestration and infrastructure behind those actions?
The trap is designing from the bottom up, starting with GPU time or tokens. Credits exist to close the gap between the value you deliver, what you charge, and what it costs you. To the extent you can, keep the complexity on the inside. Internally, all three layers can be messy. For customers, it should be simple enough that they don’t "need a PhD to explain the bill" to steal a phrase from Rita.
2. Anchor the credit to a unit your buyer already understands
Gong defines a credit around the thing customers already associate with Gong: a call. When an autonomous agent reads or analyzes your conversations, a credit roughly equals a call. That maps cleanly to perceived value and willingness to pay, and it stays consistent no matter which feature consumes it.
The opposite approach that Rita warned against is the restaurant menu: a long list of agentic features, each with its own credit price, that has to be updated every week. One of her beta customers summed up the buyer's view: "I manage so many different budgets and so many different contracts. Please just keep it simple for me."
The takeaway: pick one familiar, durable unit and let new features map back to it.
3. Not every feature should consume credits
Gong tested putting its AI role-play trainer on consumption, talked to beta customers, and decided against it. Usage pricing is "a magnifying glass on any flaws" in a product. With credits, you're betting that customers will see enough value to keep paying every time they use it.
Their rule of thumb: put autonomous agents and heavy AI processing on credits, and leave lighter or still-maturing features in the core package.
Before metering, ask two questions.
Is the product good enough that usage will grow on its own?
Does the consumption pattern match where customers expect to spend?
4. Agents force a shift from pricing “outputs” to pricing “work done”
Jeff described a move from "phase one" to "phase two" AI credits.
In phase one, Miro priced on artifacts: the doc, slides or stickies AI created for you. That works when the output is predictable. With agents, you don't know how many steps it'll take or how much reasoning it will require to deliver an output.
Gong and Miro reached the same solution to this. They split agentic work into three stages and meter each one, so the bill reflects how much work the agent actually did:

Gong launched with the read stage alone (roughly a credit per call analyzed) and is adding work and output as it rolls out custom agents. Miro is moving from charging for the finished artifact to charging for the work done.
5. Price against an exchange rate you can adjust, and adjust in the customer's favor
Don't lock each AI feature to a fixed price. Instead, decide how many credits each action costs, and treat that number as a dial you can turn. That's how Gong does it: analyzing a call costs a set number of credits, and Gong can change that number without touching anyone's contract.
The trick is to start conservative, so every change you make later is good news. If an action starts at 0.5 credits, you can drop it to 0.3, and customers get more for the same cost. Jeff put it simply: "You can change it later as long as you're giving people more. If you're trying to take some away, it's really painful."
Rita added two related points:
Be generous with promo credits for new features. Adoption comes first, and once people start using AI features, they rarely stop.
Don't change pricing every quarter. Most buyers still don't want any pricing change before renewal. Adjusting credit costs lets you evolve without reopening contracts.
6. Manage AI margins by workflow, not by token
Model prices change by the week, so margin math done at the token or model level goes stale fast. Manu's answer is to manage profitability one level up, at the workflow: the job the customer is paying to get done. Here's how he breaks it down:
Define a small, standard set of workflows. With thousands of customers you can't have thousands of workflows. Pick a set number and let it grow slowly.
Set target contribution margins by workflow and customer segment. The same task can use very different numbers of tokens from one customer to the next, so aim for a margin range, not a single number.
Keep it simple for the customer. Workflows are for internal accounting. Customers should still see one credit, not 20 or 30 different kinds of credits.
Pass savings through and let volume make it back. When unit costs fall and you lower prices, consumption usually rises, so revenue still grows over time. That transparency also builds the long-term relationship.
The payoff is a margin view that holds up every time a new model ships, because it tracks the work customers buy, not the tokens you pay for.
7. Start with the market standard for allotments, then justify every bit of complexity
Credit mechanics are standardizing. Jeff's default if he were starting today: monthly allotments, no rollover. Begin there, and add complexity only when you can say why it's worth it.
Zendesk needed seasonality handling for support volume. Miro needed mechanics that fit PLG. Those are good reasons.
When you do add structure, Manu's three-bucket model is a useful template:

On rollover, Manu suggests partial rollover for enterprise customers as a trust-builder, but not 100%. Credits need to expire eventually.
8. Make it one pool of credits
When an audience member asked about fungibility across products, the answer was unanimous:
Jeff: "One pool. Justify why you would want more. Customers will hate it."
Rita: '“Gong's credits are fully fungible. Flexibility is part of the reason credits exist in the first place.”
Manu: “The narrower you scope credits, the more likely they go unused, which creates rollover and shortfall fights. Only go narrow if you have very clear line of sight into how a customer's workloads will evolve.”
Separate pools turn one budget into several and leave credits stranded where customers don't need them. Unless you have a strong reason, give customers one balance they can spend wherever they get the most value.
9. Ship usage controls on day one
Enterprise customers won't adopt credits they can't govern. Jeff and Rita both learned this after launch, and both landed in the same place: controls aren't a nice-to-have. They're a launch requirement.
At Miro, the controls enterprises wanted, by model, person and team, were "far greater than we knew at launch." Jeff's verdict: you can't launch credits to enterprises without them. Rita agreed: "You only have one chance to launch something really well." If customers won't use it because the controls aren't there, you've lost your momentum.
Gong launched with basic governance and added more later. Its credit profiles now cap credits per user, per feature, per month. They also answer the top enterprise question: "How many credits will I need?" Usage is too variable to forecast, so Gong now tells customers to budget against the limits they set, not an estimate.
Before you launch, make sure an admin can see and cap usage by user, team, feature and model. That's what gives buyers the confidence to commit.
10. A credit launch is a team sport
Every panelist said some version of this: you can't design or launch credits from the pricing team alone, it’s critical to lean on other stakeholders who will inevitably be impacted by the new model.
Here's what that looks like in practice:
Bring every function into the design. Gong ran a three-day offsite with finance, accounting, product, RevOps, product marketing and enablement. Each area owned recommendations on questions like default credit amounts and rollover, then presented them to the group.
Win over your sales team first. As Rita put it: "It's not your customers, it's your sales team. They really have to buy into this." If reps can't explain why credits work the way they do, customers won't understand it either.
Align incentives (Manu). If credits are designed to drive consumption but sales and product are measured on something else, you are not solving a collective problem. Make sure every team knows what credits mean for them.
Plan for ongoing operations. Months after launch, Gong's operations team still meets for 30 minutes every day to work through new issues.
Credits touch pricing, product, finance, billing and sales all at once. Treat the launch as a company project, not a pricing project.
Final Thoughts
Credit models will keep changing as costs fall and agents get more capable. The teams getting it right aren't the ones with the perfect model at launch. They're the ones who built a model they can evolve without breaking trust.
Thanks to Rita , Jeff, and Manu for sharing what they've learned. Join the conversation in the PricingSaaS community, or watch the full recording on demand.
Thanks for reading! If you’re working on AI monetization and want to learn more about how we help, book time here.
Until next time,
Rob