> ## Documentation Index
> Fetch the complete documentation index at: https://help.zebrania.edu.pl/llms.txt
> Use this file to discover all available pages before exploring further.

# Notifications and calendar

> Email, SMS and subscribing to the calendar feed.

Zebrania speaks up rarely, and only when something happens that you can
act on. This page says what actually arrives, what you can turn off, and
how to get your meetings into your own calendar so you never copy them out
by hand.

## What arrives, and on which channel

There are three channels. **In-app notifications** always reach you — that
is the baseline list and it cannot be switched off. **Email** and **SMS**
add to it selectively.

| Event                                        | In app | Email          | SMS              |
| -------------------------------------------- | ------ | -------------- | ---------------- |
| Booking has opened for an event              | yes    | yes            | —                |
| Class enrolment **approved** or **rejected** | yes    | yes            | —                |
| Booking confirmation                         | yes    | —              | —                |
| Reminder before a meeting                    | yes    | yes            | yes              |
| **A teacher cancelled your slot**            | yes    | yes            | yes              |
| Summary after an event has closed            | yes    | yes            | —                |
| Invitation for a second guardian             | —      | yes **or** SMS | SMS **or** email |

<Note>
  A booking confirmation **does not arrive by email** — booking is immediate
  and you see it in **My reservations** straight away, so a separate message
  would add nothing. Don't go looking for it in your inbox.
</Note>

