Back to Projects

Iron Core Fitness: Chatbot & Analytics

Python SQL Power BI NLP Chatbot Fitness Ops

Overview

This project focuses on the Iron Core Fitness Company, analyzing gym operations, client demographics, and financial health. The solution involves a comprehensive dataset analysis and the deployment of an Intelligent Chatbot capable of answering business queries regarding revenue, member progress, and operational efficiency.

The system integrates three core datasets: Users (Demographics & Progress), Payments (Transactions), and Expenses (Operational Costs) to provide a 360-degree view of the business.

Key Goals & Features

Iron Core Fitness: Business Intelligence Report

Prepared by: Francis Afful Gyan, Data Scientist

1. Executive Summary & Financials

Iron Core Fitness generates $4.1M in total revenue against $1.2M in expenses, resulting in a healthy Net Profit of $2.9M and a profit margin of 70.7%. The Revenue-to-Expense ratio stands at a robust 3.4 : 1.

Peak Performance: The highest revenue month is November, while the average monthly revenue sits at $341,667. Mobile Money is the dominant payment mode, indicating a need to optimize digital payment gateways.

Total Revenue

$4.1M

Net Profit

$2.9M

Profit Margin

70.7%

Avg Client Progress

75%+

2. Client & Membership Dynamics

Demographics: The client base is 58% Male and 42% Female, with an average age of 32 years. Membership Tiers: Distribution is balanced across tiers: Gold (35%), Platinum (33%), and Silver (32%).

Retention Warning: Currently, there are 56 Inactive members versus 44 Active members. Registrations peak in July & October but dip significantly in February & December, suggesting seasonal engagement challenges.

3. Trainer Performance & Client Success

The gym employs 20 trainers with an average load of 5 clients each. The data shows a strong correlation between trainer assignment and success:

  • Clients with trainers progress 15–20% faster.
  • 70% of active clients have achieved >75% of their goals.
  • Top trainers consistently manage clients with >80% progress rates.

4. Chatbot Logic & Q&A

The deployed chatbot leverages specific domain knowledge to assist management. It utilizes logic such as Profit = Payments - Expenses to derive real-time answers.

Sample Interaction

User: "What’s the total profit this year?"

Bot: "$2.9M"


User: "Which membership has the most subscribers?"

Bot: "Gold Membership (35 members)"


User: "How can we improve retention?"

Bot: "Data suggests offering loyalty rewards, follow-ups, and trainer check-ins."

5. Strategic Recommendations

Retention Strategy

Action: Implement renewal rewards for the 56 inactive members and target the low-registration months (Feb/Dec) with seasonal promotions.

Goal: Convert 20% of Inactive to Active.

Premium Upselling

Action: With Gold (35%) being the most popular, target these members for upsells to Platinum (33%) by highlighting exclusive trainer access.

Goal: Increase Platinum share to 40%.

Expense Optimization

Action: Equipment and Rent are top expenses. Schedule equipment purchases during high-revenue months (Nov) to maintain cash flow stability.

Goal: Maintain 3.5 : 1 Revenue Ratio.

6. Conclusion

Iron Core Fitness is financially robust with a high profit margin. However, the high number of inactive members presents a clear opportunity. By leveraging the Chatbot for instant operational insights and focusing on trainer-led retention strategies, the company can maximize the lifetime value of its existing client base.