Invite & manage family members
A family is a shared space: one calendar, one set of notes, one memory. You add the adults by invitation and the children directly. Manage everyone from Settings → Family, or just ask the assistant to do it.
How membership works
- One user, one family. Each account belongs to exactly one family at a time.
- Adults are invite-only. Nobody is ever silently added to your family. An adult joins only by consciously accepting.
- Children are added directly. A dependent has no account to accept with, so you add them yourself.

Invite an adult
From Settings → Family, open the Add user dialog and choose the Adult role. Enter their email, their WhatsApp number (with the country code), or both.

- 1KinLife sends the invitation: an email with an Accept the invite button, and a WhatsApp message if you gave a number. No membership is created yet.
- 2They accept by clicking Join {family} on the join page, by confirming the invite inside their own onboarding, or by replying YES to the WhatsApp invitation.
- 3You see an “Invitation sent” toast and a row in the Pending invitations card.

Add a child
In the same Add user dialog, choose the Child role. KinLife asks Will they have their own login?
- No login needed. The child is stored as a dependent with their name, and a date of birth if you add one. They appear in the member list and have their own Edit dialog.
- They'll have their own login. Add their email and date of birth. They're added straight away, and KinLife emails them a link to set up their account.
Join requests via the family code
Someone who already has an account can ask to join using your family's invite code, from Join a family in their own Settings → Family.
- 1They enter the code. A pending join request is created (they are not joined yet).
- 2Every adult gets a “{name} wants to join” email and a Pending join requests card appears in Settings.
- 3An adult approves them as an adult or a child, or rejects the request.
Roles & colours
There are two roles:
- Adult. Full access: manage the calendar, invite members, configure integrations, see everything.
- Child. Sees the family calendar and receives their own reminders.
Each member is automatically assigned a unique pastel colour. The colour is consistent across KinLife: the calendar and member chips. On an event, everyone involved shows as a small dot in their colour, so you can see at a glance who's involved. KinLife doesn't change event colours in your connected Google Calendar.
Leaving or removing someone
Adults can remove a member or change their role from Settings → Family. When membership changes, calendar sharing is updated automatically (access is granted or revoked on the shared calendar).
