Case study 04 · Rebuild and repair
A Kajabi account that had outgrown its build, audited, fixed and documented
Confidential client, an online education business
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
| Problem | What it meant | The fix |
|---|---|---|
| Broken tagging | Tags weren't working as a system | Rebuilt the tagging so it works as a system |
| Duplicate offers | Some offers existed more than once | Cleared out the duplicates |
| Missing access | Some members had paid and couldn't reach what they bought | Gave every affected member the access they had paid for |
Before and after
The member library
How requests reach me
Follow-up questions on every new setup request, and a day's wait for the answers.
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.