Skip to content
Discuss your product

Custom education platform and online academy development

Updated

The short answer

An education platform of your own is your academy with your brand, your students and your data, with no commission per sale and without the limits of Hotmart, Tiendup or a generic LMS. We build it for each stage: from an academy that is just starting out to an institution with thousands of students. Today we have four in production with more than 24,000 students.

Many academies reach out to us from Hotmart, Tiendup, a WordPress site with WooCommerce or a Moodle that someone on the team set up, and that platform is holding back something specific. It takes a percentage that grows with revenue, does not accept the payment methods their students use, does not allow the learning path the course needs, or lets five people use the same account. Others are just starting out and do not want to build their business on someone else’s platform that they will later have to leave.

A platform of your own removes those limits. Here we share what we learned building four that are in production today: what they include, how they compare with the alternatives, and which technical decisions make them reliable.

What a custom education platform includes

There is no fixed package. Each platform is built with the modules the business needs, and these are the ones we already have running with real students:

Module What it solves Where it is in production
Catalog and learning paths Every student finds their course when the offering spans institutions, subjects and levels Apoyo Escolar RV: 5 universities and 9 fields of study
Payments Local payment methods, transfers credited automatically, coupons, plans with an expiry date Mercado Pago, PayPal and Talo at Apoyo Escolar RV; automatic transfers at Lu Apuntes
Video and progress Streamed lessons, resume where you left off, progress per lesson and per course Academia Dr. La Rosa: 154 lessons in the main course
Assessments Self-assessments, quizzes and assignments with teacher feedback 14 self-assessments at Academia Dr. La Rosa; graded assignments at Apoyo Escolar RV
Certificates Certification on completing a program, with the details the institution needs Academia SIED: continuing medical education
Reading material Personal library and a custom viewer designed for studying on a phone Lu Apuntes: 1,147 pages of study guides
Support Questions to the teacher, WhatsApp groups per course, an AI assistant over the material Apoyo Escolar RV
Multi-device access Phone, computer and TV with the same account and the same progress Academia Dr. La Rosa

Your own platform, Hotmart, Tiendup, a SaaS or Moodle

These are the options almost every academy that contacts us is coming from, and what each one ends up limiting:

Option How it charges Where it falls short
Hotmart 9.9% + USD 0.50 per sale over USD 15 The commission grows with every sale, the student lives in someone else’s members area and the experience is the same as any other course
Tiendup Monthly fee in Argentine pesos; the plan sets the course cap (3, 10 or 30) Going over the cap forces a plan change, and learning paths, graded assignments, teachers or integrations cannot be added
Course SaaS (Teachable, Thinkific, Kajabi) Monthly fee; some add a commission on lower plans They work for video plus a quiz; when what sets you apart is how people learn, there is nowhere to build it
Moodle Free license; you pay for the server, setup and plugin maintenance Designed for formal academics: selling to the general public and studying on a phone come second
Your own platform with Vantalogics No commission per sale; the scope is shaped to the academy’s stage Your brand, your students and your data, growing module by module as the business needs it

Fees checked in September 2026 in the Hotmart help center and on the Tiendup plans page.

The math worth doing before you decide

The price of a build, on its own, says nothing. It has to be compared against what staying put costs today.

With Hotmart it is a multiplication. An academy that sells 100 courses at USD 100 a month leaves the platform USD 1,040 a month (9.9% plus USD 0.50 per sale): USD 12,480 a year, and the number grows with every sale. With Tiendup the cost is not the commission but the ceiling: going over the course cap forces a plan change, and what no plan does cannot be added.

Add to that the hours that go today into tasks the platform does not handle: checking transfer receipts, granting access by hand, answering “my course never arrived”, chasing whoever is sharing an account. That cost does not show up on any invoice, but it gets paid every month all the same.

A platform for every stage

A platform of your own does not mean a huge project. The scope is shaped around where the academy is today:

  • If you are just starting out. The essentials to sell and teach under your brand: catalog, payments with local methods, video and progress. No commission per sale from the very first course.
  • If you already sell on another platform. We move you over with all your students and their purchases, without pausing sales, and add what the previous platform would not let you do. The process is in how to migrate an academy.
  • If your offering is complex. Learning paths by institution and subject, assignments graded by teachers, certificates, plans with an expiry date: what you handle today with spreadsheets and by hand.
  • If you are an institution. Integration with the systems you already use, certification and a shared academic experience for programs from different teachers, as at Academia SIED.

In every case the platform grows in modules: what is not needed today is added when the business asks for it, without redoing what came before.

Technical decisions we make on every platform

These are the hardest to change later and the ones almost no proposal mentions.

Access comes from permissions, not payments

A student can have access because they bought, because they came from the previous platform, because it was a gift or because they have a plan that expires in March. If access is calculated from payment orders, each of those situations gets solved by inventing a fake order. At Lu Apuntes, access is always resolved against a permissions table, and payment is just one of the ways to grant them.

