Skip to main content

Groups

A Group is a list of people of an Event. Groups are useful to compartmentalise people and exhibitors in order to give them different rights to allow or block a feature, manage meeting rules, send them different emails, or target different advertisements.

Default Groups

By default, 3 groups are created within the Event: Attendees, Exhibitors, Speakers.

  • Attendees are People that attend the Event (guests, visitors, etc.)
  • Exhibitors are companies and people linked to them (also called Exhibitors members that are usually company representatives that attend the Event with a booth).
  • Speakers are people that are speaking on a session (planning).

When adding a people to an exhibitor as member, they will automatically be added to group Exhibitors. When adding a people to a planning as speaker, they will automatically be added to group Speakers. Other groups can be created directly from Studio or via the Content API.

Priority

A people profile can be in several Groups. Each Exhibitor can be one single group, by default they are considered in the default Exhibitors group. If a People is in different groups (directly or via an exhibitor where they are member of), only the group with the highest priority will be considered.

Fetch all Event Groups by Event Id

This query can be used to fetch all the Groups that have been created on an Event.

Arguments

  • eventId - This is string value of the Event Id

Query

query EventGroupsByEventId($eventId: ID!) {
event(id: $eventId) {
groups {
id
name
peopleCount
priority
isDefault
}
}
}

Variables

{
"eventId": "RXZlbnDY1Nc4"
}

Create a new Group on an Event

This mutation can be used to create a new Group on an Event.

Arguments

  • eventId : This is string value of the Event Id on which the Group needs to be created.

Query

mutation CreateEventGroup($eventId: ID!, $data: CreateEventGroupInput!) {
createEventGroup(eventId: $eventId, data: $data)
{
id
name
priority
}
}

Variables

{
"eventId": "RXZlbnDY1Nc4"
"data": {
"name" : "NEWTESTGROUP1"
}
}