Update 38 — November '24
The end of the year is fast approaching, but we're not done shipping. Here's what we shipped recently:
Edit and delete dunning campaigns
You can now instantly update dunning campaign thresholds, delays, and attempts to fit your needs—changes may trigger new attempts for linked customers. No longer need a campaign? Delete it! Customers will either switch to the default campaign or be excluded if none exists.
Create new API keys
Need more API keys? You can now manage your API keys more efficiently—create, name, and delete them to seamlessly connect Lago to other tools.
Visit the Developers > API Keys section to explore this new experience.
Schedule an API key rotation
You can schedule an API key rotation to proactively manage security migrations. Choose a timeframe—now, in 1 hour, 24 hours, 48 hours, or 7 days—and Lago will automatically deactivate the old API key.
Rotate your API key
Oops! Think your API key might be exposed, or just want to rotate it to stay safe? No worries—you don’t need to reach out to us. You can now quickly roll your key anytime in the Developer section.
Automatic dunning: Payment reminders on autopilot
For businesses billing on usage, keeping payments timely is essential. That’s why we’re introducing Automatic Dunning—a hands-off way to manage overdue invoices and keep cash flow steady.
With Automatic Dunning, you can set up tailored reminder campaigns for different customer groups. Once activated, these campaigns run on autopilot, sending scheduled email reminders for any unpaid invoices. Reminders will keep going until the payment is made or you adjust the settings.
Automatic Dunning keeps your payment reminders on autopilot, so you can focus on what matters while your billing engine handles collections in the background.
Customizable rounding for usage metrics
Previously, usage rounding in Lago was limited to a default precision. Now, with Customizable Rounding Rules, you have full control over how usage-based metrics are rounded.
Choose from these rounding options:
- Ceil: Always round up to the nearest integer.
- Floor: Always round down to the nearest integer.
- Round: Round to the nearest integer using standard rounding rules.
Additionally, you can specify a precision level—positive or negative—allowing you to round usage to a set number of decimals.
Build any usage-based metric with SQL expressions
Previously, usage-based metrics in Lago were powered by a single field—ideal for simplicity but limited in flexibility. Now, we are giving you complete control with SQL Expressions.
With SQL Expressions, you can build metrics tailored to your needs. Use advanced math operations, concatenations, rounding, and more to create precise, custom metrics that reflect your unique usage patterns.
Custom expressions allow you to define more advanced computation logic by dynamically using any event field within your expression. Here are a few examples:
- Concatenation:
CONCAT(value1, '_', value2)
- Math operations:
((value1 * value2) / value3)
- Rounding:
ROUND(value1 / value2)
Cascade plan editions to overridden subscriptions
You have now the flexibility to decide whether changes made to the parent plan should automatically cascade to all overridden subscriptions. For instance, if you add a new charge to the parent plan, it will immediately reflect in the overridden subscriptions, ensuring that all pricing updates are seamlessly applied across your entire customer base while maintaining the flexibility of custom pricing.
Sync billing data to HubSpot
With Lago’s new integration, you can now seamlessly sync billing data in real time to HubSpot. By connecting your Lago account to HubSpot, you’ll enable the following:
- Customer Creation: Automatically create Contacts or Companies in HubSpot based on your Lago customer data.
- Invoice Syncing: Real-time invoice sync to a HubSpot custom object named
LagoInvoices
. - Subscription Syncing: Real-time subscription sync to a HubSpot custom object named
LagoSubscriptions
.
Quote in Salesforce CPQ, bill in Lago!
Our enhanced Salesforce package now enables you to use Salesforce CPQ for quoting leads and customers. Once a quote is approved and signed, it automatically triggers a real-time subscription in Lago. No need for separate processes—your sales team can directly create subscriptions from validated quotes within Salesforce.
Dynamic pricing
Do your prices change dynamically based on a provider or complex in-house calculations? Here are some real-life use cases:
- 🤖 AI companies: prices fluctuating based on real-time models cost
- 🏦 Fintech: matching prices to live market data
- 📱 Telco/CPaaS: adjusting costs to fluctuating carrier rates
We’ve heard you, and we’re excited to introduce Dynamic Pricing for this! You can now set a charge model as Dynamic and send the event amount directly through each event. No more headaches trying to manage interchange fees or fluctuating custom prices.
Focus on building, not billing
Whether you choose premium or host the open-source version, you'll never worry about billing again.
Lago Premium
The optimal solution for teams with control and flexibility.
Lago Open Source
The optimal solution for small projects.