Skip to content

Hosting

Approvals, waitlists and recurring gatherings

Control who joins, fill cancelled places automatically, and repeat a gathering on a schedule.

Last updated

Approval-based joining

Turn on approval and every join becomes a request you accept or decline. You see the person's profile, their interests, whether they are identity-verified, and their rating from previous gatherings before you decide.

Use it when the group size matters, when the gathering is at a private address, or when it is aimed at a specific group of people. Leave it off for anything casual — an approval step costs you attendance, so only spend it where it buys something.

Waitlists

When a gathering is full, further people join a waitlist instead of being turned away. If someone leaves, the person at the top of the list is offered the place automatically and has a limited window to accept before it passes to the next person.

This runs on its own — you do not have to watch for drop-outs and message people. For gatherings that reliably fill up, it is the difference between a full table and two empty chairs.

Recurring gatherings

Set a gathering to repeat weekly, fortnightly, monthly, or on specific days. Kaif creates each instance automatically ahead of time, with its own chat and its own participant list.

  • Editing the series changes future instances; editing a single instance changes only that one.
  • People join each instance separately, so a quiet week does not carry over.
  • Cancelling one instance leaves the rest of the series running.

Managing people

From the gathering page you can remove a participant, which also removes them from the chat, and message everyone at once. If someone's behaviour is a problem beyond your gathering, report them as well as removing them — removal only affects your event.

Sub-gatherings

For something larger, a gathering can have sub-gatherings underneath it — a festival with individual sessions, a weekend with separate activities. Each has its own time, capacity and chat, while staying grouped under the parent.