1barnHelp

Calendar, events, and service days

One calendar holds everything with a date: lessons, events families book, and the farrier or vet days owners put their own horses down for.

Getting around

Open Calendar. Switch between Month, Week, and Day (or press m, w, d), step with the arrows, and jump back with Today. Color by paints entries by instructor or by horse, and the Horse, Instructor, and Student filters narrow the view; a filtered view lives in the address bar, so it can be bookmarked.

Drag an entry to move it; if the move isn't allowed it snaps back and says why. A lesson moved to a time its instructor said they can't teach still moves, and a note above the calendar names who and when (see When an instructor can't teach then). In the month view, click a day or drag across several to start an event on those dates. In the week and day views, drag down a column and choose New lesson or an event at that time.

In the day view, staff can set Columns to Instructor or Arena to give each instructor or arena with lessons that day a column of its own; events, service days, and lessons with neither go under Other. A lesson outlined in red overlaps another in the same column, so that instructor or arena is double-booked. Drag a lesson sideways to hand it to another instructor or move it to another arena; you're asked to confirm first. On a phone, swipe sideways to see more columns.

Event types and events

An event type is what you offer, such as "Summer Horse Camp" or "Beginner Horsemanship (6 weeks)". It holds the description, category, price, registration form, waiver, policies, payment terms, and reminders. An event is one occurrence people register for, such as "Camp · Week 2", with its own dates and capacity. An event can set its own price, location, payment terms, reminders, and registration questions (Use a different price for this event, and the same for the others); everything else comes from its type, so changing the type's description or policy changes it on every event of that type. Editing an event never changes its type: the type's own settings show on the event read-only, with Edit the type. A new price on the type reaches every event that follows it and leaves alone the ones with their own; the type says how many, like "3 events use this price; 1 has its own." An event type's registration questions can start from a form in Settings → Forms (Start from a form) and follow it until they're edited, the way a service day does; Save as a form keeps a type's questions in that library to start other types and events from. A one-off event without a type can start from a form too. The new answer kinds, help text, and Show only if work on events as well (see Service day questions). Event types are listed under Settings → Events, each with its price, how many events use it, and how many questions it asks. Click a type to open its own page, or New type to add one. The page has four parts: Basics (name, category, where), Price and booking (price, payment terms, reminders, add-ons), Description and policy, and Registration questions. At the top it says how many events the type applies to and how many ask their own questions. New events of the type start with its questions, and saving reaches every event that follows the type, leaving alone the ones that have their own. To stop offering a type, Archive it in the list; Restore brings it back.

Create an event

  1. Click Add event (or draw on the calendar). What kind? shows the event types you already have and Something new. Pick a type to add another event of it, with everything filled in. Something new is a one-off: just the event, kept off your list of types.
  2. Give it a name, a description, and optionally a category: pick one or type a new one in the + new box.
  3. Under Where, choose At the barn (your address from Barn settings, and optionally a place there, like the indoor arena) or Somewhere else for a show or an off-site clinic: a name, and an address that fills in as you type. Families see the place and its address with a map link, and it's in their calendar file. Without an address in Barn settings, "at the barn" shows your barn's name only.
  4. Set Price (0 means free) and Capacity, the most registrations the event takes.
  5. Under Dates, set each date with its start and end times. A camp that runs Monday to Friday is one event with five sessions: click + Add day and the next day fills in with the same hours. A weekly class is one event too: Repeat weekly fills in "every Tuesday 5–6pm × 6". One registration covers every session.
  6. Under Sign-ups open, leave Now, or choose On a date to open registration later, at a time in your barn's timezone. Until then the booking page lists the event with "Registration opens Sat, Nov 1 at 9:00 AM" and no way to register, and the status panel on the event's page says Opens Nov 1 to you. Pick the day: the time starts at midnight, so change it only when the hour matters. While the event is a draft, this setting reads When it's published, sign-ups open: Right away or on a date, because nothing opens until you publish.
  7. Under Payment, choose full payment at booking (the usual) or a deposit; see Deposits and balances.
  8. Under Reminders, families hear before each session (right for a weekly class) or only before the first (right for a camp every day of one week).
  9. Add any extra questions under Registration questions: short answer, paragraph, dropdown, or checkbox, each optionally required. Name, email, and phone are always collected. Drag a question by its handle (the six dots) to reorder; on a keyboard, the arrow keys on the handle or the ↑ and ↓ buttons move it one place. An event of a type starts with the type's questions and says From Summer Horse Camp. Changing them there gives that event its own copy, and the type and its other events keep theirs; Use the type's questions puts the type's back.
  10. Under Add-ons, tick the extras this event sells, such as a stall or an extra lesson. Add-ons that come with the event's type or category show with a lock; change those under Settings → Events.
  11. Under Waiver & policies, choose a Sign template to be signed during booking, and write the cancellation and refund policies. They take bold, lists, and links, and families see them on the booking page and in their confirmation email.
  12. For something new, tick Save as a reusable event type if you'll run it again: it reuses the same price, form, waiver, add-ons, and payment terms for future events, under the type name you give it. Left unticked, it's a one-off. You can save a one-off as a type later, with Save as reusable type on its page.
  13. Click Create event. It's a draft until you Publish it from the event's page.

Lessons have their own repeating schedule; see the Lessons guide, which also covers cancelling a lesson and covers. A covered lesson reads Sam covering for Jane on the calendar, and staff see cancelled — paid on a cancelled lesson whose instructors are still paid. An event's settings stay editable on its Details tab. Basics, Dates, and Sign-ups open are always open there; the six settings people rarely change (Where, Payment, Reminders, Registration questions, Add-ons, and Waiver & policies) are rows that show what they're set to and open in place. Change anything and a bar at the bottom of the screen says what changed ("Unsaved changes · Price, Dates"), with Discard and Save changes; it stays while you look at the other tabs, and the Details tab shows a dot until you save. Leaving the page with changes unsaved asks first. When its type has other events, the page says which parts belong to the type and apply to all of them.

Bookable events: people pick a time

When you click Add event, choose Fixed date to set the dates yourself, or People pick a time for a bookable event. With a bookable event, you say when you're available and families book a time that suits them, like a private trail ride, a pony party, or a group ride with a set number of spots. Payment, add-ons, the form, and the waiver work as they do here. See Bookable events for availability, approvals, and managing bookings.

Deposits and balances

Under Payment, on the type or on one event, choose Deposit to take part of the price at booking and the rest later. The deposit is a percentage (the usual, since it grows with add-ons: 20% of the event plus its add-ons) or a fixed amount. It's non-refundable unless you untick that; say so in your refund policy. The balance is due at the first session, or a number of days before. A tip comes with the balance, so a family who cancels before then never pays it; paying in full pays it up front. The processing fee goes with each charge: the deposit carries the fee on its own part and the balance the rest, so together they come to the same fee. A balance paid at the barn by check or cash has no fee; when you record a check or cash for a balance, what's left of its fee is waived. If the balance would already be due on the day someone books, they simply pay in full.

Families may pay in full instead (on unless you untick it) lets families choose, at checkout, between "Pay deposit · $100 now, $400 on Jun 9" and "Pay in full · $500 now". The deposit is chosen to start with. Paying in full is a plain card payment: no card is saved, nothing more is due, and the registration shows as paid in full. If they cancel later under a non-refundable deposit, the deposit part is kept and the rest follows your refund policy.

How the balance is collected has three choices. The barn's default is under Settings → Events, and a type can choose differently.

  1. Auto-charge the saved card (the default). The deposit saves the family's card on your Stripe account, and they agree, on the booking page, to "World Barn will charge the remaining $400 to this card on Jun 9". Three days ahead they get a reminder with a link to pay now or use another card. On the due date any account credit is used first, then the card is charged, once.
  2. Payment link. On the due date the family is emailed a link to pay the balance.
  3. Pay at the barn. For barns that avoid card fees: the family brings a check or cash, and you record it.

If a card is declined, has expired, or needs the cardholder to confirm, the family is emailed a link to pay or update their card, the registrant's row turns red ("Card declined · Owes $400", with "Payment link sent Jun 9" beside it), and it shows in Open tasks on the dashboard. 1barn tries the card once more two days later. After that it's the link, or a check or cash you record. Every scheduled charge is also on Finance → Upcoming charges.

Credits

A credit sits on the family's account. It comes from moving someone to a cheaper event, or from a goodwill credit you give on their person page (with a reason). At checkout a family can put it toward any event or add-on; if it covers everything, no card is needed. It also comes off a scheduled balance automatically. A credit only shows to the right family: they must be signed in, or enter a code emailed to that address. Typing an email alone never unlocks one.

Below the calendar, staff see the events in two tabs: Upcoming events (anything with a day still to come, and drafts with no days yet) and Past events (newest first). Each tab shows its count.

Add-ons

Add-ons are extras people buy when they book: a stall, an extra lesson, a bag of shavings. Set them up under Settings → Events, with + Add-on. Each has a name, an optional description, a price (0 is fine), and an optional duration ("30 min"). Leave the duration empty for things that take no time, and no time shows anywhere.

Max per registration is one by default, a checkbox on the booking page. Tick More than one to give it a quantity instead. It counts per booking, not per rider: two riders on one booking who each want a stall book two. Limit per event caps the total across one event's bookings ("8 stalls"); once they're taken, the booking page shows Sold out. Like a spot, an add-on is held while someone pays and released if they walk away.

An event offers the add-ons picked for it plus every add-on picked for its type or its category. Map them from either side: on the add-on (its categories, types, and events), on a category or type under Settings → Events, or on the event under Add-ons. Archive takes an add-on off new bookings and keeps it on the ones that already chose it. A price change applies to new bookings only; each booking keeps the price it paid.

Publishing and the public page

An event is a draft, published, or removed from the calendar. A draft isn't on your booking page at all: families can't see it or sign up, whatever Sign-ups open says. Publishing lists it, and sign-ups open right away or at the opening date you set; until that date families see it with "Registration opens …" and can't sign up yet.

Draft, on your booking page, taking sign-ups

Under the event's name, a status panel says where it stands with families, and shows it as three steps, so you can see which gate the event is waiting at:

  1. Draft. "Families can't see this yet." It isn't on your booking page. Publish is right there on the panel; a draft opens on its Details tab, so you can finish setting it up first.
  2. On your booking page. Published, with an opening date still to come: the panel says Opens Jan 1 and when sign-ups open. Families see the event with "Registration opens …". Open sign-ups now opens them early (with Undo for a few seconds after), and Change date takes you to the date.
  3. Taking sign-ups. Open to families, with how many spots are booked and left, and View booking page. Once every spot is taken it says Full, with Change capacity.

After the last session the panel says Over; a canceled event says Canceled and when; one removed from the calendar says so, with Put it back as a draft. Publishing, opening sign-ups now, and unpublishing each offer Undo at the bottom of the screen. Drafts carry a Draft tag in the events list and the calendar's list. When you're signed in and open your own booking page (or Settings → Website), a note only staff see says how many drafts it leaves out, such as "4 draft events aren't shown here: Summer Camp 6/14–6/18 and 3 more", with links to them. Visitors and the embed on your website never see it.

Why can't families sign up?

The status panel on the event's page answers it. The usual reasons, and the fix the panel offers for each:

  1. It's still a draft. "Families can't see this yet." Click Publish.
  2. Sign-ups open later. "Sign-ups open Fri, Jan 1 at 12:00 AM." The event is on your booking page, but nobody can sign up until then. Click Open sign-ups now, or Change date.
  3. Payments aren't set up. A priced event needs Stripe connected before anyone can pay; the panel turns amber and says Can't book yet. Click Connect Stripe (it takes the finance permission; otherwise ask an owner).
  4. Sign-ups open after it starts. The opening date is after the first session, so nobody can sign up before the event begins. The panel turns amber; click Change opening date. The Details tab warns about this as you pick the date.
  5. It's full. The booking page says "Sold out". Click Change capacity to add spots.

Ask 1barn reads the same panel, so "why can't families sign up for Summer Camp?" gets the same answer, and it can open sign-ups early for you after you confirm.

Publishing puts the event on your booking page at app.1barn.com/book/your-barn and shows it on the calendar. Copy booking link, beside the event's name once families can see the page, gives you the event's own address to paste into an email or a post. The ⋯ menu holds the rest: Unpublish takes it back to a draft (when families are signed up it asks first: "12 families are signed up. They keep their spots and get no email; new sign-ups stop."), Remove from calendar archives it, keeping every registration (Put it back as a draft undoes that), and Cancel event, last and in red, cancels and refunds everyone.

To put booking on your own website, open Settings → Website embedding, choose a category or a specific event, and copy the snippet. The embedded page drops its header and takes your colors and font from Settings.

What a family sees

The booking page lists published events with dates, price, and spots left. On an event, they enter their name, email, and phone, answer your questions, choose any add-ons (the total updates as they do), and click Complete registration. If your form asks how many riders are coming and they say more than one, the add-ons say they're for the whole booking and offer one per rider. With a waiver, the button reads Continue to waiver and the form is signed right there on the page. With a price, or a paid add-on on a free event, it reads Continue to payment and they pay by card through Stripe; each add-on is its own line on the receipt. With a deposit, the page shows what's due today and the balance with its date, and how the balance will be collected. Either way a confirmation email follows, listing their add-ons and what's paid and still due, with your policies at the bottom.

Paid events need Stripe connected under Settings → Payments. Until it is, the event form says Payments aren't set up, and a published event's status panel says Can't book yet, with Connect Stripe for those with the finance permission. You can still publish; families see that registration isn't available yet. A spot is held while someone signs or pays and is released after thirty minutes if they walk away.

Registrants, emails, and the CSV

The event's page lists everyone with their status (confirmed, pending waiver, pending payment, cancelled, expired), the add-ons they chose, and a column for each question you asked. Each row says where the money stands: Paid in full ✓ or Owes $350 · due Jun 9, red when it's overdue or a charge failed. The totals read like "12 registered: 9 paid in full, 3 owe $1,050". Still owe shows only those with a balance, and Send payment reminder emails one family, or all of them, the amount and a link to pay. Under the list, and at the top of the page, are the add-on totals ("Stall × 6 of 8"). Copy all emails copies the confirmed registrants' addresses, deduplicated, ready for the To line. Download CSV exports the whole list with every answer, the deposit, paid, balance, due date, and how the balance is collected, a column per add-on with how many each booking took, and a Totals row.

Editing an event's questions after people have registered never loses an answer. Each registration keeps the questions it was asked, so the list, a registrant's details, and the CSV show today's questions first, then any answered question you've since removed as No longer asked: T-shirt size. A reworded question shows the answer with its original wording (hover the answer, or see asked as … in the details); a new question is blank for those already signed up. The questions editor says so before you save: "12 families have already answered", and "Changes how 12 answers read" under a question you reword or whose choices you change.

A change to an event type's questions, or to a form in Settings → Forms that events follow, reaches the events nobody has signed up for. An event people have signed up for keeps the questions they answered, and its page asks: "The Camp intake form changed: use its new questions here?" with Use new questions or Keep these. Either way the answers already given stay.

Amounts are for owners and for managers with the finance permission. Other staff see a Paid or Balance due chip (or Payment problem) instead, with no amounts on the page or in the CSV. See managers' permissions.

Open a row's menu to record a check or cash, send a payment link, charge the saved card now, change the due date, switch how the balance is collected, apply a credit, or waive what's owed. Each is written in that registration's payment history.

Moving someone to another event

Move to… on a row moves the registration to another event, with its payments, answers, waiver, and add-ons, and sends one email ("moved from Week 1 to Week 2"). It checks the new event has room and offers the same add-ons, and a balance's due date follows the new dates. At the same price, which is the usual case, that's all. If the new event costs more, send a payment link for the difference or waive it; a balance still to be paid simply grows. If it costs less, refund the difference or give it as a credit. Any staff member can move someone between events at the same price; a price difference needs the finance permission.

Daily attendance and reminders

The event's page has an attendance list for each session: tap a name to check them in. It's for staff only and emails nobody. Families get a reminder about a day before each session (or only the first, as the event says), by email and, if they use the app, as a notification. Anyone can turn these off under My profile → Notifications.

Cancelling a registration

Click Cancel on a row and add a note if you like. What happens to the money follows the payment terms, and the family gets one email saying so:

  1. Cancelled before the balance is charged: the deposit is kept (it's non-refundable) and the scheduled charge is cancelled. Nothing more is charged.
  2. Cancelled after paying in full: tick Refund to refund what they paid, minus the deposit, through Stripe. Credit used is returned as credit, and a check or cash comes back as credit on their account.
  3. The barn cancels the whole event (Cancel event on its page): everyone is refunded in full, deposits included, and each family gets one email.

Refunds are for owners and managers with the finance permission; other staff can cancel without one. When money is still refundable and nobody with the finance permission decided, owners and finance managers get a task on the dashboard, such as "Refund? Ivy Arder cancelled Summer Camp · Week 1", with Refund, Issue credit, and Keep. Cancelling yourself with Refund unticked counts as deciding to keep it.

Farrier and vet days

A service day is a visit the barn hosts and owners opt into. Click Add service day, name it, pick the kind (Farrier, Vet, Vaccines, Dentist, Bodywork, Clinic, or Something else), set the first and last day, and say who's coming. A day can have several vendors, of any type (the vet and the farrier on the same morning): pick one under Who's coming, then the next from Add another vendor…, and click the × on a name to take it off. A name you type under Someone else… who isn't in People yet is filed as a vendor contact when you save. How many horses caps the list; leave it empty if the farrier will take whoever signs up. Notes for owners is where "bring your horse in by 8am" goes. Click Add the day.

Staff see a service day in three tabs: Sign-ups (the sheet), Questions (what owners answer when they sign up), and Details (when, who's coming, the cap, and Sign-ups are closed). When the list is final, tick Sign-ups are closed under Details: owners can no longer add or remove a horse or change their answers, but you still can. The cap binds staff too; raise it if the farrier can take one more.

Owners see the day on their calendar and in a Sign-ups open card on their dashboard. A day that asks no required questions signs a horse up in one tap there; a day with questions opens the horse's form. Each owner sees only their own horses on the list, plus a count of the others.

Service day questions

Every service day has a form: the questions each owner answers for each horse they sign up, so the vet gets age, last dental, medications, and "has she ever reacted to a vaccine?" without a separate Google Form. The questions live in one library under Settings → Forms ("Fall vaccinations", "Farrier visit", "Camp registration"), each tagged with where it's offered: Service days, Event types, Events. A service day form can also name the kinds of day it's for, so a vet day offers vet forms first.

On a day's Questions tab, pick a form under Start from a form. The day follows that form: change the form in Settings and the days that follow it change too, while they're still taking sign-ups. Edit a question on the day itself and the day keeps its own copy; the form and other days don't change. Use the form's questions again goes back to following it. Once owners have answered on a day, a change to its form stops there: the day keeps the questions they answered and its Questions tab offers the new ones, Use new questions or Keep these. The preview beside the questions is the owner's form, live: answer it to see the conditions work. A day with no form asks one optional question, Anything to note?, which is where the old one-line notes went.

Click a question to open it. Each has its wording, an Answer kind, optional Help text, a short Column on the sheet name, and Required. The kinds are Yes / no, Short answer, Paragraph, Number (with a unit, such as years), Date (which can offer Don't know), One choice (five or fewer options show as a list to tap, more as a dropdown), Checkboxes (which can offer Other with a box to type in), Checkbox, and Acknowledgment (a statement, such as the barn's vaccination policy, and a box to tick). Write {horse}, {date}, or {vendor} in a question and it fills in from the day, so "Will {vendor} give {horse}'s vaccinations on {date}?" reads right every year. Drag a question by its handle, or use the arrows, to reorder it.

Show only if makes a question appear only when an earlier yes/no or one-choice question has a certain answer: "Which vet will give them?" only if the first question is No. When an owner changes that answer, the questions it hides disappear and their answers are cleared. Fill from the horse's record links a question to what 1barn already knows: age, breed, sex, weight, the last dental, vaccination, farrier visit or deworming, the Coggins or health certificate expiry, current medications and handling notes from the care plan, the horse's vet and farrier, and the owner's contact details and phone. Horse fields are offered only where a horse is signed up (service days); the owner's fields are offered everywhere. The editor draws a question's edge to say what it is, explained in the key under the list: solid for required, dotted for optional, dashed for shown only if, and a link icon for one that fills from the record.

Changing the questions after owners have answered keeps their answers. Rewording a question keeps its answers; a removed question's answers stay on the CSV under "Removed questions"; a new required question asks them again, with a notice.

The sign-up sheet

The Sign-ups tab is the sheet: one row per horse, every question a column (its short name), with the horse and owner pinned while it scrolls sideways. A value with a link icon came from the horse's record unchanged; an underlined one is a value the owner changed, with the record's old value under it. A dot means the question wasn't asked (a condition hid it) and a dash means no answer. The chips narrow it: Not answered, Changed since sent, New clients, and With staff comments. On a phone each horse is a card with the answers that have a value, in form order.

Staff comments is the amber column at the right edge: one private comment per horse on this day, such as "coughing: listen to her before vaccinating". Type in the cell and it saves when you leave it ("Saved · only staff see this"). Owners never see staff comments, in the app or through an assistant, and they leave the barn only when you tick Include staff comments on a download or an email.

A row waiting on its owner says on whom and how long, such as "Waiting on Ben Carter · asked 2 days ago", with Remind Ben (a notice and an email) and Fill in for Ben. 1barn also reminds owners whose answers aren't finished 3 days before the day. The ⋯ on a row changes its answers, opens the owner, or takes the horse off the list.

To add horses yourself, click Add horses, tick them, and choose for each one: Ask the owner (the default when they have a 1barn login: they get a notice and an email and answer in 1barn), Fill in now (you answer, after a phone call or for an owner without a login; the sheet marks it "Filled by staff" and the owner can still change it), or Not now. An owner without a login starts at Not now, with a link to invite them.

Download, print, and email the sheet

Download makes the sheet as a PDF (US Letter landscape, every answer a column, in 1barn's print look with a page header and the logo in the footer) or a CSV (values only, dates as YYYY-MM-DD, with each owner's phone and email). Choose whether to include staff comments (off to begin with; 1barn remembers the barn's choice) and whether to include horses still waiting on answers. Print opens the same PDF in a new tab, so the copy on the aisle and the vet's copy match. On a phone, Print, Download, and Email are under the ⋯ at the top. The phone app can't save files yet; download from a browser.

Email sends the sheet to the day's vendors. The To list is the day's vendors and their emails; a vendor with no email on file says so, with Add email to type one in place and Save to their contact (ticked to begin with). The day's header also says "has no email · Add it" for such a vendor. A clinic or a company as the vendor goes to its own email (the front desk), with Cc its people listing the people who work there, none ticked to begin with; a vet who works at a clinic reads “Erin Shaw · ISU Vet Med”, and goes to the clinic's email when the vet has none of their own. Edit the subject and write the message in the editor, or click Draft for Ask 1barn to write it from a few words and the day itself (its horses, answers, and vendors, and staff comments only if you include them); select some text and choose Rewrite this to change part of it. Every email leads with a live link to the sheet: read-only, no login, always showing the latest answers, with PDF and CSV downloads on the page, working until a week after the day. The PDF and CSV can also be attached; both are off to begin with. The preview on the right is what the vendor gets. Send… asks once, then sends; replies go to you.

Every send is kept on the day: the sheet's top line says "Sent to Dr. Erin Shaw · Oct 20, 9:14 AM · live sheet link, without staff comments · opened 10:02 AM", and the email dialog lists every send with when each vendor opened it. Owners can change their answers until sign-ups close; a horse answered after the last email is marked Changed since sent, and the link already shows the new answer.

Lessons on the calendar

Lessons sit on the same calendar, colored by instructor or horse, and open to their own page. Scheduling, terms, and the waiting list are covered in the Lessons guide.

Subscribe from Apple or Google Calendar

Click Subscribe on the calendar and choose Add to Google, Apple or Outlook. Each subscription is its own named link, made with whatever filters are showing, so "everything Maggie teaches" and "Juniper" can be two subscriptions side by side. The name is suggested from the filters (a horse's name, "Kayla's lessons", "Everything I can see") and you can change it before choosing Make the link. Then Apple Calendar opens it as a webcal subscription, Google Calendar adds it to your Google account, and Copy gives you the address for Outlook or anything else. The link is shown that once; 1barn keeps only a fingerprint of it. The feed covers the past three months and the year ahead and refreshes on your calendar app's schedule. Staff shifts have their own link, on Schedule.

Subscribe → Your calendar links lists your links at this barn: each one's name, what it shows, and "Last checked by your calendar 2 hours ago" (or "Not used yet", to the hour). Rename changes what it's called here. Get a new link replaces one: the old address stops at once, so add the new one to your calendar app. Turn off stops it for good. Each works on its own; the others keep going.

A link always shows what you may see now: if your role changes or your login here is turned off, the link follows. Links made before October 2026 were one per login for every barn; yours keeps working at a barn until you make your first named link there, and then stops at that barn only.

Calendar weeks start on Sunday: the month, week, and day views, the date strips, and the weekday pickers. To start yours on Monday, tick Start calendar weeks on Monday under My profile → Calendar; it changes only what you see. The staff schedule follows Weeks start on under Settings → Company profile, which is also the pay week. Public booking pages always start on Sunday.

A link is that calendar's password: anyone with it can read what it shows. Don't post it anywhere public. If one gets out, Get a new link on just that one; calendars subscribed to the old address stop updating until the new one is added. The owner, and managers with the Logins permission, can see how many links someone has and turn them all off, under Roles and access on the person's page.

What boarders see

Boarders and lesson families get the calendar read-only, narrowed to their own family's lessons, the events they registered for, and the service days taking sign-ups. A service day is the one entry they can act on. They can subscribe from Apple or Google Calendar the same way, and the feed stays narrowed to them.