Dog training booking system

Fill your classes and one-to-ones while you’re on the training field.

Your own booking page shows your classes and one-to-ones. Each session has a place limit, so a full class stops taking bookings, and clients can pay when they book with Stripe.

  • 14-day free trial
  • No card required
  • Cancel anytime

Filling a course shouldn’t take a fortnight of admin.

  1. The enrolment guesswork. Who’s signed up for the spring puppy class? Is it full? It’s a spreadsheet that’s never quite current and a pile of emails.

  2. The money you’re still chasing. A class is real money, yet you’re nudging someone for payment in week three because nothing took it up front.

  3. Two diaries in one head. Group classes and private sessions, each client at a different stage, all held together by you and a lot of messages.

Your booking page counts the places and takes the money at booking.

How a booking works

Booked, paid, confirmed.

  1. On your page

    Mark picks a class.

    Your Tuesday puppy class or a one-to-one, laid out on your page with your prices.

  2. Sign in

    A 6-digit code.

    Mark confirms his email with a code, and adds his puppy, Pip, as he books.

  3. Request

    Card held, place requested.

    With Stripe connected, the price is held on his card, not taken. Full sessions can’t be picked.

  4. You accept

    One tap and he’s in.

    Accept and Pip’s place is in your diary, paid. Decline and the hold is released.

Classes full, paid at booking, no chasing.

Your own booking page

Enrolments in while you train.

You can’t take booking calls on the training field. Share one link and clients book a class place or a one-to-one whenever they like, at your prices, with their dog’s details attached.

  • Your name and logo up front
  • Only the services you choose to show
  • Your own questions asked at booking
Set up your booking page

Classes

Classes that never overbook.

Set up each class on the days you choose, with times, start and end dates and a place limit. Clients only see sessions with room, and a full session stops taking bookings.

  • A place limit on every session
  • A price per session, if you like
  • Weekly, fortnightly or monthly one-to-ones
Read the services guide

What’s included

Everything your booking page needs.

  • Sign-in

    Every email checked

    New clients confirm their email with a 6-digit code before they book.

  • Payments

    Card held at booking

    Taken when you accept, released if you decline. Needs Stripe connected.

  • Your call

    Approve or instant

    Check every request first, or let bookings go straight into your diary.

  • Questions

    Know the dog before the first session

    Ask your own questions at booking, such as what they most want to work on.

  • Packages

    Blocks of sessions

    Sell a package of one-to-ones yourself; each booking uses a session and clients see what’s left.

  • Confirmations

    Everyone knows where they stand

    Clients get an email when they book, when you accept and the evening before each session.

Why Barclo

Why pet pros pick Barclo

  • Built in Britain

    Pounds, British spelling, England and Wales bank holidays

  • One price

    £19 a month for your whole team

  • No lock-in

    Import to start, export any time

  • Every service

    One calendar, one client list

Founding member price

One plan. Everything included.

£19a month, for your whole team

Locked in for as long as you subscribe.From 1 February 2027, new businesses pay £29.

No per-person fees, no add-ons, no contract.

Start your free trial
  • 14-day free trial
  • No card required
  • Cancel anytime

The booking page is included

  • Your own booking page
  • Classes with a place limit on each session
  • One-to-ones on the same page
  • Email sign-in with a 6-digit code
  • Card held at booking, taken when you accept
  • Approve each request or book instantly
  • Questions asked at booking
  • Packages of sessions, sold by you
  • Reminder emails the day before
  • Unlimited clients, dogs and sessions
  • Invoicing with card and bank transfer
  • Import and export all your data

Card payments, card holds and deposits need your own Stripe account. Stripe’s standard card fees apply.

Booking page questions

Can a class get overbooked?

No. Each session has the place limit you set. Once it’s reached, the session can’t be picked, and clients never see how many places are left.

Guide: Services

Can I take payment for a block of sessions?

Yes. Clients pay for each session as they book, with Stripe connected. For a block, sell them a package on one invoice; each booking then uses a session from it.

Guide: Invoices and payments

Can clients book one-to-ones too?

Yes. One-to-ones sit on the same booking page and in the same diary as your classes, at your premises, the client’s home or out and about.

Guide: Services

Do I have to accept every booking?

Your choice. Check each request before it’s booked, or let bookings go straight into your diary. The setting covers your whole booking page.

Guide: Bookings

Can I ask about the dog before the first session?

Yes. Add your own questions to the booking form, as yes or no, a choice, a number or free text, and clients answer them as they book.

Guide: Services

Do I need a website?

No. Your booking page is a link you can share anywhere: Instagram, WhatsApp, your van or your own website if you have one.

Guide: Client booking portal

On iPhone and Android

Your diary, ringside.

Barclo works in the browser on any phone, so tonight’s class list is with you on the training field. The iPhone and Android app is included in your plan.

Download Barclo on the App Store Get Barclo on Google Play

Fill your classes

Ready to let clients book their places themselves?

Set up your classes and one-to-ones, share one link and stop taking bookings by email.

Start your free trial
  • 14-day free trial
  • No card required
  • Cancel anytime