Skip to content

Event — Teams

The Teams section manages the groups of players participating in your event. Each team plays on a single device. From here you can create teams, assign them to routes and alliances, upload team photos, send real-time messages and gadgets to their devices, and inspect their gadget inventory. The tab includes three sub-tabs: the team list, QR code generation, and text export for email campaigns.

  • Role: Agency or Admin
  • Event state: Event must be stopped for creating, editing, or deleting teams. Messaging and gadget sending work during a running event.

Events list → click event name → Teams tab

Teams list showing 14 teams in JTI Barcelona event with columns for Number, Name, Alliance, Route, Staff, Picture, and Details including device assignment


The default sub-tab displays all teams for the event in a searchable, sortable table with pagination.

ColumnTypeDescription
(Row actions)IconsEdit (pencil), Delete (trash), Unassign device (person icon)
NumberDisplayTeam numeric identifier, used for QR code generation
NameDisplayTeam display name
Email AddressDisplayContact email for message forwarding
AllianceDisplayAlliance the team belongs to (hidden in Quiz mode events)
RouteDisplayAssigned route (hidden in Quiz mode events)
This team is Organization StaffDisplayCheckmark icon if team is flagged as staff
Picture of the teamDisplayTeam photo thumbnail (100px), or default silhouette
DetailsDisplayFor teams with an assigned device: start timestamp, device UUID, and “Unassign device” link
FieldTypeDescription
SearchTextFilters teams across all visible columns
Show entriesSelect10, 25, 50, or 100 records per page
ActionDescription
NewOpens the team creation form. Hidden when the event is running.
ImportOpens CSV bulk import form
Send emailOpens a bulk email form to send registration details to all teams

Each row has three icon buttons (left column):

IconActionDescription
PencilEditOpens the team edit form
TrashDeleteOpens delete confirmation. Hidden when the event is running.
PersonUnassign deviceRemoves the team’s device assignment. Clears the start timestamp and device identifier. Only meaningful for teams with an assigned device.

Create team form with fields: Name, Number, Route, Initial Segment, Alliance, Available Segments, Staff checkbox, Forward messages email

FieldTypeDescriptionRequired
NameTextTeam display name. Defaults to “Team”.Yes
NumberNumericTeam identifier. Auto-incremented to the next available number in the event.Yes
RouteSelectRoute to assign. Options: None + all routes defined for the event.No
Initial SegmentSelectSegment the team starts in. Help text: “When restarting the activity, team segment will be reset to this segment only if this is set.”No
AllianceSelectAlliance to assign. Options: None + all alliances defined for the event.No
Available SegmentsMulti-selectWhich segments this team can access during the event. Premium feature (crown icon).No
This team is Organization StaffCheckboxStaff teams do not consume credits when the event starts. Use for support/monitoring teams.No
Forward messages for this team to this email addressTextEmail address where team messages are forwarded.No
ActionDescription
SaveCreates the team and returns to the team list (or event edit Teams tab).
CancelDiscards the form and returns to the team list.

Edit team form showing same fields as create plus Picture of the team file upload with current image preview

The edit form contains all fields from the creation form, plus the image upload section.

FieldTypeDescriptionRequired
Picture of the teamFile uploadUpload or replace the team photo. Current image shown as thumbnail beside the upload control. Accepts image files — converted to JPEG server-side.No
  1. On the edit form, the current team image is displayed as a thumbnail (default silhouette if no image uploaded).
  2. Click Choose file to select an image from your computer.
  3. Click Save — the image is uploaded with the form submission.
  4. The server converts the image to JPEG format and saves it.
  5. The team’s image appears in the list view “Picture of the team” column and in results reports.

Team images can also be uploaded programmatically by the mobile app when teams take photos during device registration.

ActionDescription
SaveSaves changes and returns to the team list. Hidden when the event is running.
CancelDiscards changes and returns to the team list.
BackLink in the top-right corner, returns to the team list.

Click the trash icon on a team row in the list. This opens a confirmation dialog.

The delete page displays a modal with:

ElementDescription
Title”Delete”
Confirmation prompt”Are you sure?”
Team nameDisplays the name of the team being deleted
Delete buttonConfirms deletion (danger/red style)
Cancel buttonReturns to the team list without deleting

