dhaga.docs
Using Dhaga

Groups & events

Events hold the people you met at one gathering; groups hold the people you keep meeting. Build a roster, email a digest, and let Dhaga suggest groups from your calendar.

Dhaga keeps people together in two different ways, and it is worth knowing which one you want.

An event is one occasion — a conference, a dinner, a launch party. The people you met there stay attached to it, so months later you can still answer "who did I meet at that dinner?" The rule is simple: one event per event.

A group is a set of people who keep meeting — a weekly sync, a founding team, a board. It is not tied to a date or a place, it can hold shared notes (one note about a meeting with several people, which lands on everyone's page who was actually in the room), and Dhaga can suggest one from your calendar. Groups live at /app/groups.

Groups are yours alone

A group is a private lens over your own contacts, exactly like a tag. There are no invitations, no shared workspaces, and nobody else can see it — the people in a group are never told they are in one.

Create an event

Go to /app/events. The inline create form takes a name, an emoji, and a colour so each one is recognisable at a glance. Below it, the events table lists every event with its emoji, tags, people count, and start date.

The events page with an inline create-event form showing an emoji and colour-swatch picker, above a table of existing events

Add people to it

Open an event to see its roster. Use the Add people search box to attach several people in a row without leaving the page — type a name, pick, repeat.

An event detail page showing its people roster and an Add people search box

You can also add a person to an event from their own profile — the button sits in the sticky sidebar next to Edit and View in graph, a handy shortcut when you're looking at someone and remember where you met them. It is still labelled Add to group, which predates the groups below; it adds them to an event. Events show as their own row on the profile, kept separate from that person's tags — which have their own Add tag control, letting you search tags you've used before or create a new one on the spot — and separate again from the groups they belong to, which have a row of their own.

Manage and share

From an event you can:

  • Email a digest of the attendees to yourself.
  • Rename, restyle (emoji/colour), or retag the event.
  • Merge two events that turned out to be the same gathering.

Digests need email configured

The attendee digest sends over email, which a self-hosted enterprise deployment needs an email provider wired up for — see Self-hosting.

Groups, and the ones Dhaga suggests

/app/groups lists the groups you have made, and — if you have connected a calendar — a Suggested section underneath. The suggestions come from your own meetings: when the same handful of people turn up on an invitation more than once, that is a group worth naming. It is arithmetic over your calendar, not a guess by a model, and nothing is saved until you press Create. Every suggestion arrives with an editable name, the occasional attendee offered un-ticked, and a Dismiss button — a dismissed set does not come back.

Open a group to add or remove members, write a shared note and tick who was there, and see the group's own facts, tasks and recent meetings. Removing somebody stamps the date they left and changes nothing about past notes — they were there. Adding somebody works the same way in reverse: a note from before they joined stays off their page, because they were not in that room.

Saving a shared note reads it in the background, and the group's page shows that happening: a line under the composer says what stage it is at, then what it found — "2 facts and 1 follow-up added" — and if it fails or gives up, it says so and offers a Retry. It never reports facts it did not get. Each note also has a re-run button, for after you edit one or when the first pass missed something; re-running replaces what that note produced rather than adding a second copy of it, and it costs AI credits like any other extraction.

Groups are archived, not deleted. A group that stopped meeting is still history you may want to read, and its shared notes are about several people at once.

Suggestions need full calendar access

A calendar connected for availability only tells Dhaga when you are busy and nothing about who you are with, so there is nothing to suggest from. Settings → Calendars will say so and offer to reconnect with full access. You can always build a group by hand.

Two limits worth knowing. Attendees are matched on an exact email address, so a five-person meeting where two guests are not in your contacts appears as three — add them and it will read correctly next time. And suggestions and a group's meeting history look at a rolling window of your calendar (about a month back), not your whole history, so Dhaga will not tell you how long it has been since a group last met.

Name clusters

Separately from all of the above, /app/name-clusters looks for a word several of your saved contacts share — a surname, a company, a city — and offers it as a tag, a company, or a location. It groups strings rather than people, and like everything else here it writes nothing until you confirm.

On this page