Skip to main content

Getting Started with Sessions

Scheduling training sessions is at the heart of your dog training business. Pawgress makes it easy to create, manage, and track all your client sessions in one place. This guide will walk you through scheduling your first training session after you’ve set up your packages and connected with clients. Pawgress training sessions page

The Training Sessions page is your command center for all scheduled sessions

PrerequisitesBefore scheduling your first session, make sure you have:

Creating a New Session

Step 1: Access the Sessions Page

From your dashboard, click on “Training Sessions” in the main navigation menu. This will take you to the sessions overview page.

Step 2: Open the Schedule Dialog

Click the “Schedule Session” button in the top right corner of the page. This will open the session scheduling dialog. Schedule Session button

Click the “Schedule Session” button to create a new training appointment

Filling Out the Session Details

Package Selection

Select the appropriate training package for this session:
  1. Click the package dropdown menu
  2. Choose the relevant package from the options
  3. The package details (session length, location) will automatically populate related fields
Only active packages will appear in the dropdown. If you don’t see a package, make sure it’s marked as active in your package settings.

Client and Pet Selection

Next, choose which client and pet will be attending the session:
  1. Select the client from the dropdown menu
  2. Once a client is selected, their pets will become available in the pet dropdown
  3. Select the pet that will be participating in the training session
Client and pet selection dropdowns

Select the client and their pet for the training session

Date and Time Selection

Set when the training session will take place:
  1. Click the date field and choose a date from the calendar (you cannot select dates in the past)
  2. Enter the start time for the session
  3. Enter the end time for the session
Be careful to allow sufficient time between sessions for travel and preparation. Pawgress will not automatically check for scheduling conflicts, so be mindful of your availability when booking. Date and time selection fields

Select the date and specify start and end times for the session

Location and Additional Details

Finalize the session details with location and any special instructions:
  • Location: This field will automatically populate with the default location from the selected package, but you can modify it if needed (e.g., “Client’s home - 123 Main St” or “City Park - North Entrance”)
  • Virtual Session: Toggle this option on if you’ll be conducting the session via Zoom instead of in person. When enabled, Pawgress will automatically create and share a Zoom meeting link
  • Notes: Add any special instructions, reminders, or session-specific details that will help you prepare (e.g., “Bring clicker and treats” or “Focus on leash reactivity”)

Finalizing the Session

Once you’ve filled out all the required information:
  1. Review all details for accuracy
  2. Click the “Schedule Session” button at the bottom of the dialog
  3. The session will be created and added to your Upcoming Sessions tab
After scheduling, both you and your client will receive a confirmation notification, and the session will appear in their client portal.
Pro Tip: Calendar IntegrationIf you’ve connected your Google Calendar in the Integrations section, sessions will automatically be added to your calendar. This helps prevent double-booking and keeps all your appointments in sync. You can specify which Google Calendar to use when creating or editing your training packages.

Managing Your Sessions

Upcoming vs. Past Sessions

The Sessions page is divided into two tabs:
  • Upcoming Sessions: Shows all scheduled future sessions, sorted by date (earliest first)
  • Past Sessions: Shows completed and cancelled sessions, as well as any scheduled sessions that have passed, sorted by date (most recent first)
This organization helps you focus on what’s coming up while maintaining a complete history of your training work. Upcoming and past sessions tabs

Switch between upcoming and past sessions using the tabs

Session Cards

Each session appears as a card with key information:
  • Client and pet names
  • Package name
  • Date and time
  • Location
  • Session status (scheduled, completed, cancelled)
  • Action buttons for viewing details, completing, or cancelling sessions
Session card example

Session cards display all the essential information about each appointment

After the Session

Once a training session is complete:
  1. Navigate to the session card in your Upcoming Sessions tab
  2. Click the “Mark as Completed” button to mark the session as finished or “Cancel Session” to cancel a session
  3. The session will move to your Past Sessions tab when completed or canceled
Regular session completion helps maintain accurate client records and package usage tracking.

Next Steps

Now that you know how to schedule sessions, you might want to explore: With Pawgress’s session management tools, you can focus on what you do best—training dogs—while keeping your schedule organized and your clients informed.