JOOMPA is an iOS platform for instantly sourcing personalised fitness. Whether you’re looking for an online personal trainer or one to come to your residence, or an intelligent programming tool to help guide you through your own home workouts, it’s your one-stop shop for physical progress. The name comes from the Bahasa Melayu word Jumpa, meaning “to find”.

How Does JOOMPA Work?

Our professional trainers tell the platform where and when they are available and it matches you to them, based on the particulars of the session you’d like to have. Alternatively, our AI workout tool uses all of your securely stored data to generate a workout program that evolves as the platform understands you better over time.

If you’ve got further queries regarding the interface, head to our How It Works page.

Where Can I Use JOOMPA?

Currently JOOMPA is available throughout Malaysia for Online Personal Training, and across the Klang Valley for in-person coaching.

  • Downtown KL City
  • Mont Kiara / Hartamas / Damansara Heights
  • Bangsar / Midvalley / Sentral
  • Bandar Utama / TTDI / Damansaras
  • Shah Alam / Subang Jaya
  • Petaling Jaya / Subang
  • Bandar Sunway / Puchong
  • Cheras
  • Titiwangsa
  • Sentul
  • Sri Petaling / Bukit Jalil
  • Ampang
  • Setapak/ Wangsa Maju/ Taman Melati/ Taman Melawati
  • Sungai Besi/ Taman Connaught
  • Taman Desa / Seputeh
  • Bandar Tun Razak

How Do I Join JOOMPA?

To download our app, click the relevant icon below!

If you’re looking to join us as a coach, click here to go to our registration page and arrange an interview!



How Do I Pay For My JOOMPA PT Sessions?

You will be prompted to pay upon confirmation of your session booking. Payment is carried out through the platform, by debit / credit card only.

How Much Does It Cost?

It costs nothing to join Joompa; our AI Programming Tool is currently in its beta launch and thus free for all to use! We’ll also be launching fun incentives to win a year’s free subscription to the AI tool once it’s on full release to anyone who has provided us with feedback that has helped us refine it – our way of saying thanks for being part of this incredibly challenging journey to push the frontiers of fitness technology.

Each PT session booked varies in cost based on the rates that the coach has specified. In general, it should be in line with their ratings, years experience, certification & professional achievement.s.Increasing the length of the session and the number of attendees are factors customisable to you that will increase the cost of the session based on the coach’s hourly rate and their additional student policy respectively.

You can purchase a package of 1, 5 or 10 sessions – the larger the package, the bigger the discount!

How Do I Rearrange / Cancel My Session?

On your profile page you will find your relationships with all coaches you’ve previously worked with. Select the coach taking the session you wish to deal with and you will then be able to select the relevant session. Here is where you may amend the session particulars or cancel the session.

What Do I Pay For Cancellations?

  • Cancellations less than 12 hours before your session are charged at 50% fee.
  • Cancellations less than 2hrs before your session are charged at 100% fee.

If you are charged for a session cancellation you just need to top up your payment when you go to re-book your session.

Eg. If your coach charges RM100 per session and has a 50% cancellation fee, when you cancel your session your credit value will only remain at RM50. When you go to re-book your session you will need to top this up by R50 in order to complete the booking.

Are My In-App Payments Safe?

You can make payments through the app with confidence that it meets the relevant payment regulations and security protocols. Please see our Privacy Policy for full details.

How Do I Split Or Share Payment Of A Session?

Whilst you can specify training with friends, we don’t yet have the facility for fee-splitting within the app. You will need to over their cost initially when you make in-app payment and collect cash from them separately.


What Happens If I'm Late For My Session?

We recommend being ready (and often getting warmed up if you want to make the most of your time with your coach) a good 15 minutes before your session is due to commence.

It is at the coach’s discretion whether they allow your session to overrun, but this will not be possible if they have a back-to-back booking through the app. Please be considerate of your coaches professional duty to be on time for their sessions with other Clients and don’t pressure them into compromising this.

What Qualifications Do Coaches On JOOMPA Have?

Our coaches have a wide variety of qualifications that, along with their professional achievements and experience, will allow you to assess their suitability for your ability level and goals.

How Do You Screen Coaches?

All coaches go through an ID check, in-person interview, qualification verification & reference check.

How Do I Become A Coach On JOOMPA?

We’re always looking to grow our talent pool with the right individuals. Please onboard yourself through the registration section on the link here and we will be in touch to progress things towards you being listed on our app!


  • All equipment / facilities are required to be provided by yourself as the Client if you’ve selected your own residence as the location. Your PT will work within the limitations of what is provided, and potentially bring some extra tools to future sessions once they’ve evaluated the equipment available after the first session.
  • If you’ve selected one of our Joompa Gyms, the facilities will have all the equipment needed for your session.

Can I Train If I Am Injured Or Hurt?

Of course! Well, most of the time. If it’s only a small issue then provided you are able to walk supporting your own weight, there is always an activity in our roster you can do to stay active and keep fit! Our JOOMPA coaches take no responsibility or liability for injuries you may pick up or worsen during activities with us – as with all sports you train at your own risk. To give yourself the best chance of a swift recovery and reduced risk of re-injury, we’d usually recommend that you train with a JOOMPA Personal Trainer who specialises in injury management.

How Can I Contact My Trainer?

2 hours before your session is due to commence you’ll be sent your coach’s phone number in case you need to carry out any communications with them. You can text them to let them know what to tell the guards when they arrive at your condominium, or specific directions for getting to the area you’d like to train.

If the rain is very heavy before your session please bear in mind that the majority of our coaches use motorcycles for transport and won’t be able to get to your session. In such an instance, your coach will call you to explain and rearrange the session.