Skip to main content
Ask the help center

Calendar

The Calendar shows all of your barn's events in one place: appointments, shows, lessons, training, and any custom event types you set up. Events can be tied to horses and people, repeat on a schedule, and send reminders.

Calendar is included on the Essential plan (and Pro). Open it from the sidebar or go to /calendar.

Calendar views

Use the buttons in the toolbar to switch how events are displayed:

ViewWhat it shows
MonthA full month grid. This is the default view.
WeekThe current week with timed slots.
DayA single day with timed slots.
YearAn overview of all twelve months. Click a month to jump into Month view.

You can also switch any of the date views into a List layout (an agenda-style list of events instead of a grid) using the Calendar/List toggle in the toolbar. The Print button prepares the current view for printing or saving as a PDF.

Use the back/forward arrows to move between months, weeks, days, or years, and the Today button to jump back to the current date.

Filtering events

The filter bar above the calendar lets you narrow down what you see:

FilterPurpose
Filter ByType to search events by text.
Show ByShow all events or limit to a single event type.
HorsesShow events for all horses or only selected horses.
ContactsLimit events to selected people.

When you open the calendar from a specific horse's page, it is pre-filtered to that horse.

Event types

Every event has a type. BarnManager includes these built-in (system) types:

  • Vet Appointment
  • Dentist Appointment
  • Farrier Appointment
  • Deworming
  • Medication
  • Vaccination
  • Show
  • Lesson
  • Training
  • Other

The type controls which fields appear when you create an event. For example:

  • Show events use Start Date / End Date plus Show Name, Location, and Show URL fields.
  • Deworming, Medication, and Vaccination events let you record treatments. These appointment-style events also feed into a horse's medical history — see Records.
  • Vet, Dentist, and Farrier events let you pick a vendor.
  • Lesson, Training, Show, and Other events (and any custom types) include an assignments section for horses and people.

Custom event types

Admins can create their own event types to match how your barn works (for example, "Trail Ride" or "Volunteer Day"). Custom types behave like the Other type.

To manage custom event types, go to Admin → Custom Event Types (you can also open the Settings gear next to the Event Type dropdown when creating an event):

  1. Click Add.
  2. Enter a Name (up to 100 characters). It can't match a built-in type name or an existing custom type.
  3. Click Add to save.

To rename a type, use the edit (pencil) icon. To remove one, use the delete icon and confirm Archive — this hides the type from the dropdown going forward, but existing events keep that type.

Creating an event

  1. On the calendar, click a date (in Month view) or a time slot (in Week/Day view). A menu appears.
  2. Click Add New Event. The selected date — and the time slot, if you picked one — is carried into the form.
  3. Fill in the form fields (see below).
  4. Click the save button at the bottom of the form.

Event fields

FieldNotes
TitleOptional. If left blank, a title is generated automatically.
Event ColorOptional. Choose a color for the event on the calendar.
Event TypeRequired. Pick a built-in or custom type. This determines which other fields appear.
Starting DateRequired. (For Show events, this is Start Date with a separate End Date.)
All DayToggle on to make the event all-day and hide the time fields.
Start Time / End TimeShown when the event is not all-day. End time defaults to one hour after the start.
VendorFor appointment types — pick from your contacts/vendors of the matching type.
TreatmentsFor Deworming, Medication, and Vaccination — record what was administered.
Show Name / Location / Show URLShown only for Show events.
NotesA rich-text field for any details.
HorsesAttach one or more horses to the event. See Horses.
TagsApply tags to categorize the event.
Staff / AssignmentsFor Lesson, Training, and similar types — assign people (and horses) to the event.
Set Email RemindersAdd one or more reminders that email selected users before the event.
Notify all active users / Add InviteesNotify everyone, or pick specific people to invite.

Repeating events

Turn on repeating to create a recurring series. You can set:

  • How often it repeats — every N Day(s), Week(s), Month(s), or Year(s).
  • Repeat on — for weekly repeats, which days of the week.
  • EndsNever, or On Date with an end date.

Editing and deleting events

  1. Click an event on the calendar to open its details.
  2. Use the edit option to open the event in the form, or the delete option to remove it.

For a recurring event, BarnManager asks which occurrences your change (or deletion) should apply to:

  • This event instance only
  • This and all following instances
  • All instances of the series

You can also drag an event to a new date/time, or resize a timed event to change its length, directly on the calendar. Timed events must be at least 15 minutes long. Moving or resizing a recurring event prompts you for the same single/following/all scope.

Permissions: editing events generally requires event edit access, and editing lessons requires lesson edit access. People without edit access can still view the calendar. Manage who can do what under Users & Permissions.

Google Calendar sync

You can connect the calendar to a Google Calendar so events sync across.

  1. In the calendar toolbar, click Sync.
  2. Confirm in the Connect Google Calendar dialog. You'll be redirected to Google to sign in and authorize access.
  3. Once connected, the button shows Synced, and the connected Google account is listed.

To stop syncing, click the Synced button and choose Disconnect. Sync stops immediately. By default, events already copied to Google remain there; check Delete synced events from Google Calendar in the disconnect dialog if you also want them removed from Google.