A guardian invitation is the exception: it goes out on **one** channel,
chosen when the invitation is created — email or SMS, not both. See
[Invitations](/en/invitations#guardian-invitation).

## Reminders before a meeting

There are two reminders, and they do different jobs:

* **By email, the day before** — in the morning, so you can plan your day.
* **By SMS, roughly an hour before** — so it doesn't slip your mind in the
  rush. SMS depends on your school's plan (see below).

<Warning>
  A reminder is a convenience, not proof. If none arrived, **it does not mean
  the meeting isn't happening** — the message may have landed in spam, your
  school may not have SMS on its plan, and reminders are not what settles the
  time in the first place. The source of truth is your **My reservations**
  list under **Booking**. Check it if you are in any doubt.
</Warning>

Separately there is the message about a **teacher cancelling your slot** —
the one notification where the channel genuinely matters, because it needs
something from you: the slot returns to the pool and you have to pick a new
one. It goes out by both email and SMS, and each of those is muted
independently — silencing one does not silence the other.

## Choosing channels

Go to **Settings**, the **Notifications** section. The switches are grouped
into **Personal** and **Schools**, and there are exactly four:

| Switch                      | Group    | What it actually turns off                                        |
| --------------------------- | -------- | ----------------------------------------------------------------- |
| **Email reminders**         | Personal | The reminder email before an event.                               |
| **SMS notifications**       | Personal | The SMS about a **teacher cancelling your slot** — and only that. |
| **Parent-meeting reminder** | Schools  | The email about booking opening for an event.                     |
| **Post-event summary**      | Schools  | The summary email after an event has closed.                      |

Saving is confirmed by "Notification preferences saved."

<Warning>
  The name **SMS notifications** is broader than what it does. That switch
  covers **only the cancelled-slot SMS**. The SMS reminder before a meeting
  cannot be turned off with this switch or any other — there is no separate
  setting for it.
</Warning>

In-app notifications are not on this list because they cannot be turned
off. That is deliberate: it is the one channel that always arrives, so it
acts as the fallback for all the others.

## When SMS isn't available

Texts are a paid service and depend on **your school's plan**, not on your
own settings. If the school doesn't have them, the **SMS notifications**
switch is visible but greyed out and inactive, captioned:

> Available on a paid plan for your school.

The switch is **shown rather than hidden** — deliberately, so you know the
option exists and what it depends on. Only the school can unlock it; there
is no way to buy it for yourself here.

The same dependency covers confirming a phone number — without SMS on the
plan you'll see "Confirming a phone number by SMS isn't available on your
plan."

<Note>
  A school's SMS allowance is **monthly**. Once it runs out, the switch still
  looks active and the texts simply stop arriving until the month turns —
  with no warning and no message. If SMS was working and then stopped while
  your switch is still on, ask the school about the allowance rather than
  hunting for a fault at your end. Email and in-app notifications carry on as
  normal.
</Note>

## Subscribing to the calendar

You do not need to copy reservations into your calendar. Zebrania publishes
a **calendar feed address** — a single link your calendar app polls by
itself. A cancellation or a change of time reaches your calendar without
you doing anything.

You'll find the address under **Booking**, above the slot grid, in the
**Subscribe to your calendar** section:

> Add all your meeting reservations to your calendar app — they stay in
> sync automatically.

There are two buttons: **Subscribe**, which tries to open your calendar app
directly, and **Copy link** ("Copied!" once clicked) for when you'd rather
paste the address yourself. If copying fails you'll see "Could not copy the
link. Please copy it manually." — the address is visible in the field next
to it and you can select it.

<Warning>
  **This address is like a password.** Anyone holding it can see your meeting
  calendar — no sign-in, no code, no questions asked. The address itself
  **is** the pass. Don't forward it, don't paste it into class group chats,
  don't publish it in a calendar shared with other parents, and don't add it
  on a computer strangers can use. If you want the other parent to see these
  meetings, ask for a
  [guardian invitation](/en/invitations#guardian-invitation) — they will get
  an address of their own instead of using yours.
</Warning>

### Google Calendar

1. Open Google Calendar on a computer (the phone app cannot add a calendar
   from an address).
2. In the left-hand panel, next to **Other calendars**, click **+**.
3. Choose **From URL**.
4. Paste the address you copied with **Copy link** and confirm.

The calendar appears in the list on the left. Google refreshes such feeds on
its own schedule — a change can show up hours later. That is Google's
behaviour, not Zebrania's.

### Apple: iPhone, iPad and Mac

Easiest: tap **Subscribe** on an Apple device — the system recognises the
address and offers to add the calendar itself.

Manually on an iPhone or iPad: **Settings** → **Calendar** → **Accounts** →
**Add Account** → **Other** → **Add Subscribed Calendar**, then paste the
address.

On a Mac: the **Calendar** app → **File** menu → **New Calendar
Subscription**, and paste the address.

### Outlook

In Outlook on the web, go to **Calendar**, choose **Add calendar** →
**Subscribe from web**, paste the address and confirm.

<Note>
  Always choose **subscribe from an address**, never **import a file**. An
  imported file is a snapshot of one moment and will never update — a
  cancelled slot would stay in your calendar forever. That is precisely what
  a subscription avoids.
</Note>

## What's in the feed, and what isn't

The feed holds **events you are invited to** and **the slots you have
booked**. A reservation disappears from your calendar on its own when you
cancel it, or when the teacher does.

If something is missing, it is almost always one of these:

| Why it's missing                                                   | What to do                                                            |
| ------------------------------------------------------------------ | --------------------------------------------------------------------- |
| The event is still **being prepared** — not published.             | Nothing. It appears once the school publishes it.                     |
| The event **has no date and time set**.                            | Nothing. With no time there is nothing to put in a calendar.          |
| The school **reverted the event to preparation** after publishing. | The entry disappears for everyone. Wait for it to be published again. |
| The event doesn't cover you — it is for other classes.             | Check that your child's enrolment is **Approved**.                    |
| Your calendar app **hasn't refreshed** the feed yet.               | Wait, or refresh the calendar by hand.                                |

<Note>
  The feed carries no **location** — entries arrive with no address and no
  room number, even when the school entered one in the app. Check the room
  under **Booking**.
</Note>

## Revoking the feed address

The address is long and random, and it **renews itself** as long as you use
it — it won't expire under you mid-year. An idle address nobody polls does
lapse after a long enough time.

<Warning>
  If you suspect the address has leaked — you sent it to somebody by mistake,
  pasted it into the wrong window, lost a device with the calendar added —
  **you cannot revoke it yourself in the app**. There is no such button
  today. Report it to whoever runs Zebrania at your school: the old address
  can be revoked and you'll be issued a new one. Until then, treat the leaked
  address as a working pass to your meeting calendar.
</Warning>

Revoking the old address means calendars added with it stop updating — once
you have the new address you'll need to add the subscription again, on every
device.

## What next

* How to book slots? [Booking a meeting](/en/parent/booking-a-meeting).
* Changing your email address? [Getting started](/en/getting-started#changing-your-email-address).
* Should the other parent get notifications? [Invitations](/en/invitations).
* Something else broken? [Troubleshooting](/en/troubleshooting).
