Articles:
- Orders: creating and editing orders.
- How do I add an individual payment link to a student
- Transactions
- How to set up sending your own email after purchase
- Integration with the Sendpulse chatbot
- How to integrate a payment system on Kwiga
- How to set a specific language for an offer page
- Important Project Settings
- How to grant access to students if the sales were not made on Kwiga
- Payment without authorization
- How to create a new stream with your own schedule
- How to give access to one student
- How to change access for one student
- How to set up demo access to a course, open house day at the school
- Setting up subscriptions (recurring payments)
- Automation: Follow-up email sequences (unpaid orders and applications)
- Credits and installments, payment in parts
- Promotional offer
- Discount coupons and possible settings
- How to launch course registration with prepayment
- How to create cross-sell offers in Kwiga
- How to start selling on Kwiga: creating a price plan
- Creating multiple pricing plans
- Selling consultations and one-on-one sessions
- Як змінити тариф учневі (доплата на Kwiga)
- How to sell (give access to) parts of the course
- How to implement access renewal sales
- Selling through a registration form on a third-party site
- Selling through a mini-landing page created on Kwiga
- How to add a video to a page (mini-landing, course page)
- How to create a link with an applied coupon
- Offers and Payments on Kwiga: How It Works
- Repeat Sales: Setting Conditions and Sending a Coupon Based on Purchase Count
- Setting up notifications in a Telegram channel
We will explain how to set up auto-renewing payments, recurring payments, and subscription-based payments.
In this article:
On Kwiga, you can configure subscription payments, meaning a certain amount will automatically be charged from your clients' cards monthly. If there are insufficient funds on the card or the card has expired, the charge will fail, and access to the products will be blocked.
Before setting up a subscription, you need to create the products that will be sold under the subscription. It's not necessary to fully populate them with content yet, but you must create the products on Kwiga.
We offer two subscription options: with automatic billing (handled by the payment system) and manual payments from users (more like membership fees). In both cases, if a payment is overdue, access to the products will be closed.
Payment System Features and Limitations
If you are using automatic billing, pay attention to the following limitations and features of different payment systems:
-
Wayforpay: On the payment page, clients will have the option to disable auto-billing and make a one-time payment instead of subscribing. If the next payment is not made manually, the client’s access will be closed. Currently, Wayforpay does not allow removing the toggle that disables auto-billing.
-
Fondy: Make sure you disable GooglePay/ApplePay acceptance for subscription payments, as payments made through these services are one-time and won't support automatic billing.
If you accept regular payments and do not want to disable GooglePay/ApplePay for them, Fondy offers a solution using skins—different designs for payment pages.
For subscription offers, use a payment page variant without GooglePay/ApplePay; for regular payments, use pages with them.
To link a specific skin to an offer on Kwiga, contact support specifying the offer and skin number.
If auto-billing fails (for example, due to insufficient funds), you can manually initiate a payment in the Fondy dashboard. However, even if successful, this payment will not be reflected as a subscription on Kwiga, and you will need to manually extend the client’s access by one month.
Cancelling a Subscription
Depending on the selected payment system, the subscription can be canceled either by the student (client) through their Kwiga dashboard or only by the payment system account owner.
-
Wayforpay Subscription Cancellation:
To allow your clients to cancel subscriptions themselves on Kwiga (subscriptions created via Wayforpay), you must enter the Merchantpassword in the payment system settings. You can obtain this password by contacting Wayforpay support.
If the key is not added, clients can only cancel the subscription through their personal account on Wayforpay under "Regular Payments". -
Stripe Subscription Cancellation:
Clients can cancel their subscription directly from their Kwiga dashboard; no additional settings are needed.
Setting Up a Subscription Offer
Subscription access can be granted to any product: a course, a marathon, a closed group.
Create the product you want to provide access to. At this stage, it is not necessary to fully populate it with content—you don't need to upload lessons, assignments, or videos yet, just create the product.
In the example below, we show how to create a subscription offer with monthly payments for a course and a closed Telegram chat. Students will have access to the course and the closed chat for one month. With timely payments, their access will continue; if the monthly payment fails, their course access will be closed, and they will be removed from the closed chat.
Go to Sales → Offers and click the +Offer button. You will see the following fields:
Offer Name
The offer name should be clear to you and your students. It will appear in students' emails when they receive access, on your contact cards, and in various course reports.
Typically, the name includes the course title, pricing plan, and cohort (group) name.
Offer Status
The offer status determines whether students can purchase the course using this offer and whether they can see it on the course’s public page.
To implement subscriptions, your clients must be able to see this offer, so you should set it to public access.
Additionally, you can choose whether the offer is available only via a direct link (NOT shown in the public list) or if participants can click to access and purchase it directly from the course page (Displayed in the public list).
Offer Name (Repeated for Emphasis)
The offer name should be understandable to both you and your students. It will be visible in students’ access emails, your contact cards, and various course reports. It often includes the course name, the tariff plan, and the cohort (group).
Offer Settings
Offer Description – This is an optional field where you can specify what students receive upon purchase: access to certain materials, the duration of access, and other important details.
Offer Active Period – This defines the period during which students can make their first payment and create a subscription.
It does not define how long they will have access to the course, only the period when they can start their subscription.
You can either set a specific time frame or make it indefinite.
Sales Limit – You can set a maximum number of sales for this tariff. Students will see how many spots are left. Once the limit is reached, further purchases will be impossible.
Sending Notifications
Here you can configure which emails students will receive in case of a successful or failed payment.
Important: Upon a student's first purchase on the website, they will receive the following emails:
-
Activation email
-
Successful payment confirmation (or failed payment notice)
-
If the course becomes available immediately – a "Product Access Granted" email.
You can disable the sending of the activation and access emails by contacting the customer care service.
To disable email sending, click on the email title and then toggle the switch at the top to "Do not send emails".
Selecting a Different Email Template After Payment
To specify a different email template for sending after a successful (or failed) payment, make sure the toggle at the top allows sending emails, and simply select the desired templates.
You can select as many templates as you need.
If you want to edit an email, check out the video tutorial on how to use the email builder (article: How to Create a Marketing Email Campaign).
Post-Payment Pages
By default, after payment, students are redirected to a standard "Thank You" page (or a corresponding page for unsuccessful payments) and from there, they can go to their personal account.
You can specify any other page for redirection after payment in this section.
You can always change this setting later if needed.
Product
The main section — Product — click +Product and select the product(s) to which you want to grant access.
You will then see additional options related to the specific product, which can be configured in the offer.
For example, for a course or marathon, there are many additional settings, while for a closed group there are fewer.
Content Access
This refers to the period during which students have access to the product.
For a course or marathon, it’s the period when materials are available; for a closed group, it’s the period the student can stay in the chat.
If you are setting up a subscription, you need to specify the maximum duration for the entire subscription period.
For example, if the course is designed to last one year (with monthly payments), you should indicate 12 months here.
If access to the chat remains available permanently, set it to unlimited.
Additionally, for our example, note that the course itself starts on August 29, but participants can join and communicate in the chat immediately after payment.
Access to Lessons
Unlimited access means that participants will have access to all lessons in the course.
If you want to restrict lesson access for this specific tariff (offer), click Unlimited, and then select specific lessons in the window that appears.
Lesson Release Schedule
If your course has a planned lesson release schedule, you can configure it either within the course settings or within the offer settings.
For the first launch, we recommend setting it up directly on the course itself (in the Dates and Lesson Release Delays section), so there’s no need to modify the delay settings at the offer level.
If you have added checkpoints to the course (requirements to complete an assignment or quiz before moving forward), make sure to keep this setting enabled for the offer as well.
Assigning a Mentor
If the pricing plan (tariff) requires assigning a mentor or mentors, you can set this up directly within the offer so that students are automatically distributed among mentors.
If you are handling the course personally, checking homework and comments without mentors, assistants, or helpers, simply leave this field unchanged.
You can also add a mentor later — details can be found in the article How to Add a Mentor?.
Practice Assignment Submission
This setting allows you to configure whether assignments are automatically checked or sent to a mentor for review.
There are three options available, including "As per quiz settings", which allows configuration based on quiz-specific settings.
If you are creating a pricing plan where assignments are not reviewed manually by a mentor or the course author, but the course includes open-ended questions and tasks, you can choose "Automatic Checking."
As soon as students submit their answers, they will be automatically marked as completed.
Below you can configure access to comments and the issuance of a certificate for the course.
Pricing
Select Paid, and additional settings will immediately appear to specify the price and currency.
Here, indicate the subscription cost (the amount of a single payment).
When using a subscription, you cannot change the payment amount later — it will remain fixed.
If you want to charge different amounts over time, use the Installment Payment option or Scheduled Payment by Installments.
In the Payment Order section, instead of selecting "Full Amount at Once", choose "Subscription".
After that, you will see additional settings:
Next Payment
Here you can set the payment frequency.
Available options: once per month, once per year, on a specific day each month (for example, payment will be charged every 5th of the month), or once every N days/months.
Duration
In this section, you set the duration of the subscription.
If your course and subscription are tied to a study period, specify that period here (for example, 12 months).
If you are selling access to a chat or a closed group without a time limit, leave it as unlimited.
Payment System
One of the important points is integrating the payment system. First, you need to integrate your payment system with Kwiga (more details on how to do this in the article).
Select "Through payment system" and specify which account to use.
In the Subscription Deduction section, choose to do it via the payment system.
If done manually through Kwiga, clients will need to pay manually each month. A payment link will be sent to the email 1 day in advance, and also 1 hour before payment, and will be available in the dashboard.
If done automatically through the payment system, deductions will happen automatically. Clients will receive notifications 1 hour before the scheduled payment date. Some payment systems have limitations on payment frequency. You can view the specific ones by opening the hint.
Modifying Existing Subscriptions
You can edit the offers by changing the price, subscription terms, or payment system account. Please note that these changes will not affect previously created payments/subscriptions, and you will be notified about this additionally on the platform. We recommend not making changes, but instead creating a new offer to have access to and track payments based on the updated parameters.
Didn't find the answer? Contact the support service via online chat or Telegram