Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Event overview

This page gives organizers the overview of all the events that they have on TIXNGO system with statistic numbers related to its ticket status (Injected/Downloaded/Pending/Deleted/Activated/Controlled)

  • By default, the event list is filtered from the current date towards and ordered by event start time (earlier event first)
  • Every new ticket with a new unique event ID is injected into TIXNGO, which will create a new event on this page
  • Under the action column, TIXNGO provides functionalities to edit event details, create a questionnaire, or check codes for activation purposes.
  • Beacon information is useful in the case of using Bluetooth activation (via beacon) instead of time-activation. 

Ticket statistics

Tickets injected = Total ticket injected per events (including deleted tickets – All)

Tickets downloaded = Tickets have been shown on user’s app (meaning users open app and see tickets)

Tickets pending = Tickets have been transfered but not yet accepted by recipients (Ticket status = Pending_transfer)

Tickets deleted = Tickets have been deleted (Validity = Delete)

Tickets activated = Tickets have been activated (Activation = Activated)

Tickets controlled = Tickets have been controlled at access controlled and data are synced with TIXNGO

Search and filter

  • The organizer can search for any specific event by their master event id, master event name, event name, event Id or filter by event start time or end time.

Manual Activation Code

  • In order to support a quick operation in case of time-based or bluetooth activation do not work, organizer can use manual activation as a alternative method.
  • A code must be entered to activate the ticket and is different per event. 
  • Event list => Click on shield icon => See Manual Activation ID

Edit event details

  • The organizer can edit and update event details after the event is created on TIXNGO (via injection)
    Event list => Click Pencil icon => Make changes => Click Apply


  • Event group, event information, address modifying will be applied to all existing ticket of the event.
  • Activation group, transfer rules, design ID will be applied to all tickets belonging to that groupID
  • Resale Ticket Shop (S-360), prohibited items, sponsor, and seat map will be changed accordingly if under ticketDetails.hidden, there’s no value yet for that.

More details on Event Page

Variable NameVariable TypeValue lengthVariable usage/description
Event Namestring128 charName of the match
Website URLstring128 charIf specified then clickable URL displayed at the Ticket Detailed View
Event Group Image URLstring256 charDisplay image as per URL on following ticket views: My Tickets - "Group Image"
string128 charDisplay name on following view: My Tickets - Event Group Name
Master Event Namestring256 charMaster event is used for filtering purposes in Events and Ticket List screen
Ribbon Display Timestringmust follow RFC 3339 date formatTime at which a ribbon is displayed on the mobile app to notify spectator to turn on Bluetooth. This Ribbon Display Time is not converted in local browser time as we must set here the Time Zone
Start Timestringmust follow RFC 3339 date formatDisplays Match date and kick-off time at the Ticket View and Ticket Detailed View. This Start Time is not converted in local browser time as we must set here the Time Zone
Expiration datestringmust follow RFC 3339 date formatNot displayed, this is the Time at which the Event Expires. This Expiration Time is not converted in local browser time as we must set here the Time Zone
Time Zoneoffsetmust follow RFC 3339 date formatTime Zone offset for Start Time, Expiration Time & Activation Time of the Event
Sitestring200 charSite name displayed at the Ticket View and Ticket Detailed View under Address title
Citycity200 charCity where the event takes place
Line 1string200 charline 1 of the address
Line 2string200 charline 2 of the address
Line 3string200 charline 3 of the address
Country Codestring200 charcountry code for the address
Regionstring200 charregion of the event
Zipstring200 charzip code for the address
Longitudenumberfloatlongitude of the event's location
Latitudenumberfloatlatitude of the event's location
Mobile App Idstring256 charUsed as a key to display tickets only for the particular Event
Ticket Image URLstring256 charDisplay image as per URL on following ticket views: Ticket View, Ticket Detailed View
Remove Ticket Image URLBooleanBooleanEnable the deletion of all tickets image URLs in that event.
Transfer Group Idstring256 charTransfer rules can technically be different for every ticket. Organizer might want to chose to have different transfer rules for different types of ticket (ex: Adult, child, VIP, etc…). This GroupID is the Transfer rules group ID representing a group of transfer rules applied to certain tickets. If Organizers want to apply the same rules to every tickets, by default this groupID is set to the EventID and every ticket will be in this group.
Max number of Ticket per receiver's PhoneintegerintegerMaximum amount of tickets per phone for this Transfer rules group id
Max Resell Price increase (in %)integersmallint

Maximum profit (price increase in %) of the original ticket price for a resell between spectator.

It is editable or used only if organizer resale setting is enabled

