People and identity

Who: Account owner, Super user, Event admin, Event member

Duplicates are the most expensive mistake in event data: two records for one person means two badges, a split meeting history and a directory that lists them twice. Moostoo is built so that a person is recognised by their email address wherever they appear. Knowing how that works tells you why an import matched someone, why changing an address needs care, and why a team member also shows up on the attendee list.

Three records, one person

RecordScopeWhat it holdsWho edits it
UserThe whole platformThe person's sign-in: their email addresses, password or sign-in provider, and which organizations they belong to.The person themselves.
ContactYour organizationYour organization's own record of them: name, email, phone, company and title. Listed in the Contact Directory.You and your team.
AttendeeOne eventTheir participation: attendee type, ticket, registration and profile answers, agenda, meetings, badge code and check-in.You, and the attendee through their profile.
The three ways Moostoo knows a person

When you add somebody to an event — by hand, by import, through registration or a ticketing platform — Moostoo looks the email address up. An address it knows is linked to the existing person and contact; an unknown one creates them. A user record can exist for somebody who has never signed in: it is simply the anchor that lets the next event recognise them.

The email address is the key

  • Addresses are case-insensitive. Jamie.Chen@… and jamie.chen@… are the same person, everywhere — imports, sign-in and search alike.
  • An address with a space inside is refused, because it cannot be anybody's address.
  • Imports never rewrite an attendee's email. Once somebody has signed up, their address is how they sign in; an import identifies people by it (or by ticket id first, for ticketing imports) and does not overwrite it.
  • One person may have several addresses. A person's account can hold more than one verified address, which is how a work and a personal address resolve to one attendee.

Once someone has signed up, their address is their login

You can still edit a signed-up attendee's details, but changing their email changes the address they sign in with — so the edit dialog asks you to confirm it first. Imports and ticketing syncs never change it for you.

Team members are participants too

Everyone on an event's team is also a participant of that event: they appear on the attendee list, can be messaged and met, get a badge and have an agenda. You do not add your staff twice — adding someone to the event team seats them on the roster automatically, and removing them from your organization takes them off every event's roster.

Registered, invited and signed up

Invited You (or an import) added the person; they have not registered themselves yet. An automated invitation email can go out when they are added.

Registered The person is in: they registered, were approved from an application, bought a ticket, or entered the event in the app.

Checked in A separate yes/no, set at the door or kiosk. Checking in never changes whether someone is registered.

Signed up The person has an account and has signed in at least once.

Contacts are yours, profiles are theirs

A contact is your organization's record and is not changed behind your back: a ticketing re-import refreshes the attendee's ticket data, never your contact. What an attendee writes in their event profile — job title, company, bio, offers and seeks — belongs to that event's attendee record, so the same person can describe themselves differently at a trade show and at a conference.

Read next