services
services
We code. You grow

We don’t just develop — we build with your business goals in mind. Let’s create solutions that drive real results.

Schedule a call
our work design portfolio
about us
about us
Team you can rely on

Senior engineers, proactive communication, and genuine responsibility — that’s who we are.

blog contact us
Fitness
Ruby on Rails
Staff augmentation

AI-powered fitness platform for gyms built with RoR

Transformed a fragile fitness engagement platform into a market-ready SaaS by stabilizing its legacy Ruby on Rails codebase and introducing conversational AI. We implemented intelligent member management, automated lead engagement, and virtual coaching capabilities integrated with WhatsApp.

Gym member management dashboard with AI-powered analytics

Business context

FitJourney is a member engagement platform for the fitness industry. The solution integrates with WhatsApp to provide automated communication, personalized fitness guidance and support through AI-driven tools.

Project in facts

  • Fitness
  • Netherlands
  • Ruby on Rails developer, PM
  • October 2024 - July 2025
  • Ruby on Rails development, AI integration, Staff augmentation
  • Ruby, Ruby on Rails, PostgreSQL, Render, OpenAI API
Request project

Challenge

The client had an existing fitness and member engagement platform, but its legacy codebase was too unstable for commercial adoption. To launch a competitive, revenue-ready solution, the platform required stabilization, AI-powered capabilities, and a clear path to scalable revenue through SaaS subscription integration.

Product goals

  • Improve member engagement through AI-powered communication and activity tracking directly via WhatsApp
  • Equip gym owners with tools for member segmentation, monitoring, and retention
  • Introduce AI-driven lead generation and customer support capabilities

Solutions

We addressed the root cause of the platform's fragility by stabilizing the legacy Ruby on Rails backend and WhatsApp integration, creating a more reliable foundation for SaaS scaling.

To help the client improve member retention without overloading gym staff, we designed a hybrid automation framework that routes complex escalations to administrators.

The AI trainer can respond to fitness-related questions using member data available in the platform, including height, weight, and activity information. The AI receptionist handles general gym inquiries and schedule-related questions.

The platform analyzes incoming messages and sends email notifications to gym administrators when a request requires human attention. For example, an administrator can be alerted when a member reports a lost item or asks to reschedule a class.

The same workflow identifies commercial interest. If a member asks about pricing, personal trainers, or other services, the system sends an email notification so the gym team can follow up.

Isolated workflows

Separate pipelines for leads and members prevent data crossover for targeted AI behavior.

AI knowledge base

Admin panel allows gym owners to upload docs to expand AI context without coding.

AI-powered assistants

Two specialized WhatsApp assistants: a receptionist and a personal trainer.

Live handoff engine

Automated prospect conversations, buying-intent detection, and staff alerts for immediate follow-up.

Engineering approach

We architected the platform around OpenAI-powered assistants integrated with WhatsApp via Dialog360. To optimize AI response accuracy, we enabled administrators to upload custom documentation and provide AI instructions to extend the AI's core expertise with gym-specific information.

We implemented a CSV-based member data upload workflow for gym administrators. They can batch-upload member rosters and attendance records, allowing the platform to analyze visit frequency and overall member activity. Administrators can use this information when deciding which members to approach with additional packages or services. Scheduled background jobs send periodic reminders to update the uploaded lists.

The AI assistants are configured to detect purchase intent, pricing-related questions, and complex escalations, triggering automatic email alerts to administrators for follow-up.

Admin analytics dashboard for an AI-powered fitness platform

Is your Ruby on Rails backend ready for production-grade AI?

We build AI workflows that connect conversational assistants with backend data and route relevant conversations to your team.

Talk to an AI architect

Business impact

Gym interior representing a fitness platform for automated lead engagement

Immediate SaaS monetization

Commercially viable product allowed the client to successfully launch, onboard their first active gym clients, and generate immediate subscription revenue.

Operational overhead reduction

Shifted the burden of routine inquiries from gym administrators to a personalized AI assistant. The AI references member telemetry to resolve fitness, scheduling, and general FAQ queries.

Proactive sales

AI constantly analyzes user sentiment and context during workouts to identify upselling opportunities.

Result

Rubyroid Labs stabilized FitJourney's legacy Ruby on Rails codebase and added AI-powered member communication workflows in WhatsApp.

  • Production-ready foundation

    The platform now combines member communication, AI-powered fitness guidance, administrator alerts, and member activity data in one system.
Mobile coaching experience powered by a WhatsApp AI assistant

More cases

All cases