PTMatch
← Back to home

User guide

PTMatch from A to Z

Pick your role for a step-by-step guide — from installing the app to your first session (or your first learner).

I am a

Guide for learners

Find the right trainer, book for free and track your training, meals and body metrics in the app.

01

Getting started

Creating a learner account takes about a minute.

  1. Step 1: Install and sign up

    Open PTMatch, tap “Create a new account”, choose Learner, enter your name, email and a password (8+ characters with letters and digits) and accept the Terms and Privacy Policy.

  2. Step 2: Enter a referral code (optional)

    Got a friend's code? Enter it to get a free 30-day Pro plan — for the first people only; the sign-up screen shows the places left.

  3. Step 3: Verify your email

    Enter the 6-digit code sent to your email. No email? Check Spam or tap Resend code.

  4. Step 4: Set your free time and goals

    On the Find PT tab, “Your free time” → Edit: pick days, hours and sessions per month. Tap “Goals” to choose what you train for. The app uses both to suggest trainers.

💡 Tip: Switch between Vietnamese and English any time in Account → Language.

02

Find the right trainer

Every trainer on PTMatch has submitted certificates and been approved by our team.

  1. Step 1: Near you

    Tap “Near me” and allow location access to see the distance to each trainer's training place.

  2. Step 2: Filter

    Filter by rating, price, gender, specialty or city, or search a name or keyword.

  3. Step 3: Recommended for you

    Ranked by your goals, distance and how many open slots match your free time. Tap “Find trainers that fit” to see only trainers with matching hours.

03

View a profile and book

Booking is free; you pay the trainer directly.

  1. Step 1: Check the profile

    Photos, certificates, experience, price, training place (with directions) and reviews from other learners.

  2. Step 2: Pick sessions

    Under “Availability (next 30 days)”, tap Book on a slot. Want a whole week? Use “Book several sessions” to pick up to 20 at once.

  3. Step 3: Wait for confirmation

    The session stays Pending until the trainer accepts. If declined, you see the reason and can choose another time.

04

Chat and your schedule

Everything about your sessions lives in the Bookings and Messages tabs.

  1. Step 1: Message your trainer

    Tap “Message the PT” on the profile or open Messages. You're notified as soon as the trainer replies, confirms or changes a session.

  2. Step 2: Day, week and month views

    See upcoming, pending and completed sessions.

  3. Step 3: Cancel with a reason

    Can't make it? Open the session → Cancel and pick or type a reason so the trainer knows.

  4. Step 4: Confirm and review

    After each session, confirm you trained. You can then rate and review the trainer to help other learners.

05

Training and nutrition

The Training tab brings your plans, logs and metrics together.

  1. Step 1: Plans from your trainer

    Your trainer builds workout and meal plans for you and picks the workout for each session — see them in Training or on the session.

  2. Step 2: Log workouts

    Record sets, reps and weights; Exercise progress charts them over time.

  3. Step 3: Food diary

    Snap your meal and AI estimates calories, protein, carbs and fat — or type “1 bowl of beef pho”. Check, edit and save. Manual logging is always free.

06

AI tools

AI results are for reference only and are not medical advice.

  1. Step 1: Scan an InBody sheet

    Account → Body metrics (InBody scan): photograph the sheet; AI reads weight, body fat %, muscle mass… and explains them against the normal range. On Pro and Premium.

  2. Step 2: AI assistant

    Tap “AI assistant” to ask about training, nutrition, calories or the app. Drag the button aside if it covers something.

  3. Step 3: Daily tip

    The Find PT tab shows a new training or nutrition tip every day, with a button to ask the assistant more.

07

Plans and your account

The app is free; Pro and Premium add more AI usage.

  1. Step 1: See your plan

    Account → Plans: compare Free, Pro and Premium and today's AI usage.

  2. Step 2: Get Pro with an invite code

    In-app payments are coming soon. For now, tap “Enter invite code” and enter a friend's referral code (once per account). Premium is coming soon.

  3. Step 3: Leave a trainer

    Want to switch? On the trainer's profile, tap “Cancel registration with this PT” and give a reason: upcoming sessions with that trainer are cancelled and you can find another. Once per month at most.

  4. Step 4: Safety and privacy

    Report or block users from the ⋮ menu; control who sees your profile in Account; delete your account any time in Account → Delete account.

💡 Tip: Invite friends: your referral code is in Account → Referrals & rewards.

Guide for personal trainers

Build a professional profile, get found by learners nearby and manage your schedule, plans and learners in one place.

01

Sign up and build your profile

A complete profile gets approved faster and chosen more often.

  1. Step 1: Sign up as a trainer

    Create a new account, choose PT and verify your email with the 6-digit code.

  2. Step 2: Fill in your profile

    Photo, up to 5 gym photos, specialties, years of experience, gender, price per session, bio and training place (pin it on the map so learners see the distance).

  3. Step 3: Upload certificates

    At least one certificate (photo or PDF) is required for approval. Turn on “Public” for the ones learners may see; other documents are seen only by the review team.

02

Approval

The PTMatch team checks your profile and certificates before learners can see you.

  1. Step 1: Get the result

    You're notified in the app and by email when your profile is approved or declined. Your Overview also shows the status.

  2. Step 2: Declined? Edit and resubmit

    The notification explains why. Tap Edit profile, fix what was asked and resubmit for review.

💡 Tip: Signed up with a referral code? Your 30-day Pro plan starts when you're approved.

03

Open your free slots

Learners can only book the slots you open.

  1. Step 1: Add a slot

    Availability tab → add a date, start and end time.

  2. Step 2: Add in bulk

    Pick weekdays, hours, session length and how many weeks to repeat — the app creates every slot at once and skips overlapping or past times.

04

Handle bookings

Your Overview shows today's sessions and requests waiting for you.

  1. Step 1: Confirm or decline

    Under “Waiting for you”, tap ✓ to accept or ✕ to decline with a reason — the learner sees it and picks another time.

  2. Step 2: Learner limit per plan

    Up to 1 learner a month on Free, 5 on Pro, unlimited on Premium — counted as different learners with sessions that month.

  3. Step 3: Your teaching schedule

    The Bookings tab has day, week and month views, even on busy days. Need to cancel? Open the session → Cancel with a reason.

05

Learners, plans and chat

Everything about the learners you train is in one place.

  1. Step 1: Follow your learners

    See profiles, progress, workout logs, food logs and body metrics (as each learner's privacy settings allow).

  2. Step 2: Build workout and meal plans

    Create day-by-day workout plans and meal plans per learner; they get them in the app right away.

  3. Step 3: Set the workout per session

    Open a session → pick a day from the plan and add a note so the learner knows what's coming.

  4. Step 4: Chat and notifications

    Message learners directly; get notified about new requests, cancellations and confirmed sessions.

06

Trainer plans and AI

Approved trainers start on the free plan.

  1. Step 1: Upgrade to Pro

    Account → Plans. Payments are coming soon: for now get Pro with “Enter invite code” (someone else's referral code). Premium is coming soon.

  2. Step 2: AI for yourself

    AI assistant, food diary with AI calories and InBody scans (Account → Body metrics) — usage per plan, unlimited on Premium.

  3. Step 3: Invite colleagues

    Share your referral code from Account → Referrals & rewards.

Need more help?

Ask the AI assistant in the app, read the FAQ on the home page or contact the PTMatch team: