Yesplan
Table of Contents
- What does the integration between Tixly and Yesplan do?
- Setting up the integration
What does the integration between Tixly and Yesplan do?
1. Automatically create events in Tixly from Yesplan
The integration allows Yesplan users to automatically forward events created in the planning system to Tixly. By using this, event information only needs to be entered in one system.
As Yesplan is typically used earlier in the process, before events are made public or ticket sales begin. Information can be available to be sent to Tixly via the integration in preparation for sales.
Through the integration, among others, the following data can be sent from Yesplan to Tixly:
- Event title
- Date and times
- Location and hall configuration
- Price template
Once published to Tixly, these events need to be completed with Tixly-specific details, including:
- Allocations
- Ticket layout
- Prices and ticket types
Once all information is present sales can start.
2. Feed sales information back to Yesplan
Not only is information sent from Yesplan to Tixly, but data is also sent back to Yesplan:
- Number of tickets sold (including free)
- Total number of reserved seats
- Available capacity
- Total revenue per event
This allows Yesplan users to monitor their ticket sales and hall occupancy directly in their planning tool.
Setting up the integration
To set up the integration between Tixly and Yesplan, a number of steps must be completed.
Set up integration in Tixly: Venue management settings
First, the integration in Tixly needs te be set up.
Navigate to Administration > Integrations > Venue Management and click on Add venue management configuration.
Authentication
Username
- Create a username for the integration.
Password
- Create a password for the integration.
The password should be stored securely and locally. If it is lost, a new one will need to be set.
- Create a password for the integration.
Settings
Type
- Select Yesplan.
Name
- Enter an internal name.
Organisation
- Select an organisation. When an event is published via this integration, it will automatically be assigned the selected organisation as its owner.
Filter by organisation
- If the workgroup has multiple organisations, this option can be set to Yes. In that case, only data for events owned by the selected organisation will be retrieved via this integration. If set to No, data for all events in the workgroup can be retrieved.
Max tickets online
- Select the maximum number of tickets that may be purchased per order online for events published via this integration.
Numbered seating view
- Select the default numbered seating view for events published via this integration.
RemoveConnectionOnly
- In Yesplan, a Revoke Event button can be added to the integration. This setting in Tixly determines what action is taken when the button is clicked in Yesplan.
- If set to No, the event is deleted from Tixly when it is deleted in Yesplan.
- If set to Yes, only the link between the Yesplan and Tixly events is removed, the event remains in Tixly and can be manually deleted if needed.
- In Yesplan, a Revoke Event button can be added to the integration. This setting in Tixly determines what action is taken when the button is clicked in Yesplan.
Disabled Values
- A value can be marked as non-editable by moving it to the right. Once marked, the field can’t be changed in Tixly, making it clear to users that it is managed in and sent from Yesplan.
If a field is marked as non-editable, a value must be sent for it from Yesplan. If no value is sent, an error will be shown when the event is published from Yesplan.
- A value can be marked as non-editable by moving it to the right. Once marked, the field can’t be changed in Tixly, making it clear to users that it is managed in and sent from Yesplan.
Fetch data from external API
API-key
- This field can be left empty.
API path
- This field can be left empty.
Sync categories
- X
Set duration
- If set to Yes, this option automatically fills in the Duration field based on the event’s start and end time for events published from Yesplan.
Auto Sales Status
- If set to Yes, this option sets the Automatic sales status to Yes for events published from Yesplan.
Manual connection
- If set to Yes, the option allows the Yesplan ID to be added or edited manually for an event in Tixly. It appears on the Venue Management tab when editing an event date.
Once the above settings have been filled in correctly, the configuration can be saved. The integration is then ready for the next step.
Set up integration in Yesplan
Yesplan has written an extensive manual about available options in Yesplan for generic ticketing integrations, the manual can be found here.
Before continuing, the integration must be prepared in Yesplan by adding a publish button, custom fields, and remote data fields. A step-by-step guide can be found in the Yesplan manual.
At this point, only complete the section Preparing for the Integration from the Yesplan manual.
Once the publish button, custom fields, and remote data fields have been added, the integration with Tixly can be set up in Yesplan. To do this, navigate to Your user > System settings > Integrations and add a new integration by clicking the plus sign if needed.
General settings
Integration name
- Fill out a name to identify the integration, for example, Tixly.
Integration type
- Select Generic ticketing.
Authentication type
- Select Basic Auth.
URL
- Enter the correct country url - https://adminapi.[country url]/v1/admin
Username
- Fill out the username used in the Venue Management module in Tixly.
Password
- Fill out the password used in the Venue Management module in Tixly.
Mappings
- Click to update.
- If an error appears, check that all data is filled out correctly.
- If Updated is shown next to the button, everything is ready and the next steps of the manual can be followed.
- Click to update.
Protocol support
Server Supports Productions
- Check this option.
Server Supports Deletion
- If this option is checked, the ability to revoke an event after publication is enabled. What happens in Tixly when the button is pressed in Yesplan is defined in the Venue Management settings (see explanation above).
- If this option is checked, the ability to revoke an event after publication is enabled. What happens in Tixly when the button is pressed in Yesplan is defined in the Venue Management settings (see explanation above).
Server Supports Retrieving Events by Month
- Check this option.
Publish event - Data flow from Yesplan to ticketing system
Here, the fields that are sent from Yesplan to Tixly when an event is published are configured. Some fields are required (marked with *), while most are optional.
In Yesplan, the values below should be entered under Field in ticketing system. Then, under Field in Yesplan, select the Yesplan field that holds the value to be forwarded. For some fields, a mapping from Tixly must be selected.
name *
- The title of the event.
location *
- The location of the event.
starttime *
- The start time of the event.
endtime *
- The end time of the event
hallconfigurationid *
- The hall configuration of the event in Tixly.
The field type of the field in Yesplan must be dropdown.
For mapping, select HallConfigurations.After an event is published, the hall configuration can no longer be changed. If it is changed, only the hall name is updated in Tixly, the hall plan itself remains unchanged.
- The hall configuration of the event in Tixly.
seasonid *
- The season of the event in Tixly.
The field type of the field in Yesplan must be dropdown.
For mapping, select Seasons.
- The season of the event in Tixly.
promoterid
- The promoter of the event in Tixly.
The field type of the field in Yesplan must be dropdown.
For mapping, select Promoters.
- The promoter of the event in Tixly.
pricetemplate
- The price template of the event in Tixly.
The field type of the field in Yesplan must be dropdown.
For mapping, select PriceTemplates.
- The price template of the event in Tixly.
eventcategory
- The category of the event in Tixly, if you want to forward just one category.
The field type of the field in Yesplan must be dropdown.
For mapping, select EventCategories.
- The category of the event in Tixly, if you want to forward just one category.
eventcategories
- The categories of the event in Tixly, if you want to forward one or more categories.
The field type of the field in Yesplan must be checkboxes.
For the field options, enter the name of the genres in Tixly. The genre name in Yesplan must match exactly with the genre name in Tixly.
- The categories of the event in Tixly, if you want to forward one or more categories.
free
- This will set the Free admission event option for the event to Yes.
external-reference-number
- The ext. ref. number of the event under the finance tab.
account
- The account number of the event under the finances tab.
department
- The department number of the event under the finances tab.
dimension1 - dimension8
- Dimension 1 to dimension 8 of the event under the finances tab.
availableonline
- The date and time when the event becomes visible online (The Visible online date on the Internet tab in Tixly).
The field type of the field in Yesplan must be Date-time field.
- The date and time when the event becomes visible online (The Visible online date on the Internet tab in Tixly).
onlinesalestart
- The date and time when the online sales start (The Online sale start date on the Internet tab in Tixly).
The field type of the field in Yesplan must be Date-time field.
- The date and time when the online sales start (The Online sale start date on the Internet tab in Tixly).
onlinesaleend
- The date and time when the online sales end (The Online sale end date on the Internet tab in Tixly).
The field type of the field in Yesplan must be Date-time field.
- The date and time when the online sales end (The Online sale end date on the Internet tab in Tixly).
subtitle
- The subtitle of the event (Subtitle on the Information tab in Tixly).
vatrate
- The VAT rate of the event (VAT on the Information tab in Tixly).
tickettitle
- The title of the event on the ticket layout (Ticket title on the Layout tab in Tixly).
tickettextone, tickettexttwo, tickettexthree
- The fields Info text 1, Info text 2, and Info text 3 under the Layout tab.
note-titel
- Various Yesplan fields can be forwarded as internal notes that appear with the event in Tixly. These notes show up on the post-it in Tixly, displaying Yesplan sync details when editing an event. Replace titel with the note’s title.
You want to forward a note with information about whether a drink during intermission is included. You then forward the intermission drink field in Yesplan to Tixly as note-IntermissionDrink. In Tixly, the following is shown on the post-it:
- Various Yesplan fields can be forwarded as internal notes that appear with the event in Tixly. These notes show up on the post-it in Tixly, displaying Yesplan sync details when editing an event. Replace titel with the note’s title.
Publish productions - Data flow from Yesplan to ticketing system.
As with events, the data to be forwarded when publishing a production from Yesplan can be configured. In Yesplan, the event within a group that serves as the production can be specified.
If no production is set for the group, the information from the published event is used as the Event Group data. More information about setting a production in Yesplan can be found here.
name *
- The Name of the Event Group under the Information tab.
description
- The Description of the Event Group under the Information tab.
available-online
- The Online available option for the Event Group under the Information tab.
sub-title
- The Subtitle of the Event Group under the Information tab.
- The Subtitle of the Event Group under the Information tab.
external-reference-number
- The ext. ref. number of the Event Group under the Finance tab.
account
- The account number of the Event Group under the finances tab.
department
- The department number of the Event Group under the finances tab.
dimension1 - dimension8
- Dimension 1 to dimension 8 of the Event Group under the finances tab.
External data - Data flow from ticketing system to Yesplan.
After publishing an event, Yesplan can periodically retrieve information about that event. For this, the following fields can be set up. In Yesplan, these fields should always have the type External data.
tix-event-id
- The Tixly event ID.
tix-eventgroup-id
- The Tixly Event Group ID.
closed
- Yesplan continues to update event data until Tixly reports the status closed. Since Tixly doesn’t have a real closed status, this status is assigned when the event date is 30 days or more in the past. After that, the event is no longer synced between Yesplan and Tixly.
salestatus
- The sales status of the event as id:
0 = No status
1 = Last tickets
2 = Sold out
3 = Cancelled
- The sales status of the event as id:
salestatustext
- The sales status of the event as text.
ticketscapacity
- The total capacity of the event (total hall capacity minus blocked allocations).
ticketssold
- The number of tickets sold (excluding free tickets).
ticketsfree
- The number of free tickets issued.
ticketsreserved
- The number of reserved tickets.
ticketsallocated
- The number of allocations (not blocked) for the event.
ticketsblocked
- The number of blocked allocations for the event.
ticketsavailable
- The number of seats available for sale (total hall capacity minus sold and reserved tickets, free tickets, and allocations).
- The number of seats available for sale (total hall capacity minus sold and reserved tickets, free tickets, and allocations).
ticketstotal
- The total number of tickets sold (including free tickets and reservations).
ticketstemporarilyreserved
- The total number of temporarily reserved tickets (internet and box office orders that have not yet been completed).
ticketsheldforsubscribers
- The number of tickets reserved for Subscription renewals.
ticketsscanned
- The number of tickets scanned.
ticketsrevenue
- The total revenue of the event including VAT (excluding revenue from reserved tickets).
ticketsrevenue-excluding-vat
- The total revenue of the event excluding VAT (excluding revenue from reserved tickets).
ticketssold_tickettype
- The number of tickets sold for a specific ticket type is retrieved by replacing tickettype with the name of the ticket type.
For the number of tickets sold for the ticket type Student, enter the value ticketssold_student.
- The number of tickets sold for a specific ticket type is retrieved by replacing tickettype with the name of the ticket type.
ticketsrevenue_tickettype
- The revenue from tickets sold for a specific ticket type is retrieved by replacing tickettype with the name of the ticket type.
For the revenue from tickets sold for the ticket type Student, enter the value ticketsrevenue_student.
- The revenue from tickets sold for a specific ticket type is retrieved by replacing tickettype with the name of the ticket type.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article