This Change Log provides a consolidated list of features and enhancements to Togai’s metering and billing platform on an
ongoing basis. This Change Log will be updated weekly to reflect the pace of new features and changes that are being
taken live within Togai. If you have any feature asks, please send a mail to engg@togai.com and we will accommodate it
in our roadmap.
License entries can be added using account aliases we well.
Line items in custom invoices and custom charges can now be tagged against a billable item.
We’ve launched embeddable widgets for usage and revenue metrics, credit and wallet balances and price plan and schedule. Even more to come!
We’ve exposed APIs for creating alerts programmatically
Creating reports has been made simple using our newely exposed Reports APIs
Introduced “Custom Reports” as a mechanism to upload ad-hoc reports into Togai at an account level. This enables reports to be accessable to end customers over customer portal as well.
Added support for “In-advance pricing rules”, using which now pricing rules can be applied on in-advance components of a price plan.
We’ve launched a newest update that helps with your auditability. If you’ve implemented pricing rules, going forward
you see the pricing rule logs in your invoice.
Timezone support - The user can choose a timezone to be used across the organization in the admin-center
irrespective of their location
Initially only In Arrear rate cards could be used in Pricing Rules, but now we’ve extended the same capability to In
Advance rate cards. For example, one price plan can have both In Arrear and In Advance rate cards, but they should be
billed seperately.
We can now display slabs for In Advance rate cards in the invoice.
If an event has been processed from an UNKNOWN source it has now been explicitly tagged as UNKNOWN, earlier it used
to be a part of unprocessed events.
Apply default filter of last two months in the date range.
Display advanced fee invoice cycle in case if the invoice contains only advanced line items.
Payment should be recorded to mark an invoice as paid
Customer Portal - Once a contact is created and granted access via admin portal, the contact can now login to
customer portal and toggle between accounts for which they’ve access.
Here’s what the customer portal users can see:
Support for overriding template variables in invoice template
Default behaviour of wallet changed - Wallet amount will not be applied to invoices in DRAFT state
Price plan list API will now not include rate cards in its reponse
Variables (free text and settings) are supported now for custom invoice templates as well
Dashboard metrics - Auto zoom the granularity based on the time window chosen - Hourly metrics will be displayed if the date range is < 4 days, monthly metrics will be displayed if the date range>90 days and daily metrics will be displayed if the date range is between 4-90 days
Payment collection widget is now mobile responsive and displays the invoice details
Customer portal can now be customized with logos and color schemes as per the organization’s requirements
Events can be corrected and re-ingested in bulk via API or the UI
A new type of invoice timing configuration - ‘Prepaid’ for credit grant and entitlement rate cards - This requires a
payment to be associated with an order before the corresponding credits or entitlements can be granted to the customer
Ingest named license entries via the event ingestion API
You can now send events without creating a corresponding customer account. When the account is created for those
events and a price plan is attached for that account, the default behaviour now is those events will be automatically
re-processed and rated and accounted for invoicing within 24 hours. This configuration can be disabled as well if
required.
Auto advance invoice configuration - Disabling this option will allow the user to manually review a ‘Draft’ invoice
before marking it as ‘Due’
You can now create ‘Bill runs’ in the billing section that allows you to filter based on a time range, customer and
price plan to view invoices that are pending review, preview them, make edits wherever required and approve them to be
marked as ‘Due’
You can now input rate and quantity in a custom charge in an invoice
You can now preview and download an Invoice group pdf
Invoice sequence number is now displayed in invoice detail
Stripe payment widget is now live with a Togai url. It is available in the end customer’s portal to make payments
through Stripe.
Pricing can now be configured in negative units (to account for automated refunds or failed orders)
Wallet balance will now be automatially refreshed along with the invoice refresh (every 15 minutes)
License entries can now be managed under the License entries tab within an account
You can now test events in the dashboard by sending a custom timestamp. If no timestamp is given, current timestamp
will be taken as the default value.
UI enhancements - moved reports to the Insights section, customer portal link available on the main left navigation
panel, added refresh buttons in the List invoices screen
Added multiple actions and flows for Hubspot - Create customer when deal is ‘Won’, Sync invoices from Togai to
Hubspot, create payment intent in Stripe if payment method is added in Hubspot
You can now add/remove licenses without creating a customer account
Revenue simulator helps you run backtests on actual usage data to compare business impact
(revenue uplift/decline) for your pricing model or price point change
Tag accounts to segmet customers and run simulations on different customer segments
Alerts enabled for unprocessed events
PAID or DUE custom invoices can’t be created for future date
Overrisde support for pricing rules
Configurable idempotency id based on your event schema payload. Create your own custom idempotency key using
components of your event payload.
Now, you can create a price plan with deferred revenue computation. This means that the revenue metrics for plans
with this configuration will be computed at the end of the billing cycle. The benefit this configuration provides is
the ability to change your price plan any number of times during a billing cycle and also for a past time period
during an unbilled cycle.
You can add separate display names to be shown in the invoice for all usage meters, add-ons and features.
Upload custom logo for your invoice
Add Purchase order numbers to individual line items in an invoice and track their draw downs.
View revenue metrics in the dashboard for add-ons and features
Search support for customers/accounts in the dashboard
Configure and view settings for an invoice group
View customer information in the Invoices section
Quickbooks integration is live now
Dynamic triggers for alert channels based on conditions
Invoice line items is decimal adjusted according to the currencies. For example - YEN has 0 decimals, INR has 2 and
so on
Async purchase takes no additional time to update status to SUCCESS once the purchase is granted
Anniversary price plan can now be created (Start Offsets are auto-calculated based on the association date)
Retain start offsets (Available during association/migration of price plan). It retains the same pricing cycle
configuration found on the date of association overriding the pricing cycle config of the new plan to be associated
Get billable name for billable items to display in invoice line item
Usage rate cards, entitlement rate cards can now be added and deleted while versioning of PP as well as in override
Copy curl command right from the Event ingestion screen in the Togai dashboard
Grant licenses via dashboard while attaching ongoing price-plans
Delete Users in Admin Center in the dashboard
Support for adding tags to all entities in the no-code center (app, flow, app/flow links) and search based on tags
Now you can void an event and re-send it using the same id. This
API allows you to correct old events
with new attributes and dimensions that can then be used for metering, rating and billing.
We now provide the ability to search for any entity (eg: Usage meter, add-on, features, price plans, customers,
accounts) using its ID
You can now have a customized theme for your dashboard and match the user-experience you provide to your customers
through your product.
Credit grant rate card: Ability to configure recurring credit grants as part of price plan for a price.
Orders: Initiating entitlement plan purchases will now create orders instead of invoices. Togai creates an invoice
(convert order into invoice) once the payment is received against the order.
Support for “recurrence interval” in fixed fee ratecard to support cases where the cycle of fixed fee cards is
required to be longer than the price plan itself (in multiples of price plan).
E.g: Usage must be charged on a monthly plan but fixed fees are to be paid once per quarter => Monthly plan with a
fixed fee rate card having recurrence interval as 3
0$ invoices will automatically be marked as paid there by auto confirming the purchases and granting corresponding
entitlements.
Invoice status revamp. We are moving to unified invoice statuses from having invoice status and payment status
earlier.
Add and delete rate cards during overrides: You can now not only edit but also add or delete fixed fee and license
rate cards while overriding a customer’s price plan.
The Line Item Level Promotional Credits provide more flexibility in how credits are applied. Apply credits to
individual entities (like a specific usage meter, a specific add-on, fixed fee etc), and not just broadly to the entire
invoice.
Credits
Your customers can now purchase credits upfront which entitles them to some usage of your product. So if you’re
thinking of discounts, reimbursements, promotions and so on - togai can handle it all for you.
License pricing/ Seat based Subscription
Togai now has extensive support for license/seat based pricing models.
Proration of Fixed fees
Togai now supports fixed fee proration. Users will have to pay only for the number of days they are on the plan,
rather than entire pricing cycle. This means that the fixed fee will get reflected in revenue on a day to day manner.
Add custom charges to invoices
You can now add miscellaneous charges to an upcoming (one-off) or ongoing invoice.
Private Apps & Flows
All users can create apps for their own flows. This particular app/flow will be visible only to that user.
Price plan Versioning
Create newer versions of your existing live price plans using versioning. You can decide if you want to move all
customers in the current version to the new one, only particular segments or none of them.
Price Plan Scheduling
Togai now allows you to schedule (in the future) the association of a price plan to an account.
Stripe integration
The Togai and Stripe Integration supports a bidirectional sync between Togai and Stripe.
Here are some flows that are possible today:
Some Available Flows:
Here are some examples of flows that you can utilize:
Support for multiple currencies
Selling internationally and handling payments in different currencies? Do you have different pricing models and
strategies for different regions and currencies? We’re all set to handle them for you.
Add minimum commitment fees
As a part of your contract, if you’d like to have a minimum fee that’s chargeable from your customer if their
projected usage target isn’t met, you can now set that up in togai with just 2 clicks.
Price plan overrides
On an account level, if you want to edit the configurations of a price plan (like adding a new fee, changing rate
etc), you can do so using price plan overrides for an upcoming or ongoing cycles.
Automated Invoice Generation
Based on your price plans, invoices are now automatically generated for your customers in real time. These can then be
published to your accounting (Quickbooks, Zoho books) and payment (Chargebee, Paddle, Stripe etc) systems via our APIs.
Add-ons/fixed fees
Togai now supports recurring flat fees. So if you monthly subscription fee or platform fee components, we got you.
Sandbox environment
Take a tour of Togai using our no-login public sandbox. The whole experience is tailored to your role and industry and
can give you an idea about what you can achieve with Togai
Settings for orgs, customers and accounts
With Togai, you can create data fields on 3 levels: customer, account and organization level. You can then use the
data in these fields for custom transformations and much more.
Enriched values
Enrich events with extra metadata from other sources and price your products based on that. Provide customer level
price customization, experiment with different pricing logic and much more with zero code changes.
CSV Import of events, accounts and customers
Get started in minutes without developer effort by importing all your product’s events, customers and accounts to
Togai as a .csv file.
Assistant
Responses are generated using AI and may contain mistakes.