1. Blog
  2. Booking through your link
Booking through your link

Personal Trainer Scheduling Software: No Double Bookings

Personal trainer scheduling software: organize trial sessions, single sessions and regular clients, cut no-shows and save time. See how it works.

LRLucas Ribeiro Cavalcante · Founder of Via6Updated on Oct 12, 2026 · 8 min read
Scheduling for personal trainers
In this article
  1. Short answer
  2. How does online scheduling for personal trainers work?
  3. How to set up your online schedule in 4 steps
  4. Trial sessions: how to fit them in without disrupting your regular clients
  5. Single sessions and recurring clients: how to manage both
  6. Moving between gyms: how to avoid scheduling conflicts
  7. Cancellation notice: how to reduce no-shows
  8. How to promote your online schedule
  9. Next step: set up your schedule in 5 minutes
  10. Frequently asked questions
Short answer

Personal trainer scheduling software can be as simple as a page that puts your services, available times and booking link in one place. Clients choose the day and time themselves, and you receive the booking by email. This removes back-and-forth messages and double bookings, especially if you train clients at several gyms.

How does online scheduling for personal trainers work?

You add your services, such as a trial session, a single session or a monthly package, and set the length and price of each one. Then you enter the times when you are available. The client opens your link, chooses the service, the day and the time, and you receive the booking by email.

Online scheduling keeps everything in one link, which can go in your Instagram bio, your WhatsApp profile or on your business card. That way, clients don't have to ask which times are free. They see the open slots and book on their own.

If you train clients at more than one gym, create separate time blocks for each location. For example, Monday and Wednesday at Gym A, Tuesday and Thursday at Gym B. This avoids unnecessary travel and conflicts in your calendar.

How to set up your online schedule in 4 steps

Setting up an online schedule is quick and doesn't require technical skills. You can do it from your phone in about 5 minutes. Here is the process:

  1. Create your page

    Choose a scheduling tool, such as Via6, and create your page with your name or brand. You can start on the free plan, with no credit card required.

  2. Add your services

    Add each service with its name, length and price. Example: Trial session (60 min, [your price]), Single session (60 min, [your price]), Monthly package (12 sessions, [your price]).

  3. Set your availability

    Enter the days and times you work. If you train at different gyms, create separate blocks for each one.

  4. Share your link

    Put your schedule link in your Instagram bio, your WhatsApp profile and other channels. When someone taps it, they see your services and open times.

With Via6, you build your page by dragging ready-made blocks such as Links, WhatsApp, Schedule and QR Code. You don't need to write code or hire a designer.

Trial sessions: how to fit them in without disrupting your regular clients

Trial sessions are the way new clients get to know you, but they can disrupt your routine if they aren't organized well. With an online schedule, you can set specific times just for trials, separate from your regular clients.

For example, you can keep 10am and 3pm on Tuesdays and Thursdays open only for trial sessions. This way, clients who already train with you keep their time, and a prospect finds open slots without negotiating by message.

Another option is to create a service called Trial session with a shorter length, such as 40 minutes, and an introductory price. Prospects see it on your page and understand it as a chance to try your training.

In your Instagram bio, you can highlight the schedule link with a line like: “Book a trial session here”. That way, people don't need to send you a DM to check your availability.

Single sessions and recurring clients: how to manage both

Many personal trainers work with recurring clients who have a fixed weekly slot, and also with single sessions booked now and then. An online schedule lets you separate these two types of appointments.

For recurring clients, leave their slots out of your availability so no one else can book them. Single sessions go in your open slots. This way, nobody books over your recurring clients.

You can also create different services, such as “Recurring session (monthly)” and “Single session”. Clients choose the option that fits them. In the description, make it clear how many sessions per week the recurring package includes.

If a recurring client needs to reschedule, they can do it through your schedule link without depending on you. Rescheduling and cancelling are done by the client, and you get notified by email.

Your booking page, ready today.

Links, WhatsApp, QR code and booking in one link. Free, no credit card.

Create my Via6

Moving between gyms: how to avoid scheduling conflicts

If you work at more than one gym, studio or at the client's home, travel time is a critical factor. An online schedule helps you see your appointments at a glance and avoid booking sessions in distant places with too little time in between.