The provider confirms the payment, not the thank-you page

The page the student lands on after paying proves nothing. Access is granted when the payment processor’s notification arrives, and even then the payment is checked again against its API and the amount and currency are verified against the order. Each notification is recorded only once: a transfer can go through “incomplete payment” and then “credited”, and discarding the second notification as a duplicate leaves a student who paid without their course.

One active session per account

Account sharing is the most common source of loss for an academy. At Lu Apuntes each user has a single active session: if they sign in from another device, the previous one finds out within about 30 seconds and goes back to the login screen. It has a cost, because it bothers whoever studies on a computer and a phone at the same time, so it is a business decision before it is a technical one.

Content protection: close off the easy paths, trace the hard ones

No platform can prevent a screen recording. What works is something else: no permanent links to PDFs or videos, video served by streaming with expiring links, and every PDF stamped with the buyer’s details. In one audit we found that the resale of material did not come from recordings but from an API route that handed out links to people who had not bought. At Apoyo Escolar RV the personal watermark stayed on the PDFs; on video we tried it and removed it, because a stamp over the player is easy to crop and covers the lesson.

Production is never touched by hand

Every change goes first through a test environment with its own data. Database changes are made in steps compatible with the previous version and run before the new one receives traffic: if they fail, the old version keeps serving. That is how Apoyo Escolar RV ships changes to production several times a week without interrupting lessons during exam season.

How we approach a project

  1. Diagnosis. What the academy sells, how it charges, where it loses sales or hours. The result is a first-version scope and, just as important, the list of what stays out.
  2. First, what brings in revenue. Catalog, payments and access. A platform that cannot charge yet cannot replace the previous one.
  3. Then, what retains. Progress, assessments, certificates and support.
  4. Migration with a cutover date. Students, purchases and courses move in a single operation rehearsed beforehand (see migration).
  5. Finally, what sets you apart. AI over the material, integrations and automations.
  6. Evolution. An education platform is never finished. Apoyo Escolar RV has been in continuous development since December 2024.

If you already have students on another platform

It is the most common case and the most daunting one. No course platform offers an automatic move out: Hotmart exports sales reports, Tiendup exports enrollees per course and WooCommerce exports orders, each with its own format and its own errors. We lay out the full process in how to migrate an academy from Hotmart, Tiendup or WordPress, with what we did in a real case.

AI on the platform

With the content on a platform of your own, you can build on top of it: search across lessons that cites the exact minute, an AI tutor scoped to the course or rubric-based assisted grading. Before building any of those features it is worth knowing how much an AI tutor costs per student, because in education the margin per student is thin.

Frequently asked questions

Can I keep selling while the new platform is being built?
Yes, and that is the norm. The current platform keeps charging and granting access until the cutover date. On that day, sales and students are exported, imported into the new platform, and only then do the domain or purchase links change. Sales that come in during the transition are added in a second pass.
Which payment methods can be integrated?
Any that has an API. In production we have Mercado Pago, PayPal and bank transfers that are credited automatically via Talo, without anyone checking receipts. To charge in other countries we add Stripe or another local processor. What matters is not the list: it is that access is granted when the provider confirms the payment, not when the student sees the thank-you screen.
Can you stop students from sharing accounts or downloading the videos?
Not 100%. No platform can prevent a screen recording. What you can do is close off easy downloads with streamed video and expiring links, limit simultaneous sessions per account, and stamp the buyer's details on every PDF, so that any copy in circulation points back to its source.
Do I need a large academy to have my own platform?
No. We build platforms for every stage. If you are just starting, we begin with the essentials to sell and teach (catalog, payments, video and progress) and the platform grows with the business: assessments, certificates, more payment methods, AI. Lu Apuntes, for example, sells six study guides to more than 600 students from its own platform: you do not need thousands of students for it to make sense.
I already use Moodle. What do you do with it?
It depends on what is holding you back. If Moodle works for the academic side but falls short on sales or on the student experience on mobile, we build that layer and integrate it. If it no longer delivers, we migrate users, enrollments and grades to a platform of your own. Moodle exports more data than any course platform, so it is one of the cleanest migrations.
Are the code and data owned by the academy?
Yes. Code, infrastructure, accounts and documentation are handed over ready for the platform to grow with or without us. Students, sales and content belong to the academy from day one, which is exactly what does not happen on a third-party platform.
Do you work with academies outside Argentina?
Yes. Academia SIED, for example, trains endoscopists across Latin America from a single platform. We work remotely, in Spanish or English, and payment methods are chosen based on where the students are, not where the academy is.

Next step

Tell us what you have today and what is holding you back

In a 30-minute call we review where your academy stands, how you take payments and what you want to change, and we propose the platform that fits your stage.

Keep reading

Message us on WhatsApp