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
- How to launch course registration with prepayment
- Discount coupons and possible settings
- 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
This article describes the process of selling a course through a registration form on a third-party site, as well as integrating this form with the platform to automatically provide access to the course.
In this article:
If you want to sell courses or products directly through your website, the Kwiga platform offers a convenient tool — the registration form widget. This form allows users to enter their details and, depending on the settings, proceed to payment and gain access to the product after completing the transaction.
Main Steps for Setup
1. Create an Offer
First, you need to create an offer for your product. This offer defines access conditions, price, and payment methods. For example, if you sell a course with lessons that open gradually, you can configure the access schedule accordingly.
Learn more about creating an offer.
2. Add a Payment System
Next, you need to add a payment system. Kwiga supports integrations with services like plata by mono, Stripe, Liqpay, WayForPay, and others. This allows your customers to pay for selected products quickly and securely. Once the payment system is connected and the offer is configured, you can accept payments directly through the registration form.
Instructions for integrating a payment system
3. Create a Widget and Customize the Registration Form
To create a registration widget, go to the Site – Widget, Mini-landing section in your Kwiga dashboard.
Click the + button to create a new widget, name it, and proceed to the builder.
By default, a block with text and a button is created, which can be edited or deleted.
Customize the design by adding images, changing colors, or fonts to match your website's style.
Click +Block to add a contact collection form. If you want the form to open on your site when a button is clicked, enable the toggle switch "Use in modal window".
Add a new block by selecting Form.
Proceed to Blocks and Elements.
The default form includes fields for name and email, but you can add as many additional fields as needed. Use the +Element button to add a phone number field, for example.
Select Field to add another input field.
Configure each field’s name and set it as required to ensure complete registrations. If a mandatory field is left empty, the system will not allow form submission and will display an appropriate message.
Customize button text, hints, font, size, and color. Use the back arrow in the top left corner of the sidebar to return from individual field settings to block settings. Drag elements to reposition fields, such as moving the phone number field below the name field.
Similarly, you can add more elements (fields to the form) using the +Element button. To change the position of a field, for example, to place the phone input field under the name, drag the element higher in the block settings and place it in the desired position.
4. Configure Data Processing from the Form
It is important to properly configure how form data is processed. If you want participants to be redirected to payment after filling out the form:
Select Product Access.
Add necessary tags to filter contacts in CRM. Configure User Redirection – choose "Send user to profile on Kwiga".
Change access settings from Full Access to Offer. Click +Add and select the relevant pricing plan (offer). After submitting the form, the system will automatically redirect the buyer to the payment page.
If needed, you can also configure data transfer to an external service.
One of the key advantages of this process is its automation. You don’t need to manually create a contact in the CRM, send a payment link, or grant access to the course. All these actions happen automatically. For example, if a client fills out a form, the data is instantly saved in the CRM on the platform, and if they complete a payment, access is granted automatically without your intervention.
Note: Do not manually add a payment system link to the widget settings. The form automatically creates a CRM contact and redirects the user to payment after clicking the button.
The style, size, and color of the widget can be customized to match the design of your website. After making changes, don't forget to click Save. This ensures that the registration form is not only functional but also visually appealing. Detailed instructions on widget customization.
5. Integrate the Widget into Your Website
Once you have set up the form and saved changes, exit the builder and proceed to widget installation.
Click Install Widget, and you will see integration options.
Choose one of the following display options:
Embedded Widget – The form will appear directly on your website. Copy the generated code and paste it where needed.
Modal Window – The form will pop up in a modal window when a button is clicked. Ensure that the "Open in Modal Window" option is enabled in the widget settings.
This approach allows seamless integration into your website's design while ensuring a user-friendly experience.
If you are using website builders like Weblium, SendPulse, or Wix, refer to their specific instructions for proper widget installation.
Process for Participants
The registration and course purchase process through your website is designed to be as simple and intuitive as possible for users.
The buyer fills out a form on your website, entering their contact details: name, email, and, if needed, phone number or other information.
After completing the form, they are immediately redirected to the payment page. Once the payment is confirmed, the user automatically gains access to the course.Access to the personal account on the platform is done using the specified email (which serves as the login for the platform), and all available materials are opened according to the course settings and the purchased offer.
Alternative Method
If you do not need a widget or are looking for another way to sell the course, you can set up sales via a direct link. To do this:
-
Create an offer – configure course access, price, and payment methods.
-
Set up payment without authorization – Note that not all payment systems support payments without authentication.
-
Copy the offer link – you can find it in the tariff plan settings.
-
Share the link – insert it into a button on your website, a social media post, or an email newsletter.
-
The buyer follows the link and can complete the payment.
Once the payment is successfully processed, access to the course is granted automatically, without any additional actions required on your part. The system verifies the payment and provides access, saving you time and ensuring an instant learning start for your clients.
Immediately after the transaction, the buyer will see a confirmation message about the successful payment and receive an email at the provided address. This email contains a link to log in to the system.
Didn't find the answer? Contact the support service via online chat or Telegram