Overview
Failure to renew your subscription (say converting a free trial to a paid account or you failed to pay your monthly or annual bill/invoice) will cut-off the functionality of your account. You may receive the "License has expired" error when trying to access your Kayako instance. Or, the error "Your request wasn't saved because your subscription has expired." will appear if you attempt to make changes to your settings (e.g., disabling user accounts or adding automation).
Diagnosis
If your subscription has expired, you will be able to login to your instance but you will not be allowed to make any changes to the settings.
There are a few reasons why you may encounter these error messages:
- Your account has an unpaid bill perhaps due to credit card issues or delays in bank transfer payments.
- You might be logged in to the wrong instance.
- There's a sync issue with Kayako's backend system
To avoid service disruption due to failed renewals, we highly recommend adding a valid credit card to your account. If you have a valid credit card on file, the system will automatically charge your account either monthly or annually depending on your plan. This keeps your account up to date with payments thus avoiding disruptions due to license expiration. If you don't have a credit card on file, then your subscription will expire as soon as it reaches the expiration date.
Or, if you are paying through bank transfers, make sure you send your payment at least seven (7) days before your instance expiration date. You can view your account details from the Account section of Kayako.
On the other hand, If you have made a payment or can confirm that the payment has been collected and yet you are getting the aforesaid error messages, then it could be a problem with Kayako's backend system that needs to be reported to the support team.
NOTES:
- Before you proceed with the solution below, please make sure you are accessing the correct instance if you are managing multiple instances of Kayako or subscriptions.
- If you have specific questions about pricing details, please send an email to Sales@kayako.com.
Prerequisites
- Updating payment details and account information requires an "owner role" account.
- Working knowledge of the API (Application Programming Interface).
Solution
Please check your billing information as described in the Checking or Updating Your Billing Information, Price Plan, or Payment Method article. If confirmed that you have not made a payment but you are intending to renew the subscription or perhaps you are already in contact with the renewals team, please "Contact Us" to request a temporary extension. Once the extension is granted, you can go to the admin panel in the Accounts section to update your credit card or payment method information.
If you are certain that the payment has been collected from the account and yet you are getting the "subscription has expired" error message, "Contact Us" to investigate.
Testing
For billing issues, once the payment is collected, the subscription will be renewed and you can continue using your instance without the "license has expired" error.
For non-billing issues, once we get your instance to sync with our backend system, the subscription will be renewed and you can continue using your instance without the "license has expired" error.