Innovation and technology

How a small tech team used AI coding agents to build its own LMS and leave Kajabi

We moved 166,775 learner accounts from Kajabi to our own Open edX platform with a team of about seven people and AI coding agents.

Published 10 November 2026 · 5 min read

166,775learner accounts migrated, with 587,407 enrolments
46%of 17,000 code changes co-written by AI agents
3organisations with their own branded academy

In November 2025, Mereka’s learning platform lived inside Kajabi, a hosted course tool. Eleven months later, our courses, learner accounts, enrolments and certificates sit on our own platform, built on the open-source Open edX.

We did not hire a development agency to get there. AI coding agents such as Claude Code and Codex co-wrote nearly half the code.

Key takeaways

  • Small, well-defined tasks with a clear test of done are what make AI coding agents productive.
  • Write every mistake down as a rule, so agents learn once and do not repeat it.
  • Keep people on the decisions that matter: what to keep, what to delete and what touches live data.
  • Count before you claim. Reconciliation between old and new systems caught the errors that mattered.

The problem

Kajabi served us well when the academy was one brand running a handful of courses. By 2025 it was carrying programmes for several organisations, including Mereka and Biji-biji Initiative, and well over 100,000 learner accounts. Three things pushed us to move.

  • Cost without control. We paid USD 649 a month and still could not change how the platform worked.
  • Integrations we could not build. When a partner wanted a full API connection to their learner platform, the team concluded it was not feasible “due to the backend limitations (Kajabi).”
  • One academy for many clients. Each partner organisation wanted its own branding, catalogue and sign-in. A single hosted academy could not separate them.
It’s costing us quite a bit monthly, moving it earlier will give us some savings.”Ambika, on the migration timeline

Open edX, the software behind edX and many university platforms, usually needs a dedicated engineering team to run, customise and migrate years of data into.

The solution

Gurpreet, who leads our platform engineering, made the first commit on 6 November 2025. By February 2026 the team was shipping more than 1,700 changes a month with the same headcount. What changed was how the work was organised for AI agents.

  1. Work is broken into small, checkable tasks

    Every piece of work is written as a short task with a clear test of done, in a task tracker the agents can read and update.

    “let agents burn down well-defined work in larger verified tranches.”Gurpreet, platform engineering
  2. Agents write the code; tests check it

    Claude Code and Codex draft features, migration scripts, fixes and tests. The platform now has more than 1,200 automated test files, most of them written alongside the features they protect. Several agents can work at once, coordinating through a shared message board so they do not edit the same files.

  3. Hard-won lessons are written down once

    When something goes wrong, the fix goes into a written procedure (we call them skills) that every future agent reads before starting similar work. Our Kajabi migration skill, for example, lists the traps that cost us time the first time round, so no agent repeats them.

  4. People decide; production is gated

    Agents propose and people decide which courses to keep, delete or hide, and every decision is recorded with a number and a date. Changes reach the live platform in three stages: a development copy, a test copy, then the live platform. Production data changes follow one rule: the agent plans it, and a person approves it before it runs.

  5. AI checks the platform too

    QA agents walk through the live platform every day as a learner would, and file what they find as issues for the team.

The migration itself ran in waves. Agent-written scripts moved courses, accounts, enrolments and completions across, then compared counts between Kajabi and the new platform.

“Hi team, just want to announce that we have successfully migrated all courses from kajabi to our new LMS!”Miranda, 15 September 2026

The results

Exhibit 1Before and after the migration
MetricBefore (Nov 2025)After (Oct 2026)
PlatformHosted Kajabi, USD 649 a monthOur own Open edX platform
CoursesOn Kajabi136 on our platform, 66 migrated from Kajabi
Learner accounts migratedNone166,775 accounts, 587,407 enrolments
Certificates carried overNone13,949
Code changes017,000, 46% co-written by AI agents
Organisations with their own branded academy1 shared academy3 separate branded academies

Source: Mereka’s tech team, October 2026

Part of the saving has already arrived. Cleaning up inactive Kajabi contacts brought the bill down from USD 649 to USD 499 a month, about USD 1,800 a year, while we finish the move. Kajabi takes its last new sign-ups on 31 October 2026, and the subscription ends once paid courses have a payment route on the new platform. We have not yet put a net figure on it, because the servers and AI tools behind the LMS are shared with other Mereka platforms.1

The bigger change is ownership. New programmes now launch on a platform we control. The ESG Sustainability Leaders Programme (ESLP) from Biji-biji Initiative was the first programme onboarded. When a partner asks for a feature, the answer is no longer “the platform doesn’t do that.”

Lessons and what’s next

Agents made mistakes, and our checks were built to catch them. Reconciliation counts between Kajabi and the new platform flagged every error, from empty placeholder lessons in early course builds to certificates attached to the wrong course. Without those checks, the speed would have moved the errors across too.

Next is bringing learners back. Most of the migrated accounts were dormant on Kajabi, so onboarding and re-engagement are the next piece of work. So is the payment gateway that lets us switch Kajabi off for good.1

Sources and methods

1 Mereka’s tech team, October 2026

Figures come from Mereka’s tech team: the migration reconciliation counts between Kajabi and the new platform, the platform’s code history and the Kajabi invoices. Measured in October 2026.

Get started

Book a free discovery call

  1. Step 1

    We learn your goals

    In 30 minutes: your team, your tools and what you want AI to change.

  2. Step 2

    We recommend and quote

    The right programme and format, in a tailored proposal.

  3. Step 3

    We handle HRD Corp

    We prepare the HRD Corp documents and claim from your levy, so there is no deposit. Paying another way? We set it up with you.

Prefer to message? Email ailab@mereka.io or WhatsApp +60 11-3011 6472

HRD Corp claimable