Abi AndayaKajabi specialist
All case studies

Case study 04 · Rebuild and repair

A Kajabi account that had outgrown its build, audited, fixed and documented

Confidential client, an online education business

  • Kajabi
  • Audit
  • Custom JavaScript
  • Documentation
Client
Confidential. An online education business
My role
Kajabi systems, documentation
Platform
Kajabi, with custom JavaScript

The situation

A business running several live offers on an account built in a hurry. Tags weren't working as a system. Some offers were duplicated. Some members had paid and couldn't reach what they bought. A growing member library had no way to sort it, so members scrolled one long list to find anything.

What I built

  • A full back-end audit. Every offer, tag and access rule checked, written up as a formal report and revised as facts were confirmed.
  • The fixes. I rebuilt the tagging so it works as a system, cleared out the duplicate offers, and gave every affected member the access they had paid for.
  • A categorized, color-coded member library. Built with custom code, because Kajabi doesn't offer category navigation for this. The client can add categories without touching the code.
  • A change record and a maintenance guide for the library, with the full code and before and after screenshots, so it survives a Kajabi update.
  • Brains and SOPs. Source-of-truth documents and procedures, connected to the client's own AI tool.

What the audit found

ProblemWhat it meantThe fix
Broken taggingTags weren't working as a systemRebuilt the tagging so it works as a system
Duplicate offersSome offers existed more than onceCleared out the duplicates
Missing accessSome members had paid and couldn't reach what they boughtGave every affected member the access they had paid for

Before and after

The member library

Before
One long list. Members scrolled to find anything.
After
The same cards, sorted into colored category groups.

How requests reach me

3 to 4 Before the documentation

Follow-up questions on every new setup request, and a day's wait for the answers.

0 After

Questions needed on the first request the client drafted from the brains. I built it and sent it.

The result

Every member who had paid can now reach what they bought. Members find resources by category instead of scrolling. The client owns the code and the documentation, so nothing depends on my memory.

The documentation changed how requests reach me. Before, a new setup request meant three or four follow-up questions and a day's wait for answers. The first request the client drafted from the brains, after hours and in a different time zone, needed zero questions. I built it and sent it.

Confidential client. Nothing on this page comes from the real account. The library is shown as a wireframe, with no resource titles.

Contact

Get in touch

Tell me what you are working with and what is not working. A short message is enough to start. If you already have a Kajabi account, say roughly what state it is in.