Kanuu changelog
Kanuu changelog

Faster billing pages 🏎️




One of the bottle necks when loading the managed billing page was invoice fetching, for customers who have been with you for a long time or have made many Addon purchases, invoice loading was slow - due to multiple calls needed to Paddle's API.

We've now offset that and invoices are loaded asynchronously after your customer has loaded the billing page, this makes the interaction feel snappier and reduces frustration for the customer.

It's a win for everyone! ✌️

Pause and Resume




We've just deployed a two-part feature;

Customers can now resume their subscriptions directly from Kanuu, when a customer is looking at their subscription, and it is paused. They get offered a shiny new button to resume their subscriptions again. This also applies to subscriptions that pending paused, as in, the subscription is due to be paused at the end of the current billing cycle.

Previously pausing could only be done directly through the Paddle UI. Kanuu now has the ability to let your customers pause their own subscription, when a customer pauses, their subscription will remain active until the end of their current billing period and then move to a 'paused' state. Pausing can be an excellent way to reduce churn so offering this as a 'break' increases the chance a customer will reactivate.

Pausing isn't for everyone, so the ability to pause is hidden behind a UI feature flag which you can now turn on under "Plans & Products" in the Dashboard.

The ability to resume will always be visible for paused subscription - we want your customers to get back to being paid customers as soon as possible!

Would love to hear your feedback; hello@kanuu.io

Enjoy ✌️

Paddle Checkout using customer emails




You can now send Kanuu your customers email address when generating a nonce. Kanuu will use this email address to open up the Paddle checkout which skips the customer having to enter their email address manually.

Less friction more sales - you're welcome ✌️

Emails are always a point of contention and it's not always awesome to be sending your customers email address across the internet. We take this part very seriously. Emails are always encrypted at rest and are never decrypted until the customer accesses their billing portal.





Whilst one-time purchases have been available for a while now, this only meant to could sell something along the lines of a 'lifetime subscription'.

With the release of Addons this means you can now sell products that can be repeatedly purchased. This kind of setup lends itself well to apps selling credit-based subscriptions. So having a monthly subscription that gives you X number of credits - now you can allow your customers to purchase top-ups along side their subscription.

Addons has also been designed to be stand alone too, only want to sell top-ups without the subscription - no problem Kanuu can handle this too!

You can start using Addons today by heading over to your Kanuu products dashboard and enabling some addons!



Enjoy ✌️

Laravel Package update





We've made some big changes to our Laravel package that now makes it even easier to add billing to your Laravel app

In fact, we counted only 6 lines of code needed to get up and running, that's pretty crazy right?!

By default, the package now uses the Kanuu subscription API under the hood so your Laravel application doesn't need to care about webhooks coming from Paddle anymore - which simplifies things 10x.

We've also updated the documentation for the package too.

Enjoy adding billing even faster now!


Team Logos





Want to add a touch of team personalization to your customers' pages? We gotchu.

You now have the power ⚡ to add team logos. You can add your logo (.jpg, .png or .svg) in your team profile settings and we will show your logo to your customers when they are managing their billing.

Here's our customer page now as an example;

Screenshot 2021-07-27 at 08.15.50.png

Enjoy! ✌️

Subscription API





Phew, it's been a busy few days for releases! This one is a biggy though, hold on to shorts!

We've released our new shiny subscription API endpoint, this means you can retrieve the subscription status of any of your customers that have subscribed via Kanuu without having to listen to Paddle's webhooks.

We've put together some docs here which will give you a brief overview of what to expect from that new endpoint.

Our aim has been to keep it super simple; Is this user subscribed yes|no meaning you don't need to worry about checking dates or listening for webhooks. We even handle grace periods for paused and canceled subscriptions, so you customers can get what they have paid for! You're welcome. 🐚

We recommend fetching subscription status' once a day and heavily caching them to keep your application nice and fast.

This should be a game-changer for anyone who has gone through the pain of setting up listening to webhooks!

Go forth and p̶r̶o̶s̶p̶e̶r̶ bill people with ease! 🖖

⏸️ Paused Support - Part 1





We've made our first steps towards full support for pausing subscriptions.

From today the customer UI supports the paused subscription state and we will show some slightly different UI elements with information specific to paused subscriptions.

This means that if you pause a subscription directly on Paddle then we can handle this properly.

We will be working on the next steps soon which include being able to pause and resume subscriptions from the UI directly (don't panic if you don't want to offer pausing this will be a UI setting 😉).


Team onboarding





Today we released our team onboarding, a much quicker way to help teams get started with the essentials Kanuu needs to do its thang.

Screenshot 2021-07-20 at 15.53.18.png

You'll now see this onboarding screen when creating a new team or after registering as new user.

Happy onboarding 💪

✨ New Dashboard





If you have logged in recently you'll have noticed something, well everything, yes everything changed.

We revamped the old drab style of our team and settings pages and gave them a new lick of paint. The whole team and settings area should just make you feel happier.

Alongside that newfound happiness, you should be able to navigate through the settings easier now, with each section having its own visible page you won't need to scroll endlessly to find what you are looking for!