← Business portfolio
Business systems / Custom platform

SlimFits

A membership experience built around progress.

PROJECT TYPE

Business systems

BUILT WITH
KajabiNext.jsSupabaseBrevo

The problem

Kajabi already manages the coaching programme and billing, but the member experience needs personal weight and calorie records, progress charts and tailored follow-up. The difficult boundary is identity: a person can register before purchasing, arrive from a lesson or return through an email, while membership status changes independently.

A missed membership update must not leave the tracker permanently out of step with Kajabi, and a cancelled subscription should not be confused with an invalid login.

The solution

SlimFits adds a dedicated tracking application while keeping Kajabi responsible for courses and subscriptions. It links members across the two systems, separates sign-in from permission to use a course tracker, and combines membership webhooks with a daily reconciliation against the Kajabi API.

Personal progress records drive charts and weekly emails. The integration supports both the standalone experience and the Kajabi entry path without turning a member identifier into proof of identity.

The decisions behind it

Identity is not entitlement
Knowing who a member is and knowing which course they can access are separate checks. A subscription change should update access without breaking the person's account.
Events plus reconciliation
Webhooks provide prompt membership updates; a scheduled comparison repairs missed events rather than assuming every notification arrived.
WHAT IT BRINGS TOGETHER
  • Kajabi membership synchronisation
  • Member tracking and progress charts
  • Personalised weekly email workflows
Discuss a similar project