All guides

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.
The Family settings page for the Kind Family: household name, timezone, invite code, and a Members list with Remy as the owner.
The Family settings page for the Kind Family: household name, timezone, invite code, and a Members list with Remy as the owner.

Invite an adult

From Settings → Family, open the Add user dialog and choose the Adult role. Enter their email.

The Add user dialog with Adult selected and an email field, ready to invite Renee to the Kind Family.
The Add user dialog with Adult selected and an email field, ready to invite Renee to the Kind Family.
  1. 1KinLife emails them a “Signup and Accept Invite” link. No membership is created yet.
  2. 2They accept by clicking Join {family} on the join page, or by confirming the invite inside their own onboarding.
  3. 3You see an “Invitation sent” toast and a row in the Pending invitations card.
The Pending invitations card showing renee@kinlife.ai invited as adult, expiring in 7 days, with a Cancel button.
The Pending invitations card showing renee@kinlife.ai invited as adult, expiring in 7 days, with a Cancel button.
The invite link is bound to the email it was sent to. If a different signed-in account tries to redeem it, they get a “Wrong account signed in” message. You can cancel an unaccepted invite from the Pending invitations card if you typed the wrong address.

Add a child

In the same Add user dialog, choose the Child role.

  • No email. The child is stored as a dependent with a name and date of birth, no login. They appear in the member list and have their own Edit dialog.
  • With email.An account is created or reused and they're added directly, with a notification email.
A dependent can be given their own login later without losing anything. Add an email from the child's Edit dialog and an account is attached to the existing member record, so every health record, journal entry, and calendar tag stays intact.

Join requests via the family code

Someone who already has an account can ask to join using your family's invite code at the /invite page.

  1. 1They enter the code. A pending join request is created (they are not joined yet).
  2. 2Every adult gets a “{name}wants to join” email and a Pending join requests card appears in Settings.
  3. 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 colour from a warm pastel palette. The colour is consistent everywhere: the calendar, member chips, and your connected Google Calendar. Events tagged to several people render as a colour gradient so you can see at a glance who's involved.

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

If you're the last remaining adult and you leave, the family is dissolved. Children can't run a family on their own, so there is no “leave but the family survives” state.