You can create time blocks by location. For example: Monday and Wednesday, 7am to 12pm, at the downtown gym; Tuesday and Thursday, 2pm to 8pm, at the studio on the west side. Create a separate service for each location, so clients choose the place when they choose the service.

You can also include travel time as a buffer between sessions. If it takes you 30 minutes to get from one gym to another, keep that gap blocked in your schedule. This prevents late arrivals and stress.

In the service description, add the location of the session. For example: “Session at [gym name], downtown”. That way, the client knows where the workout takes place before booking.

Cancellation notice: how to reduce no-shows

No-shows and last-minute cancellations are a problem for every personal trainer. With an online schedule, you can set a cancellation policy and make it visible to the client at the moment they book.

For example, you can write in the service description: “Free cancellation up to 12 hours before. After that, the session is charged”. The client reads this before confirming, which reduces surprises and disputes.

Another strategy is to ask for a deposit to hold the slot. You can show your payment details or a payment link you already use on the schedule page and agree on the payment directly with the client. This keeps the slot secured and makes the commitment clear.

Via6 does not collect deposits, but you can display your payment link or payment details on the page and confirm the payment with the client yourself.

How to promote your online schedule

Your schedule link should be wherever clients look for you. The most important place is your Instagram bio, which accepts up to 5 links. Put the schedule link first so it appears at the top of your profile.

On WhatsApp, you can use a link with a pre-filled message, such as “Hi! I'd like to book a trial session”. This way, the client starts the conversation with the topic already set. See how to create a WhatsApp link with a pre-filled message for your bio.

On Instagram Stories, use the link sticker to send people straight to your schedule. You can save these Stories to a highlight on your profile, such as “Book” or “Classes”. Learn more about link stickers on Instagram Stories.

If you hand out business cards or train at a gym, you can generate a QR Code for your schedule and leave it at the front desk or on your card. The client points the camera and lands right on the page. See how to use QR Codes at the front desk and on business cards.

In your Instagram bio, you can add your professional certifications and state your credentials as your certifying body or licensing authority requires. Clients trust trainers who show verified credentials clearly.

Next step: set up your schedule in 5 minutes

You don't need complex software or a manual spreadsheet. With a tool like Via6, you can create your booking page in a few minutes, from your phone, and start sharing the link.

Start with the free plan, which allows 1 service and up to 50 bookings per month. If you later need more services and pages, you can compare the paid plans. What matters most is moving bookings out of DMs and WhatsApp threads as soon as possible.

Test the schedule with your current clients. Ask them to book their next session through the link. You'll notice less time lost on messages and more focus on training.

Create your free page on Via6 and see how online scheduling works in practice. If you want extra features, such as more services and a dynamic QR Code, check the Via6 plans.

Frequently asked questions

Do I have to pay for an online scheduling tool for personal trainers?

Not necessarily. Some tools have a free plan, such as Via6, which allows 1 service and up to 50 bookings per month. For more services and features, there are paid plans priced in your local currency, which you can compare on the plans page.

How does a client reschedule or cancel a session?

In most online scheduling tools, the client uses the same link to reschedule or cancel on their own. You get the change by email. This reduces messages and no-shows.

Can I use online scheduling if I train at several gyms?

Yes. You can create separate time blocks for each location and include the address in the service description. This way, clients only see the options for the place they want.

How can I take a deposit to hold a time slot?

You can show your payment details or a payment link on the schedule page and agree on the payment directly with the client. Some tools, including Via6, don't collect deposits automatically, but they let you display your payment information, and you confirm the payment with the client yourself.

Does a scheduling link work in the Instagram bio?

Yes. Instagram accepts up to 5 links in your bio, and you can put the schedule link first so it stands out. You can also use the link sticker in your Stories.

Written with AI assistance, checked against product data, and published by Via6 on Oct 12, 2026.How we write→

LR
Lucas Ribeiro Cavalcante

Founder of Via6. Oversees the product and sets the editorial agenda for this blog, written for businesses that take appointments and want to get clients through their bio link.

See all articles→

Your name is still available on Via6.

Claim via6.app/yourname and get your first booking today. It's free and requires no credit card.

Free plan forever · no credit card required
Your booking page, ready today.Create my Via6