Max number transfer per PhoneintegerintegerTotal amount of transfers per Phone (-1 feature is disabled). Counter is increased for every new transfer, but decrease on a Return.
Max number transfer per TicketintegerintegerTotal amount of transfers per Ticket (-1 feature is disabled). Counter is increased for every new transfer, but decrease on a Return.
Assign LimitintegerintegerUpper bound amount of transfer before the Assign function is disable (-1 means unlimited)
Allow TransferBooleanBooleanEnables or Disables transfer functionality for given match (Send menu item in the ticket view hidden or displayed)
Allow Transfer after ActivationBooleanBooleanEnables or Disables transfer functionality for given match for Activated Tickets (Send menu item in the ticket view hidden or displayed)
Allow Transfer after ControlBooleanBooleanEnables or Disables transfer functionality for given match for Controlled Tickets (Send menu item in the ticket view hidden or displayed)
Allow Return To OrganizerBooleanBooleanEnables or Disable allow everyone to release ticket to resale. (More Details)
Allow Return To Organizer For Initial SpectatorBooleanBooleanEnables or Disable only Initial Spectator can release ticket to resale.
Resale Group Idstring256 char

Resale rules can technically be different for every ticket. Organizer might want to chose to have different resale rules for different types of ticket (ex: Adult, child, VIP, etc…). This GroupID is the Resale rules group ID representing a group of resale rules applied to certain tickets. If Organizers want to apply the same rules to every tickets, by default this groupID is set to the EventID and every ticket will be in this group.

It is editable or used only if organizer resale setting is enabled

Allow ResellBooleanBoolean

Enables or Disables resale functionality for given match for all Tickets (Send menu item in the ticket view hidden or displayed)

It is editable or used only if organizer resale setting is enabled

Allow Resell after ActivationBooleanBoolean

Enables or Disables resale functionality for given match for ActivatedTickets (Send menu item in the ticket view hidden or displayed)

It is editable or used only if organizer resale setting is enabled

Keep one Ticket OverallBooleanBooleanForce ALL ticket wallet holders to keep at least 1 ticket per given Match
Keep one Ticket at InjectionBooleanBooleanForce ticket wallet holder to whom tickets were originally injected to keep at least 1 ticket per given Match. E.g. all his transfer guests will be able to forward all the tickets they received
The Resale & Purchase Agreement URLstring512 char

The Resale & Purchase Agreement URL in P2P resale

It is editable or used only if organizer resale setting is enabled

Ticket Terms & Conditions URLstring512 charTicket Terms & Conditions URL in P2P resale
Resale Optionsstring100 char

Support organizer define the resale price with three options A, B and C per Transfer Group Id:

  • "Option A: Price range" [the resale price of this ticket is allowed by the event organizer to be resold between a minimum and a maximum]
  • "Option B: Fixed price" [the resale price of this ticket is set by the event organizer]
  • "Option C: Unlimited price" [the resale price of this ticket is allowed by the event organizer to be resold at any price]

It is editable or used only if organizer resale setting is enabled

Min resale price decrease numberfloat

Enable when Resale option A is selected. Min resale price decrease (in % of the initial price) of the ticket to be resold

It is editable or used only if organizer resale setting is enabled

Max resale price increasenumberfloat

Enable when Resale option A is selected. Max resale price Increase (in % of the initial price) of the ticket to be resold

It is editable or used only if organizer resale setting is enabled

Specific resale price decrease/increase numberfloat

Enable when Resale option B is selected. Specific resale price decrease/increase (in % of the initial price) of the ticket to be resold:

  • Value > 0: Increase
  • Value < 0: Decrease

It is editable or used only if organizer resale setting is enabled

