Back to main page

DogFlow

Everything for your dog-training business

DogFlow helps you manage customers, dog profiles, courses, training logs, and follow-ups in one calm place. Spend less time on admin and more time building trust with every owner.

01

Owner & Dog Profiles

Everything about owners and dogs in one searchable place, visible to your whole team.

  • Health notes, behavior, and training goals per dog
  • Emergency contact and multiple addresses per owner
  • Extra contacts and free-text tags per client
  • Archive instead of delete — history is kept
02

Course Management

Group classes and private lessons with clear capacity, status, and ownership.

  • Group or private course with automatic capacity limits
  • Status: planned, ongoing, completed, or cancelled
  • Set up recurring courses on a fixed rhythm
  • Assign a trainer — each trainer only sees their own courses
03

Training Calendar

List and week views give you a full overview of every lesson.

  • Week view shows every session at a glance
  • Mark attendance per dog right inside the course
  • Occupancy like 3/8 dogs visible instantly
  • Filter by trainer
04

Training Logs

Document every session in a structured, traceable way.

  • Exercises practiced, progress, homework, and next focus per entry
  • Linked to the course, the dog, and the owner
  • Kept even if the course is later deleted
  • Full history per dog across every course
05

Public Online Booking

A booking page for your course offering — no login required for owners.

  • Your own link to your school's booking page
  • Real-time open spots, booking confirmed instantly
  • Automatic protection against double-booking
  • Owners matched by email or created automatically
  • Multilingual: German, English, French, Italian
06

Invoices & Payments

Invoices are generated automatically as soon as a course is completed.

  • Automatic invoice per participant when a course closes
  • Swiss QR-bill with PDF export
  • VAT calculation, toggle on or off per company
  • Status at a glance: draft, sent, paid, cancelled
07

Multiple Locations

Manage as many training locations as you need from one workspace.

  • Opening hours per location
  • Mark one location as the default
  • Custom booking rules per location (time window, lead time, weekdays)
  • Vacation / closed mode per location
08

Team & Roles

Work with your whole team inside the same workspace.

  • Roles for admins and trainers
  • Trainers only see their own courses and clients
  • Block access instead of deleting accounts
  • Email verification for new team members
09

Company & Billing Settings

Tailor DogFlow to your business and your brand.

  • Show your logo on offers and invoices
  • Custom invoice text and personalized salutations
  • Payment terms and billing cycle, fully configurable
  • Swiss QR-bill with your own bank details
10

Client Portal

Invite owners to their own branded portal, where they can see their dogs, trainings, and bills without calling or emailing you.

  • Separate, secure login for each owner, invited by you in one click
  • Owners see their dog's profile, health notes, and can update training goals themselves
  • Upcoming and past trainings with the full training journal, plus self-service cancellation
  • Bills at a glance, with one-click PDF and Swiss QR-bill download

Invoice Creation

Auto-generate invoices when a lesson or course closes

01

Group classes and private lessons with clear capacity, status, and ownership.

02

Create a public page for your training offer, show available slots, collect owner and dog details, and let clients request a lesson without a full workspace login.

03

Invoices are generated automatically as soon as a course is completed.