> ## 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.

# Sending invitations

> Invite a student's guardian from the class page, or a teacher into the school.

Two kinds of invitation go out from the school, and they differ not only
in who receives them but in who may send them:

| Invitation   | Attaches to              | Who may send                                                         |
| ------------ | ------------------------ | -------------------------------------------------------------------- |
| **Guardian** | one specific **student** | that class's homeroom teacher, the secretary, a school administrator |
| **Teacher**  | the **school**           | a school administrator only                                          |

Both routes are covered here, so nobody has to guess whether their
capability is classed as teaching or as administration.

## Guardian invitation

A guardian is invited **from the class page**: open the class, find the
student, and press **Invite a guardian**.

The **Guardian email or phone** field is **optional**:

* enter an address or number — the app sends the invitation and confirms
  "Invitation sent to *(recipient)*";
* leave it blank — you get a **Guardian invite link** to copy and pass on
  yourself (through a school register or messenger, say).

If you lack the permission you'll see: "Only this class's homeroom
teacher, a school secretary, or an administrator can do this."

<Warning>
  A guardian invite link grants access to that student's data. Pass it only
  to the person it's meant for — anyone who opens it becomes a guardian.
</Warning>

This route is recent: previously only a parent could invite a guardian,
which left the school with no way to add a parent who couldn't get
started alone. Today both routes produce the same invitation — the parent
does it from their side, covered in
[Inviting a guardian](/en/parent/inviting-a-guardian).

A guardian invitation has no separate "resend". Just create a new one:
repeat **Invite a guardian** for that student and a fresh link is minted.

## Teacher invitation

A teacher is invited to a school by a **school administrator**, and only
by them. A secretary or homeroom teacher cannot; attempting it shows:
"Only a school administrator can do this. Ask an administrator of your
school to make the change for you."

When inviting, the administrator supplies an email address and can
immediately assign the person to specific classes, marking them as a
**subject teacher** or a **homeroom teacher** in each. Those assignments
take effect the moment the invitation is accepted — there's no separate
step to come back to.

If that person already has a pending invitation to the school, the app
refuses: "This teacher has already been invited to this school." Don't
send a second one — resend the one already waiting.

A teacher invitation can be **resent** by an administrator from the team
list. Resending extends validity by another 7 days and sends a fresh
message, as long as the invitation is still waiting to be accepted. An
administrator can also **revoke** it. The screen where this happens is
covered in
[Classes, team and school year](/en/admin/classes-team-school-year#the-team).

## Validity

Invitations — guardian and teacher alike — are valid for **7 days** from
sending. After that the link stops working and a new one is needed.

After a resend the recipient's inbox holds two messages. The **newest**
one works — it is worth asking them to delete the older one.

## What next

* The invited person is asking what to do with the link?
  [Invitations](/en/invitations).
* A teacher asked to join instead of waiting for an invitation?
  [Classes, team and school year](/en/admin/classes-team-school-year).
* Something else broken? [Troubleshooting](/en/troubleshooting).
