Training software that tracks every session and every skill learned.

Schedule classes and privates in one place, log progress skill by skill, keep owners in the loop between sessions, and sell training in packages that count themselves down.

JAP handles the business side of dog training (classes, privates, packages, session notes and invoices) for independent trainers and academies. Free to start, then $20 to $60 a month by team size.

No card required · cancel any time

Training schedule · Week 6

Puppy Foundations

9:00

Group · 6 dogs · Dana

Reactivity 1:1 · Boone

11:30

Private · Marc

Loose-Leash Walking

2:00

Group · 4 dogs · Dana

Sessions delivered this week

18

Coco passed “Stay · 60s”

Owner notified

Illustrative example · placeholder names

Publish a whole term of sessions in one pass.

Set the class, the cap and the weekly slot, and JAP creates every session, opens enrolment and holds a waitlist. Privates drop into the same calendar so no trainer is double-booked.

See how it works →
Schedule · Term planner

Puppy Foundations · 6 weeks

2 seats left

Mon

Tue

Wed

Thu

Fri

Sat

Six weekly sessions published at once, enrolment opens automatically

Make-up session

Missed week 3?

Offered on Sat 10:00 · one click to accept

Illustrative example · placeholder names

Progress recorded skill by skill, not session by session.

Mark each skill as introduced, practising or reliable and the pet's record builds itself. Any trainer picking up the dog next week sees exactly where the last one stopped.

See how it works →
Coco · Skill progress

Week 4 of 6

On track
Sit / down100%
Recall (off lead)72%
Loose-leash walk55%
Settle on mat34%

Trainer note · 12 May

“Recall solid at 10m with low distraction. Add a second dog next session.”

Illustrative example · placeholder names

Group classes and privates, run side by side.

Group seats, waitlists and make-up sessions on one side; one-to-one plans, in-home visits and custom durations on the other. Both use the same skill library and roll into the same progress history.

See how it works →
Classes · Enrolment

Group class

Cap 6 · waitlist on

CBNPM

Private session

60 min · in-home

Boone · reactivity plan

Same skill library, different delivery, progress rolls up either way

Auto-promoted

Pixel moved off waitlist

Seat freed in Tuesday group

Illustrative example · placeholder names

Owners see the work between sessions.

Send a recap with notes, clips and homework after each class, and see who actually practised. Fewer 'how's it going' texts, better results by week six.

See how it works →
Owner update · Coco

Week 4 recap

Recall and settle both improved. Homework: two 5-minute mat sessions a day.

Recall clip

Mat settle

Sent by text and email · read 9:12

Homework logged

Owner marked 6 of 7 days

Illustrative example · placeholder names

Sell six sessions, not six separate invoices.

Packages are paid up front, drawn down automatically as sessions are delivered, and renewed with one tap when the last one is used. Expiry dates and unused credits are always visible.

See how it works →
Package · 6-session bundle

Coco · Foundations bundle

2 left
1
2
3
4
5
6
6-session bundle$390.00
Private add-on · 1$85.00
Paid up front$475.00

Renewal offered

After session 6 · one tap

Illustrative example · placeholder names

Things trainers ask us first

Can I run group classes and private sessions in one place?
Both live on the same calendar. A class has a roster and a seat count; a private is a one-to-one slot. Neither can be overbooked, and clients book either one from the same link.
How do training packages get tracked?
Sell six sessions, and every session logged takes one off the balance. Owners see what's left in their portal, which cuts down the "how many do we have?" texts more than you'd expect.
Can I log what a dog actually learned?
Session notes and skill progress sit on the pet's record, so the next trainer opens the same history instead of starting from scratch. Owners get the notes too, which is usually what keeps them practising at home.
Does JAP suit a trainer working alone?
Plenty do. One account, no seats to buy, and the client portal handles the admin that would otherwise eat your evenings.

Keep every dog's progress in one place.

Set up your classes and packages, import your clients and run your first session today.

Let’s get going

Try JAP free for 10 days. No credit card required.