{"id":1128,"date":"2026-01-30T14:40:11","date_gmt":"2026-01-30T13:40:11","guid":{"rendered":"https:\/\/heyloyalty.com\/support\/knowledge-base\/tixly-integration\/"},"modified":"2026-05-01T15:15:33","modified_gmt":"2026-05-01T13:15:33","slug":"tixly-integration","status":"publish","type":"ht_kb","link":"https:\/\/guides.heyloyalty.com\/en\/help\/tixly-integration\/","title":{"rendered":"Tixly integration"},"content":{"rendered":"<div class=\"wp-block-post-date__modified-date wp-block-post-date\"><time datetime=\"2026-05-01T15:15:33+02:00\">1. May 2026<\/time><\/div>\n\n\n<p>In this guide, you&#8217;ll get a complete overview of the Tixly integration in Heyloyalty \u2013 from overview and business value to setup, possibilities, and technical details. The purpose of the integration is to enable you to work data-driven with your Tixly customers and actively use ticket, subscription, and membership data in email marketing and marketing automation.  <\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What value does the Tixly integration provide? <\/h2>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fc8d46\" class=\"has-inline-color\">Improved communication before, during, and after shows<\/mark><\/strong><br>Heyloyalty&#8217;s Tixly integration ensures that you can send timely and relevant messages based on data from Tixly, you can improve the audience&#8217;s overall experience. This could be practical information before shows, follow-up after visits, or personal recommendations for upcoming experiences based on previous purchases.  <\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fc8d46\" class=\"has-inline-color\"><strong>Targeted and personalized communication<\/strong><\/mark><br>Heyloyalty&#8217;s segmentation options make it possible to communicate in a targeted way to specific target groups. You can segment on purchase history, performances, dates, number of tickets, engagement, and permissions \u2013 and thus ensure that your messages are perceived as relevant and personal.  <\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fc8d46\" class=\"has-inline-color\">Correct consents and better data for your communication<\/mark><\/strong><br>With Heyloyalty&#8217;s Tixly integration, you can collect ticket and membership data in one place and use it actively in your communication. You choose whether the integration synchronizes member data between Tixly and Heyloyalty &#8211; depending on your needs.  If you set up synchronization, member data and consents are synchronized between Tixly and Heyloyalty, so your consents are always up to date across the systems. <\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fc8d46\" class=\"has-inline-color\">Streamlining of marketing processes<\/mark><\/strong><br>Automation of data exchange between Tixly and Heyloyalty reduces manual work and ensures a more efficient and data-driven marketing effort. Regardless of whether the integration is set up to synchronize data or not, it ensures that relevant messages are automatically sent to the right recipients at the right time.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Options for setup with Tixly integration<\/h2>\n\n\n\n<p>With the integration activated, you can easily set up automations targeting customers when they purchase or book events. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Examples of automations: <\/strong><\/h3>\n\n\n\n<p>These are just examples of automations that can be set up: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Welcome flow <\/li>\n\n\n\n<li>Updated profile details <\/li>\n\n\n\n<li>Has purchased<\/li>\n\n\n\n<li>Har booket&nbsp;\n<ul class=\"wp-block-list\">\n<li>Has booked more than X times within Y period <\/li>\n\n\n\n<li>Has booked more than X tickets in the same order <\/li>\n\n\n\n<li>Has booked an event, then added dining in a new order<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Has booked more than X times within Y period<\/li>\n\n\n\n<li>Has booked more than X tickets in the same order<\/li>\n\n\n\n<li>When a ticket is scanned (depends on when this becomes available to us; we retrieve data continuously) <\/li>\n<\/ul>\n\n\n\n<p>The above lists are just examples. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Examples of segmentation options: <\/h3>\n\n\n\n<p>For campaigns and automations, you can segment on all the data that is retrieved from the integration. If you have added more fields for mapping yourself, these are of course also available. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Booked a specific event <\/li>\n\n\n\n<li>Booked on a specific date <\/li>\n\n\n\n<li>Booked for an aggregated total amount over Y period <\/li>\n\n\n\n<li>Has membership<\/li>\n\n\n\n<li>Has booked Online<\/li>\n\n\n\n<li>Has booked X tickets for one event <\/li>\n\n\n\n<li>Has booked X tickets over Y period <\/li>\n\n\n\n<li>Has booked a specific zone, seat, row <\/li>\n<\/ul>\n\n\n\n<p>The above are just examples of segmentation and automations that can be built with the Tixly integration. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Integration specifications <\/h2>\n\n\n\n<p>In this section, you get a better understanding of how the various functions work in the integration. <\/p>\n\n\n\n<p>After setting up the integration, it will run automatically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data is retrieved from Tixly every 5 minutes<\/li>\n\n\n\n<li>Both member and order data are checked<\/li>\n\n\n\n<li>The integration retrieves members, order data and product data<br><\/li>\n<\/ul>\n\n\n\n<p>In the integration, we retrieve data from the endpoints below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers endpoint <\/li>\n\n\n\n<li>Events\/sales endpoint <\/li>\n\n\n\n<li>Events endpoint <\/li>\n\n\n\n<li>Customers\/{id}\/subscriptions (Not available now, but coming soon) <\/li>\n\n\n\n<li>Mapping to product feeds <\/li>\n<\/ul>\n\n\n\n<p>It is possible to add or remove field mappings (fields from which data is retrieved) in the integration. As long as it is from the above endpoints, you can map as desired.  <\/p>\n\n\n\n<p>You can see which fields are mapped in the <a href=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/02\/Teknisk-beskrivelse-Tixly.pdf\">integrationen here<\/a>. <\/p>\n\n\n\n<p>With the integration, you will get a lot of data, which contains: Member data (name, address, etc.), purchase data, product information. Member data can also be activated to be 2-way integration. Read more about the various functionalities below.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Members and permissions <\/h3>\n\n\n\n<p>We retrieve everyone, who makes a purchase and says yes to the newsletter, into the Heyloyalty system. This means that people who have completed a purchase without subscribing to the newsletter will also be found in Heyloyalty.  <\/p>\n\n\n\n<p>If you experience that data is missing on a member, it may be because the field has not been created on the list and mapped on the Tixly integration page. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Permission <\/h3>\n\n\n\n<p>We retrieve permission data from Tixly every 5 minutes. If you need to retrieve permission retroactively, this must be done via a manual import.  <\/p>\n\n\n\n<p>Permission is created as a multi-select field on the list. The field will then be created on the contact if there is data in the field.  <\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Note:<\/strong> The Permission field should not be filled in in the mapping on the integration page.&nbsp;<\/p>\n\n\n\n<p>If you want your members to be able to update their permissions themselves, you must create an update form. <a href=\"https:\/\/guides.heyloyalty.com\/en\/help\/forms\/\" target=\"_blank\" rel=\"noreferrer noopener\">Read here how to create it. <\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2-way integration <\/h3>\n\n\n\n<p>When you activate 2-way integration, Heyloyalty and Tixly will automatically keep membership data and permissions synchronized. Be aware that if you delete or update a field in Heyloyalty, the change will also be sent to Tixly.  <\/p>\n\n\n\n<p>If 2-way integration is activated, and you delete, unsubscribe, or anonymize a member in Heyloyalty, the member&#8217;s permissions will be removed in Tixly. <\/p>\n\n\n\n<p>If you anonymize a member in Heyloyalty, the member will not be anonymized in Tixly \u2013 only permissions will be removed. If, on the other hand, you anonymize a member in Tixly, the member will also be anonymized in Heyloyalty. We therefore recommend that anonymization be carried out in Tixly.   <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Field mapping<\/h3>\n\n\n\n<p>Fields shown in light grey under field mapping will not be mapped into Heyloyalty. <\/p>\n\n\n\n<p>You can see which fields are mapped in the <a href=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/02\/Teknisk-beskrivelse-Tixly.pdf\">integrationen here<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up the Tixly integration <\/h2>\n\n\n\n<p>The Tixly integration is available to everyone with a <a href=\"https:\/\/heyloyalty.com\/priser\/\" target=\"_blank\" rel=\"noreferrer noopener\">premium or premium+ license<\/a>. In addition, you must have an active list and a Tracking integration set on the list. Read here how to <a href=\"https:\/\/guides.heyloyalty.com\/en\/help\/lists-and-fields\/\" target=\"_blank\" rel=\"noreferrer noopener\">set up a list<\/a> and how to set up a <a href=\"https:\/\/guides.heyloyalty.com\/en\/help\/tracking\/\" target=\"_blank\" rel=\"noreferrer noopener\">tracking integration<\/a>.   <\/p>\n\n\n\n<p>If you previously have created a Heyloyalty account before setting up the Tixly integration, we recommend that you create a list and tracking integration for Tixly, in order to maintain any historical data from an existing list. <\/p>\n\n\n\n<p>To set up the Tixly integration, you must start by going to list integrations and from Tixly press set up integration. If you are setting up your first Tixly integration, the page looks like this: <\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a07ed889681e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a07ed889681e\" class=\"wp-block-image size-large wp-lightbox-container\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"508\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-1024x508.jpg\" alt=\"\" class=\"wp-image-1658\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-1024x508.jpg 1024w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-300x149.jpg 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-768x381.jpg 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-50x25.jpg 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-1536x762.jpg 1536w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-60x30.jpg 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration-100x50.jpg 100w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Opsaet-Tixly-integration.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Here you come to the integration page, where there are many different settings. As a minimum, you must consider the four points under settings: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"901\" height=\"447\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42.png\" alt=\"\" class=\"wp-image-994\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42.png 901w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42-300x149.png 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42-768x381.png 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42-50x25.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42-60x30.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-42-100x50.png 100w\" sizes=\"(max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p>Under Settings, you need to configure the following: <\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>List:<\/strong> Select the list in Heyloyalty to which you want your members from Tixly to be sent. <\/li>\n\n\n\n<li>Match members by field: <br>Choose which field members should be identified by (email or mobile).<\/li>\n\n\n\n<li><strong><strong>Token:<\/strong> (also known as API key)<\/strong> This provides access to your Tixly solution*. To obtain the token, contact Tixly support at: support-dk@tixly.com<\/li>\n\n\n\n<li>N\u00f8gle til Tixly produktfeed: Er en unik n\u00f8gle fra dit Tixly feed. Hvis denne tilf\u00f8jes, ops\u00e6tter vi automatisk dit produktfeed. <br>The key can be found at the end of your product feed url. For example, your feed url could look like this: <a href=\"https:\/\/eventapi.tix.dk\/v2\/Events\/f973k4393bac48ae\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/eventapi.tix.dk\/v2\/Events\/f973k4393bac48ae\/.<\/a> Here your key would be: f973k4393bac48ae<br>To get the link to your product feed, contact Tixly support at: support-dk@tixly.com  <\/li>\n<\/ol>\n\n\n\n<p>As mentioned above, this is sufficient to retrieve members, products and purchase data from Tixly. If you need to set up a more advanced integration, you can read <a href=\"https:\/\/guides.heyloyalty.com\/en\/help\/tixly-integration\/#avanceret-opsaetning-og-tilpasning\" target=\"_blank\" rel=\"noreferrer noopener\">more here.<\/a>  <\/p>\n\n\n\n<p>Finally, press save. The integration will then retrieve new contacts every five minutes and insert the permissions that you have set up in the integration.  <\/p>\n\n\n\n<p>If you would like to enable 2-way integration, this can only be done after the integration has been saved for the first time. To enable 2-way integration, you must edit the integration and set the Enable <strong>2-way data<\/strong> <strong>sharing<\/strong> setting to<strong> yes<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1917\" height=\"951\" src=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration.png\" alt=\"\" class=\"wp-image-4297\" style=\"width:917px;height:auto\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration.png 1917w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-300x149.png 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-1024x508.png 1024w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-768x381.png 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-50x25.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-1536x762.png 1536w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-60x30.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/activate-2-way-integration-100x50.png 100w\" sizes=\"(max-width: 1917px) 100vw, 1917px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Initial import <\/h2>\n\n\n\n<p>Once the integration is set up, you can retrieve retroactive data. You do this from the overview page, where you click on the three dots (\u2022\u2022\u2022) next to the selected integration. Here you select \u201cGet data from Tixly\u201d. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"447\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44.png\" alt=\"\" class=\"wp-image-996\" style=\"width:917px;height:auto\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44.png 901w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44-300x149.png 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44-768x381.png 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44-50x25.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44-60x30.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-44-100x50.png 100w\" sizes=\"(max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"447\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45.png\" alt=\"\" class=\"wp-image-997\" style=\"width:917px;height:auto\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45.png 901w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45-300x149.png 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45-768x381.png 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45-50x25.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45-60x30.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/image-45-100x50.png 100w\" sizes=\"(max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p>When you open the import modal, you will see 6 options. These can override the general integration settings for an initial\/manual import:  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Date range: <br>Date range: To and from date you want to import data from and to. (You can download data back one year at a time).  <\/li>\n\n\n\n<li><strong><strong><strong>Get event info<\/strong><\/strong>:<\/strong> Do you want to import Tracking data this time? This can e.g. be ticket info etc. <\/li>\n\n\n\n<li>Get members: <br>Whether you want to import member data this time.<\/li>\n\n\n\n<li>How to handle previously unsubscribed members: <br>If members in the import have previously unsubscribed, you can choose whether they should be created again. <\/li>\n\n\n\n<li><strong>Sent opt-in message:<\/strong> Do you want your created members to confirm their registration.<\/li>\n\n\n\n<li>Send automations: <br>If you want to send welcome emails and automations directly related to the member sign-up, field updates, etc., set this to Yes.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Note: When you do a manual import, you can only do one year of import at a time.&nbsp;<\/p>\n\n\n\n<p>To get confirmation that the data from Tixly is being retrieved into Heyloyalty, you can under the menu item Lists, see if contacts have entered your list. In addition, under the menu item statistics under activity feed, you can see if different events have entered the list.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced setup and customization <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Field mapping<\/h3>\n\n\n\n<p>As standard, we map a number of fields on customer and purchase. You can see these at the bottom of the integration page under Field mapping. If there are fields that you do not use, or that are not active in your list or tracking, you can choose to remove them in Heyloyalty&#8217;s field mapping.   <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mapping for Customer:<\/strong> We retrieve membership data from \u201cCustomers\u201d in Tixly. These fields will be found on the list in Heyloyalty.  <\/li>\n\n\n\n<li><strong>Sales mapping:<\/strong> We retrieve Tracking data from Event\/Sales in Tixly. Data will be found in the activity feed.  <\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a07ed8897a12&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a07ed8897a12\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-1024x508.png\" alt=\"\" class=\"wp-image-1532\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-1024x508.png 1024w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-300x149.png 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-768x381.png 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-50x25.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-1536x762.png 1536w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-60x30.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1-100x50.png 100w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-feltmapping-1-1.png 1917w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>If you want to add more data fields than those already mapped on the integration page, you must first ensure that the data is found in Tixly&#8217;s API endpoints before they can be mapped over to Heyloyalty. These extra data fields can then be attached to the fields that are displayed under the field mapping on the integration page.  <\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Note:<\/strong>&nbsp;<strong>Note:<\/strong> If changes are made to the data available in the API, you must update the mapping when the changes are implemented in the API. If you want to see the changes immediately, remember to run a manual import after you have made the mapping in Heyloyalty. &nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Import settings<\/h3>\n\n\n\n<p>On the integration page, you can set advanced settings if you have more requirements for the integration. This is done under <strong>Import settings.<\/strong> Here you can control how the creation and updating of members should take place, via the fixed import of members, which runs every five minutes.  <\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a07ed8898049&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a07ed8898049\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-1024x508.png\" alt=\"\" class=\"wp-image-1533\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-1024x508.png 1024w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-300x149.png 300w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-768x381.png 768w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-50x25.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-1536x762.png 1536w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-60x30.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger-100x50.png 100w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/Tixly-import-indstillinger.png 1917w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>You can find an explanation of the different settings here: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Import type:<\/strong> Here you must choose how the contacts from Tixly should be created<\/li>\n\n\n\n<li><strong>Date format:<\/strong> If you have a setup or other date format, this can be changed here.<br>The date format in the field matches what Tixly delivers as standard.<\/li>\n\n\n\n<li><strong>Character that separates options:<\/strong> This field indicates how your data is divided. If you need further mapping than standard mapping, you can choose which character should be used as a separator.  <br>If your data has indentation (arrays), you can retrieve values by using a period or another character. Example:<br>\u201dcards\u201d {<br>\u201dCardnumber\u201d: 1234,<br>\u201dCardname\u201d: \u201dPension\u201d,<br>\u201dstartdate\u201d: \u201d01.01.2025\u201d,<br>\u201denddate\u201d: \u201d31.12.2025\u201d<br>In this case, you can map fields below by using a point: cards.Cardnumber<br>This composition will retrieve the card number. <\/li>\n\n\n\n<li><strong>Should previously unsubscribed be able to be imported again:<\/strong> By default, members are created if they are not already found as active members on the list. If you do not want members who have previously unsubscribed from your list to be created again, you can change the option to \u201cNo\u201d. <\/li>\n\n\n\n<li>Send active automations: <br>If you want automations (welcome emails) to be sent when a member is created on the list, set this to Yes.<\/li>\n\n\n\n<li><strong>Send webhooks:<\/strong> If you want creation and updating from Tixly to activate a webhook, you can activate the function here (this is relevant if you have a CRM system or similar that you want to be notified). If you choose \u201cNo\u201d, Heyloyalty will not send webhooks when we receive data from Tixly. However, Heyloyalty will send webhooks to other systems, e.g. Sleeknote.   <\/li>\n\n\n\n<li><strong>Send any errors in import file to:<\/strong> This function sends an error message to your mail incl. a list of members if the import from Tixly fails. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Summary of Tixly integration<\/h2>\n\n\n\n<p>You now have control over the foundation of your Tixly integration. A list has been created of all Tixly members you are allowed to send newsletters to. We have created a product feed with your Tixly products. In addition, we track purchase data on members who buy through Tixly.    <\/p>\n\n\n\n<p>This means that you are ready to send out campaigns to your subscribers! Here you can read how to <a href=\"https:\/\/guides.heyloyalty.com\/en\/help\/create-campaign\/\" target=\"_blank\" rel=\"noreferrer noopener\">set up a campaign<\/a>. Remember, you can create segments to target your campaigns specifically to your Tixly subscribers. <\/p>\n\n\n\n<p>As an extra bonus, you can also build an <a href=\"https:\/\/guides25.heyloyalty.com\/sadan-opretter-du-en-automation\/\" target=\"_blank\" rel=\"noreferrer noopener\">automation flow<\/a> that automatically sends emails based on Tixly purchases \u2013 completely without manual work. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><form role=\"search\" method=\"get\" action=\"https:\/\/guides.heyloyalty.com\/en\/\" class=\"wp-block-search__button-outside wp-block-search__text-button wp-block-search\"    ><label class=\"wp-block-search__label\" for=\"wp-block-search__input-1\" >Fandt du ikke hvad du ledte efter?<\/label><div class=\"wp-block-search__inside-wrapper\" ><input class=\"wp-block-search__input\" id=\"wp-block-search__input-1\" placeholder=\"S\u00f8g p\u00e5 emner, funktioner eller sider\" value=\"\" type=\"search\" name=\"s\" required \/><button aria-label=\"S\u00f8g\" class=\"wp-block-search__button wp-element-button\" type=\"submit\" >S\u00f8g<\/button><\/div><\/form>\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"118\" src=\"https:\/\/heyloyalty.com\/support\/wp-content\/uploads\/sites\/2\/2026\/01\/HL-Logo.png\" alt=\"\" class=\"wp-image-85\" style=\"width:108px;height:auto\" srcset=\"https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/HL-Logo.png 208w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/HL-Logo-50x28.png 50w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/HL-Logo-60x34.png 60w, https:\/\/guides.heyloyalty.com\/wp-content\/uploads\/sites\/2\/2026\/01\/HL-Logo-100x57.png 100w\" sizes=\"(max-width: 208px) 100vw, 208px\" \/><\/figure>\n\n\n\n<p><br>Hvis du mangler information eller hj\u00e6lp, som du ikke finder her p\u00e5 guide sitet, er du altid velkommen til at kontakte vores support! <br><a href=\"mailto:support@ubivox.com\">support@heyloyalty.com<\/a> \/ tlf. 87 300 399<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, you&#8217;ll get a complete overview of the Tixly integration in Heyloyalty \u2013 from overview and business value to setup, possibilities, and technical details. The purpose of the integration is to enable you to work data-driven with your Tixly customers and actively use ticket, subscription, and membership data&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[73],"ht-kb-tag":[],"class_list":["post-1128","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-integrations-and-api"],"_links":{"self":[{"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/ht-kb\/1128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/comments?post=1128"}],"version-history":[{"count":12,"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/ht-kb\/1128\/revisions"}],"predecessor-version":[{"id":4299,"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/ht-kb\/1128\/revisions\/4299"}],"wp:attachment":[{"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/media?parent=1128"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/ht-kb-category?post=1128"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/guides.heyloyalty.com\/en\/wp-json\/wp\/v2\/ht-kb-tag?post=1128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}