Activation Idstring50 charActivation group ID. Different tickets could have different activation method, this group ID make the distinction between them.
Activation Timestringmust follow RFC 3339 date formatTimestamp at which the tickets in the activation ID will be activated (following the given Activation Method). This Start Time is not converted in local browser time as we must set here the Time Zone
Activation Methodstringonline/offlineDefine ticket activation method for this activation ID, can be online or offline. (Used only if a timestamp is given in Activation Time
Barcode Sizestringkey = 128 char; value = 128 charUsed to adjust QR code size in mm. Reflects both width and height. The value must between 10 and 32 (10 <= barcode size <= 32).
Barcode Positionstringkey = 128 char; value = 128 charUsed to adjust QR code position in case if QR code size smaller that smartphone screen width (center, left, right)
Event Numbernumber0 <= number <= 99Display Event Number on mobile ticket if required
Enable Covid CheckBooleanBooleanEnables or Disable COVID check functionality for given event
TicketShop Resale URLstringkey = 128 char; value = 128 char

The URL of TicketShop resale


Prohibited Items Image URLstringkey = 128 char; value = 128 charDisplay Prohibited items image from this URL
Prohibited Items Linkstringkey = 128 char; value = 128 charMakes Prohibited Items Image clickable when redirecting to this link (must provide Image URL)
Sponsors Image URLstringkey = 128 char; value = 128 charDisplay Sponsor image from this URL
Sponsors Linkstringkey = 128 char; value = 128 char

Makes Sponsors Image clickable redirecting to this link (must provide Image URL)

Seat Map Image URLstringkey = 128 char; value = 128 charDisplay Seat Map image from this URL
Seat Map Linkstringkey = 128 char; value = 128 charMake Seat Map Image clickable redirecting to this link (must provide Image URL)
Design Idstring256 charThis Design Id representing a design applied to certain tickets in an Event
Background Colorstring7 char hexadecimal color

The background color of the corresponding Design Id (Example: #bbccdd). If the background color is updated, all the tickets with the corresponding Design Id will be affected

Ticket Resale Fixed Feenumberfloat

For organizer could set amount fee for ticket of P2P resale

It is editable or used only if organizer resale setting is enabled

Ticket Resale Percent Feenumberfloat

For organizer could set fee percent for ticket (calculating on resale price) of P2P resale

It is editable or used only if organizer resale setting is enabled

Fee Currencystring3 char

For organizer could set currency of fee for ticket of P2P resale

It is editable or used only if organizer resale setting is enabled

Multilingual for events

TIXNGO's events information is stored in a flexible format, the data can be displayed in single language or in multilingual mode, it based on type of an event. Although you can edit the translation directly on TIXNGO backoffice, but you need to provide the translated text at injection time. There are two ways to inject a multilingual event to TIXNGO systems:

Injected by CSV and API: 

Please read the TIXNGO injection documentation in step 1 (mentioned in CSV Injection screen), and follow the format listed in TIXNGO injection documentation if you use API call to inject your tickets and events to TIXNGO, OR download the CSV Full Template for Multilingual from step 2 and use that file to define your tickets and events information in multilingual (keep the naming of this file "<your free text>multilingual.csv") if you want to inject by CSV.

Injected from S-360:

Please follow the below steps:

  1. Add the custom parameter sendMultilingualAsJsonObject=true in General tab when you config External printing interface.
  2. Prepare your ticket template and use this template when schedule an Tickets external printing function, please use the custom value and config it value without parameter lang=...
    Example:
    Single language (English) for event name: ${Performance_hostTeam;lang=en} - ${Performance_opposingTeam;lang=en}
    Multilingual for event name: ${Performance_hostTeam} - ${Performance_opposingTeam}
  3. You can update this translation directly from TIXNGO backoffice after your event information has been injected, and event information is displayed in multilingual to spectators depending on their app language.
  4. Support multilingual fields:

    TIXNGO nameS-360 Ticket template config nameExample: S-360 usually use variablesTranslated values come from S-360
    Event nameevent.name${Performance_hostTeam} - ${Performance_opposingTeam}

    Organisation > Initialisation > Organisation parameters > Teams

    Event name 2
    (multilingual applied, but not yet in use)
    event.name2N/AN/A
    Event websiteevent.websitestatic URLnot yet supported
    Event address siteevent.address.site${Space_externalName}

    Institution > Venue > Venue parameters > Space

    Event address cityevent.address.city${Site_externalName}

    Institution > Venue > Venue parameters > Sites (General)

    Event address line1event.address.line1${Site_street1}

    Institution > Venue > Venue parameters > Sites (Address)
    not yet support multilingual

    Event address line2event.address.line2${Site_street2}
    Event address line3event.address.line3${Site_street3}
    Event group nameevent.group.name${Product_externalName}

    Organisation > Catalogue > Ordinary admissions > Competition

    Event group imageevent.group.imagestatic URLnot yet supported
    Ticket details main

    ticketDetails.main.<sequence>.key

    any custom value

    based on used variable

    ticketDetails.main.<sequence>.value

    any custom valuebased on used variable
    Ticket details extraticketDetails.extra.<sequence>.keyany custom valuebased on used variable
    ticketDetails.extra.<sequence>.valueany custom valuebased on used variable
    Ticket details hiddenticketDetails.hidden.<sequence>.keyany custom valuebased on used variable
    ticketDetails.hidden.<sequence>.valueany custom valuebased on used variable
  5. And then a report of the multilingual can be exported at Events screen by clicking on "Export Multilingual" button.
    CSV format as below:

    Event IDGroup Event IDStart date and timeExpiration date and timeData typeFieldSectionRankLanguageText
    E001GE00118-11-2022 11:3021-11-2022 11:30Eventname

    enEvent 01
    E001GE00118-11-2022 11:3021-11-2022 11:30Eventname2

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.site

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.line1

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.line2

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.line3

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.city

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.countryCode

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.region

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.zip

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.longitude

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventaddress.latitude

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventname

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventname2

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventwebsite

    E001GE00118-11-2022 11:3021-11-2022 11:30EventbluetoothPreparationRibbonDisplayTime

    E001GE00118-11-2022 11:3021-11-2022 11:30EventbluetoothPreparationRibbonEndTime

    E001GE00118-11-2022 11:3021-11-2022 11:30Eventmetadata.<key>

    E001GE00118-11-2022 11:3021-11-2022 11:30Groupname

    E001GE00118-11-2022 11:3021-11-2022 11:30Groupimage

    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsGATEMAIN1enGate
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsGATEMAIN1frFr Gate
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsBLOCKMAIN2enBlock
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsBLOCKMAIN2frFr Block
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsROWEXTRA1enRow
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsROWEXTRA1frFr Row
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsSEATEXTRA2enSeat
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsSEATEXTRA2frFr Sear
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsAREAHIDDEN1enArea
    E001GE00118-11-2022 11:3021-11-2022 11:30Ticket DetailsAREAHIDDEN1frFr Area








  • No labels