Deleting a team also removes all associated data:

  1. All messages — both sent and received
  2. All results — every scoring record for this team
  3. All GPS positions — every GPS position record
  4. All gadget stock — every gadget stock record
  5. The team itself

After deletion, the event’s team count is updated.

  • Blocked during running event. If the event is running, the delete action returns an error page: “Editing an event is not allowed while it is active.”
  • No undo. Deletion is permanent — results, positions, and messages are lost.
  • Row icon hidden. The trash icon is hidden in the list view when the event is running.

Sends a text message or a gadget/object to a team’s device in real time. This is the staff communication channel during a live event.

FieldTypeDescriptionRequired
Team DestinationSelectWhich team receives the message. Options: “All teams” (broadcast) + individual team names. Pre-selected if opened from a specific team.Yes
MessageTextareaFree-text message content. Maximum 100 characters. Disabled when a gadget type is selected.Conditional
Gadget TypeSelectGadget effect to send (see below). Disabled when a text message is entered.Conditional
Object/GadgetSelectSpecific object or gadget instance to send. Disabled when a text message is entered.Conditional

The form enforces mutual exclusion between text messages and gadget/object sending:

  • Typing in the Message field disables the Gadget Type and Object dropdowns.
  • Selecting a Gadget Type disables the Message field.
  • Selecting an Object unchecks any Gadget selection, and vice versa.
TypeBehavior
Text messageSent as a notification to the team’s device. Displayed as a popup from “Organization”. Delivered in real time to the team’s device.
Gadget effectTriggers a visual/audio effect on the team’s device (Bomb, Drunk Screen, X-Ray, Scaring Ghost, Fart, Love, Fireworks, Broken Screen, Inverted Screen, Lock Screen).
Object deliverySends a collectible object to the team’s inventory.

When “All teams” is selected as the destination, the system creates one message record per team in the event. Each message is individually delivered in real time.

On successful send, a confirmation message is displayed.


Displays the gadget and object inventory for a specific team. Shows what items the team currently holds and any pending deliveries.

Shown only when there are unconfirmed object delivery messages (not yet confirmed by the team’s device). Displays an alert box with:

ColumnDescription
Object nameName of the pending gadget/object
Origin teamWhich team or “Staff” sent the gadget
TimestampWhen it was sent (displayed as relative time, e.g., “5 minutes ago”)

Lists all gadget effects (non-collectible items) currently in the team’s inventory.

ColumnDescription
Gadget nameName of the gadget type
QuantityNumber of available uses

Lists all collectible objects in the team’s inventory.

ColumnDescription
Object nameName of the collectible object
QuantityNumber available

QR Code sub-tab showing printable QR codes for each team with localizer codes beneath

Generates printable QR codes that teams scan with the MooveXR app to register their device and join the event. Each team gets a unique registration code (e.g., “5060-6E0”). Print these on paper and distribute them to teams before the event starts.


Export Text Elements sub-tab showing team localizer list and MailChimp CSV with registration URLs

Exports team registration data for email campaigns or printed materials. Contains two sections:

SectionDescription
Localizer listA text area listing each team’s localizer code (e.g., “5060-6E0”)
MailChimp CSVA copyable text area with CSV data: Name, EMAIL, localizer, url, reportURL. The url field contains the team’s QR registration link. The reportURL field contains a link to the team’s distance report.

  • Auto-numbering. When creating a team, the Number field defaults to one more than the highest existing team number in the event.
  • Quiz mode. In Quiz Mode events, the Alliance, Route, and Segment columns are hidden from the list, and the corresponding dropdowns are hidden from the create/edit form.
  • Available Segments is a premium feature (crown icon). It restricts which segments a team can access during gameplay. If not set, the team can access all segments.
  • Device assignment. Teams connect to the event by scanning their QR code with the MooveXR app. Once connected, the Details column shows the start timestamp and device UUID. The “Unassign device” action clears this binding, allowing a different device to connect.
  • Message forwarding. If the “Forward messages” email is set, messages sent to the team are also forwarded to that email address.
  • Send mail sends bulk email to all teams with their registration QR codes and instructions.