{"version":1,"pages":[{"id":"-MY5Skmm5YWedi4zPPPv","title":"Welcome to Open Loyalty!","pathname":"/","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This guide was created to help you navigate through Open Loyalty Admin UI. If you have any questions, ideas, or feedback, feel free to get in touch via www.openloyalty.io."},{"id":"su6pIma8yBoZjSrAaXIU","title":"What's New","pathname":"/whats-new","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Discover the latest features and improvements that make OpenLoyalty even better."},{"id":"LBV0RunmswIAbpfdp0fn","title":"2026","pathname":"/whats-new/2026","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Keep up to date with all released features and improvements!","breadcrumbs":[{"label":"What's New"}]},{"id":"alurzNlWKNAzQcC7bnZv","title":"2025","pathname":"/whats-new/2025","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Keep up to date with all released features and improvements!","breadcrumbs":[{"label":"What's New"}]},{"id":"H22sMNdKCxBc6w7Gqoxi","title":"2024","pathname":"/whats-new/2024","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"See the complete list of features introduced back in 2024.","breadcrumbs":[{"label":"What's New"}]},{"id":"N84hWDYg8Itw7B2fFq21","title":"2023","pathname":"/whats-new/2023","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"See the complete list of features introduced back in 2023.","breadcrumbs":[{"label":"What's New"}]},{"id":"48lGM6ZgSpAo0jMEvB8X","title":"2022","pathname":"/whats-new/2022","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"See the complete list of features introduced back in 2022.","breadcrumbs":[{"label":"What's New"}]},{"id":"nWXZcDpNKRiwV8CTUwUO","title":"What's Next","pathname":"/whats-next","siteSpaceId":"sitesp_L0sA4","lang":"en"},{"id":"whKV9mBXhEuQ0B2OLI27","title":"Global Management","pathname":"/main-features/global-management","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"globe","description":"In this page you will see what metrics are included in the Global Managment overview.","breadcrumbs":[{"label":"Main Features"}]},{"id":"ESPaQ83rO6DMdKyjxEWs","title":"Analytics","pathname":"/main-features/global-management/analytics","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to read the Open Loyalty global analytics.","breadcrumbs":[{"label":"Main Features"},{"label":"Global Management","icon":"globe"}]},{"id":"NuJAFx4Ule3uOyU99Q59","title":"Settings","pathname":"/main-features/global-management/settings","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage the Open Loyalty settings.","breadcrumbs":[{"label":"Main Features"},{"label":"Global Management","icon":"globe"}]},{"id":"5ifZInhhvTNqbpCZ7et9","title":"Config Duplication","pathname":"/main-features/global-management/config-duplication","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to duplicate the configuration of your loyalty program between tenants.","breadcrumbs":[{"label":"Main Features"},{"label":"Global Management","icon":"globe"}]},{"id":"rNPWRXe9s2OaaLZtUtlm","title":"Usage","pathname":"/main-features/global-management/usage","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Global Management","icon":"globe"}]},{"id":"-MkLZ27dr2gFVkVfT1R4","title":"Dashboard","pathname":"/main-features/dashboard","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"table-layout","description":"The dashboard is the first page that appears when you log in to the Admin panel. The dashboard gives an overview of the members' activity in your loyalty programs.","breadcrumbs":[{"label":"Main Features"}]},{"id":"38JA40X86P95WSd20JgJ","title":"General Overview","pathname":"/main-features/dashboard/general-overview","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"The dashboard is the first page that appears when you log in to the Admin panel. The dashboard gives an overview of the members' activity in your loyalty programs.","breadcrumbs":[{"label":"Main Features"},{"label":"Dashboard","icon":"table-layout"}]},{"id":"oVqbA5o2TMkt1e0qrOqf","title":"Units Wallet Overview","pathname":"/main-features/dashboard/units-wallet-overview","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"The dashboard is the first page that appears when you log in to the Admin panel. The dashboard gives an overview of the members' activity in your loyalty programs.","breadcrumbs":[{"label":"Main Features"},{"label":"Dashboard","icon":"table-layout"}]},{"id":"JvTJNFWXrUEz3XGuSQrP","title":"Additional Metrics","pathname":"/main-features/dashboard/addtional-metrics","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"The dashboard is the first page that appears when you log in to the Admin panel. The dashboard gives an overview of the members' activity in your loyalty programs.","breadcrumbs":[{"label":"Main Features"},{"label":"Dashboard","icon":"table-layout"}]},{"id":"oPvuEiW1o6HlepGuC5CK","title":"Members by Tiers","pathname":"/main-features/dashboard/members-by-tiers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"The dashboard is the first page that appears when you log in to the Admin panel. The dashboard gives an overview of the members' activity in your loyalty programs.","breadcrumbs":[{"label":"Main Features"},{"label":"Dashboard","icon":"table-layout"}]},{"id":"F2ssvyBuZ3RQrImNyESw","title":"Members","pathname":"/main-features/members","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"user-group","description":"In this section, we will cover everything related to Loyalty Program Members. We will show you all the operations you can do on each Member and what you can achieve with them.","breadcrumbs":[{"label":"Main Features"}]},{"id":"ba3daK0Hvi3uYT6SfZ6d","title":"Member List","pathname":"/main-features/members/member-list","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"user-group","description":"In this section, we will cover everything related to the list of members. We will show you how to manage, add, remove and anonymize Members' data, and you will understand Members data better.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"}]},{"id":"pxSeLwnzv9muLBDkBYSK","title":"Creating Members","pathname":"/main-features/members/member-list/adding-members","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will discover how to add individual members as well as multiple members.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"}]},{"id":"gY0DKeZ1hDsLoutmICOn","title":"Managing Members","pathname":"/main-features/members/member-list/managing-members","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to edit Members' data.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"}]},{"id":"U7YmVnQFUDwG8xq1MO3a","title":"Single Member View","pathname":"/main-features/members/member-list/single-member-view","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"}]},{"id":"lTkoT8JvoGCbM4sIDX6D","title":"General Info","pathname":"/main-features/members/member-list/single-member-view/general-info","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"vnD1iuWzOCG6QxcpkDTk","title":"Wallets","pathname":"/main-features/members/member-list/single-member-view/wallets","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"sYw8FcJCeMMiDbDTUt6L","title":"Timeline","pathname":"/main-features/members/member-list/single-member-view/timeline","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"pnjfwbYJJguqIwII0uRc","title":"Tiers","pathname":"/main-features/members/member-list/single-member-view/tiers","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"ThiO0tExmFaUUqm5lHaI","title":"Transactions","pathname":"/main-features/members/member-list/single-member-view/transactions","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"s9gnU8S2iwcuVrp3ZMb4","title":"Custom events","pathname":"/main-features/members/member-list/single-member-view/custom-events","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"x3Bgex80lJ60EO3FfVsA","title":"Campaigns","pathname":"/main-features/members/member-list/single-member-view/campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"b5c7tRo18J4PifrHzme4","title":"Challenges","pathname":"/main-features/members/member-list/single-member-view/challenges","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"pm685MwFDwf0E1gOIxUU","title":"Achievements (legacy)","pathname":"/main-features/members/member-list/single-member-view/achievements-legacy","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"XQNBXBtadgQOEzns219V","title":"Rewards","pathname":"/main-features/members/member-list/single-member-view/rewards","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"87MY6rz4e5juD3LdGb01","title":"Referrals","pathname":"/main-features/members/member-list/single-member-view/referrals","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"p26QnYRBcrwz7Ajzq1eB","title":"Badges","pathname":"/main-features/members/member-list/single-member-view/badges","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"LCF6q1AA3YNCMLfEEZ3j","title":"Leaderboards","pathname":"/main-features/members/member-list/single-member-view/leaderboards","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"T8MnYMHLiNDe0vCQ44lH","title":"Custom Fields","pathname":"/main-features/members/member-list/single-member-view/custom-fields","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"},{"label":"Single Member View"}]},{"id":"o2RZti2O2OIaKhkVgUCW","title":"Removing Members","pathname":"/main-features/members/member-list/removing-members","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will discover various methods for removing members' data.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Member List","icon":"user-group"}]},{"id":"PPHEdmyBzphM5Rl5b3Ts","title":"Segments","pathname":"/main-features/members/segments","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"grip-lines","description":"In this section, you will learn how segmentation works in Open Loyalty. How to configure Member Segments according to your preferences, how to create new Segments, and assign Members to existing ones.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"}]},{"id":"oTpBTp5ao2xpEPFgD3VG","title":"Creating Segments","pathname":"/main-features/members/segments/creating-segments","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to add segments and import custom list via CSV file into Static segment","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Segments","icon":"grip-lines"}]},{"id":"Zt2gkwO4TZWIRDesWYwB","title":"Managing Segments","pathname":"/main-features/members/segments/managing-segments","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section you will get familiar with editing segments, activating or deactivating, and removing or downloading segment member list.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Segments","icon":"grip-lines"}]},{"id":"3YA69N72vEgyWYOzd1PZ","title":"Segment Conditions","pathname":"/main-features/members/segments/segment-conditions","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will find a list of conditions that you can base your segments on.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"},{"label":"Segments","icon":"grip-lines"}]},{"id":"cZWRhDrCnzhts1bUxARY","title":"Referred Members","pathname":"/main-features/members/referred-members","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"users-medical","description":"In this section, you will find detailed information about the Referee and Referrer members, which will help you manage the Referral System in Open Loyalty.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"}]},{"id":"KgmV2yRaVf9Feivip98n","title":"Custom Fields","pathname":"/main-features/members/custom-fields","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"pen-field","description":"This article explains how custom fields can be created and used in your loyalty program.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"}]},{"id":"glxDpR1c5ltBL0E4U6Pn","title":"Configuration","pathname":"/main-features/members/configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage the loyalty program configuration.","breadcrumbs":[{"label":"Main Features"},{"label":"Members","icon":"user-group"}]},{"id":"OKA9KdVo3MRNVC87yfdQ","title":"Campaigns","pathname":"/main-features/campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"square-caret-right","description":"In this section, you will get to know everything related to Campaigns.","breadcrumbs":[{"label":"Main Features"}]},{"id":"iyIxJA45X0KF9ppibCqy","title":"Automation Campaigns","pathname":"/main-features/campaigns/automation-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn about Automation Campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"X7y3Jfl1upf29W8EO08D","title":"Creating Automations","pathname":"/main-features/campaigns/automation-campaigns/creating-automations","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how to create automation campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Automation Campaigns"}]},{"id":"FN9tYubBmM5jXCsKIrwx","title":"Managing Automations","pathname":"/main-features/campaigns/automation-campaigns/managing-automations","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how to manage automation campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Automation Campaigns"}]},{"id":"KGv5b5ZpUJfa5iKV31Ch","title":"Deleting Automations","pathname":"/main-features/campaigns/automation-campaigns/deleting-automations","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how to delete automation campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Automation Campaigns"}]},{"id":"KlZdOCB5E9ZmkmVXaZ62","title":"Campaigns & Referral Campaigns","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn how to configure and monitor your campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"HQuxPjB52QWPOej7zG7G","title":"Creating Campaigns","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about campaign types and how to create one.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"}]},{"id":"49q24QdBkVP1LBiauWNv","title":"Trigger Types","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about campaign trigger types and which one to choose for your campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"}]},{"id":"IsdbKqY3DREzsCifF1rB","title":"Purchase Transaction","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/purchase-transaction","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"}]},{"id":"tF02RJHopYvKMvWypApc","title":"Return Transaction","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/return-transaction","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"}]},{"id":"9LNylynq1TnWAU9efBvw","title":"Internal Event","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/internal-event","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"}]},{"id":"FnNO8LPiOgUFyYwiM3Lt","title":"Achievement Progressed","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/internal-event/internal-event-achievement-progressed","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about the campaign based on the achievement progression.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"},{"label":"Internal Event"}]},{"id":"PgR0rSaiHIiHNcnrT4LC","title":"Custom Event","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/custom-event","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"}]},{"id":"3GzRr5h9LrApZKWH1p0Y","title":"Achievement","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/achievement","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"}]},{"id":"SRo81A5dFHGeogQiRBKA","title":"Redemption Code","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/trigger-types/redemption-code-campaign","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about campaign based on the redemption codes.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"},{"label":"Trigger Types"}]},{"id":"2TMM68lFVeTp1OgMW7Gf","title":"Referral Campaign","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/referral-campaign","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about referral campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"}]},{"id":"xhRn42iGj5amwW8V9wKI","title":"Transaction Item Filters","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/transaction-item-filters","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Transaction Item Filters enable precise targeting within loyalty campaigns by allowing you to isolate specific products in a customer's purchase.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"}]},{"id":"UgblrgoAppowys4QUF9u","title":"Percent Value Distribution","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/creating-campaigns/percent-value-distribution","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about campaign based on the percent value distribution.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"},{"label":"Creating Campaigns"}]},{"id":"CBoxyQP6CGolLXwUSHYn","title":"Managing Campaigns","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/managing-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how to manage campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"}]},{"id":"PmVfciITeoL9AnaOEJBQ","title":"Deleting Campaigns","pathname":"/main-features/campaigns/campaigns-and-referral-campaigns/deleting-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how to delete campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"},{"label":"Campaigns & Referral Campaigns"}]},{"id":"bcEN516g7WiwElql1slQ","title":"Monitoring & Analytics","pathname":"/main-features/campaigns/monitoring-and-analytics","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"kNF1QsocBs7SQFNcqyPk","title":"Campaign Simulation","pathname":"/main-features/campaigns/campaign-simulation","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn how you can check the expected campaing outcome.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"uZgkuToQPBFwtVSmVzwv","title":"Campaign Limitation","pathname":"/main-features/campaigns/campaign-limitation","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn how you can enforce campaign limitations to set a campaign budget or prevent fraud.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"CiX2KpWy4ocEQChAt5Lo","title":"Custom Attributes in Campaigns","pathname":"/main-features/campaigns/custom-attributes-in-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn how you can use custom attributes in campaigns","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"uUCidbYe2emZ99wJq0Jg","title":"Custom Units Expiration & Pending Settings","pathname":"/main-features/campaigns/custom-units-expiration-and-pending-settings","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more how you can set custom expiration and pending setting for the units awarded in the campaign.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"U4cjmjf1MSJra7bkr6Km","title":"Effects Autocomplete","pathname":"/main-features/campaigns/effects-autocomplete","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about available autocomplete options for the effects, and how to use templates and variables.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"AuZ2WANdc34mx304POYB","title":"Using Expressions","pathname":"/main-features/campaigns/using-expressions","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"4g7CetGUIoDcDVXpl1yd","title":"Follow-up Campaigns","pathname":"/main-features/campaigns/follow-up-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Create campaign chains where completing one campaign unlocks the next. Visibility and availability controls are supported in Campaigns, Referral Campaigns, and the new feature, Challenges.","breadcrumbs":[{"label":"Main Features"},{"label":"Campaigns","icon":"square-caret-right"}]},{"id":"9zPixM32JIy5KnYzKFVW","title":"Challenges","pathname":"/main-features/challenges","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"award","description":"This section explains how Challenges can be created and used in your loyalty program.","breadcrumbs":[{"label":"Main Features"}]},{"id":"F8tukxU4msFtV4szmOD2","title":"Creating Challenges","pathname":"/main-features/challenges/creating-challenges","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Challenges","icon":"award"}]},{"id":"0F1qTKfR8YM5SQL7UzUh","title":"Managing Challenges","pathname":"/main-features/challenges/managing-challenges","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Challenges","icon":"award"}]},{"id":"jC7YuBDPt2ZoHySHrpGY","title":"Deactivating and Deleting Challenges","pathname":"/main-features/challenges/deactivating-and-deleting-challenges","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Challenges","icon":"award"}]},{"id":"wHVTSZMkf9uLN1xBLObm","title":"Leaderboards","pathname":"/main-features/leaderboards","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"ranking-star","description":"In this section, we will cover everything related to Leaderboards.","breadcrumbs":[{"label":"Main Features"}]},{"id":"shZmlsOl3iJNCSdg43kT","title":"Creating Leaderboards","pathname":"/main-features/leaderboards/creating-leaderboards","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This article explains how leaderboards can be created and used in your loyalty program.","breadcrumbs":[{"label":"Main Features"},{"label":"Leaderboards","icon":"ranking-star"}]},{"id":"wLlaGxOsSpPa0Fnge5ZK","title":"Rewarding Cycle","pathname":"/main-features/leaderboards/rewarding-cycle","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Leaderboards","icon":"ranking-star"}]},{"id":"o0cta7sDq0kkuEffhGPc","title":"Managing and Viewing Rankings","pathname":"/main-features/leaderboards/managing-and-viewing-rankings","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Leaderboards","icon":"ranking-star"}]},{"id":"LzYKVI2XhURNzio7SgUs","title":"Single Member Ranking","pathname":"/main-features/leaderboards/single-member-ranking","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Leaderboards","icon":"ranking-star"}]},{"id":"PDHvpjwuN43rvFiUUDGD","title":"Sample Leaderboards","pathname":"/main-features/leaderboards/sample-leaderboards","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Leaderboards","icon":"ranking-star"}]},{"id":"nW9fOxRzIbiL9HFDiCpB","title":"Fortune Wheels","pathname":"/main-features/fortune-wheels","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"dice-six","description":"In this section, we will cover everything related to Fortune Wheel.","breadcrumbs":[{"label":"Main Features"}]},{"id":"JuTS4amJwRcQB3Oxg7vu","title":"Creating Fortune Wheels","pathname":"/main-features/fortune-wheels/creating-fortune-wheels","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This article explains how to configure a new Fortune Wheel step-by-step.","breadcrumbs":[{"label":"Main Features"},{"label":"Fortune Wheels","icon":"dice-six"}]},{"id":"qjMDNxisOrjMJL9KkqEm","title":"Managing Fortune Wheels","pathname":"/main-features/fortune-wheels/managing-fortune-wheels","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This article describes how to view, edit, duplicate, and manually trigger Fortune Wheels.","breadcrumbs":[{"label":"Main Features"},{"label":"Fortune Wheels","icon":"dice-six"}]},{"id":"4ImNSxxi4DB3ucEGKE3S","title":"Deactivating Fortune Wheels","pathname":"/main-features/fortune-wheels/deactivating-fortune-wheels","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Fortune Wheels","icon":"dice-six"}]},{"id":"UjXGYjaba95Ff2ag1wOQ","title":"How Probability Works","pathname":"/main-features/fortune-wheels/how-probability-works","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Fortune Wheels","icon":"dice-six"}]},{"id":"aNmaoy27GseHW7CyxdNh","title":"Implementation Checklist","pathname":"/main-features/fortune-wheels/implementation-checklist","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Use this checklist to prepare, integrate, and validate your Fortune Wheel before launch.","breadcrumbs":[{"label":"Main Features"},{"label":"Fortune Wheels","icon":"dice-six"}]},{"id":"yBcD53lYm7f4UWFdejlD","title":"Badges","pathname":"/main-features/badges","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"tags","description":"This article explains how badges can be assigned and used in your loyalty program.","breadcrumbs":[{"label":"Main Features"}]},{"id":"jQr2OlOtsUszwOUPFPrU","title":"Creating Badges","pathname":"/main-features/badges/creating-badges","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Create a badge so it can be granted to members or used in campaigns.","breadcrumbs":[{"label":"Main Features"},{"label":"Badges","icon":"tags"}]},{"id":"PPLbTA4Zsp71gh9U81Ya","title":"Managing Badges","pathname":"/main-features/badges/managing-badges","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Edit badge details, open badge pages, and deactivate unused badges.","breadcrumbs":[{"label":"Main Features"},{"label":"Badges","icon":"tags"}]},{"id":"1QZpm8IYSZ78TDKEnqd2","title":"Granting Badges to Members","pathname":"/main-features/badges/granting-badges-to-members","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Assign a badge to a member manually and manage existing assignments.","breadcrumbs":[{"label":"Main Features"},{"label":"Badges","icon":"tags"}]},{"id":"jwI1gPRUgitEVGVzsRwx","title":"Using Badges in Campaigns","pathname":"/main-features/badges/using-badges-in-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Automatically grant badges when a campaign rule matches.","breadcrumbs":[{"label":"Main Features"},{"label":"Badges","icon":"tags"}]},{"id":"lQc4wVLoBX6ZoLMuKJkO","title":"Viewing Badges in Member Profiles","pathname":"/main-features/badges/viewing-badges-in-member-profiles","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Review and manage a member’s badge assignments from their profile.","breadcrumbs":[{"label":"Main Features"},{"label":"Badges","icon":"tags"}]},{"id":"-MhwU9vuj9jlFAx19huA","title":"Custom Events","pathname":"/main-features/custom-events","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"rectangle-code","description":"In this section, you will learn about adding and managing custom events in Open Loyalty.","breadcrumbs":[{"label":"Main Features"}]},{"id":"kLAEcvOMad1u0l6UBdci","title":"Custom Event Schemas","pathname":"/main-features/custom-events/custom-event-schemas","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage the custom event schemas.","breadcrumbs":[{"label":"Main Features"},{"label":"Custom Events","icon":"rectangle-code"}]},{"id":"-MYHFAw70zZruMhxcxC7","title":"Transactions","pathname":"/main-features/transactions","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"arrow-right-to-arc","description":"In this section, you will learn everything about Transactions. We will show you how to create Transactions, match them with customers, and many more important and helpful features.","breadcrumbs":[{"label":"Main Features"}]},{"id":"I9afoNN8F9kgzIYqs8tX","title":"Transaction List","pathname":"/main-features/transactions/transaction-list","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Transactions","icon":"arrow-right-to-arc"}]},{"id":"hL3gefQnFml165MUnMdj","title":"Channels","pathname":"/main-features/transactions/channels","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to set up sales channels and manage their data.","breadcrumbs":[{"label":"Main Features"},{"label":"Transactions","icon":"arrow-right-to-arc"}]},{"id":"UoJUkCjpSC6Rs4FqWkGY","title":"Transaction Details","pathname":"/main-features/transactions/transaction-details","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Transactions","icon":"arrow-right-to-arc"}]},{"id":"KfUR0OJQUrRBbtfGAc8S","title":"Add or Import Transactions","pathname":"/main-features/transactions/add-or-import-transactions","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how to add or import transactions.","breadcrumbs":[{"label":"Main Features"},{"label":"Transactions","icon":"arrow-right-to-arc"}]},{"id":"t9GVcnOzM2bKY9lB1FwH","title":"Matching Transactions with Members","pathname":"/main-features/transactions/matching-transactions","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn how transactions are matched","breadcrumbs":[{"label":"Main Features"},{"label":"Transactions","icon":"arrow-right-to-arc"}]},{"id":"-MZBspk_YeJoAJMpx6a5","title":"Tiers","pathname":"/main-features/tiers","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"trophy","description":"In this section, you will learn all about Tiers, how to create them, and how to manage them.","breadcrumbs":[{"label":"Main Features"}]},{"id":"XfRdCXAAT0l55p6WlRyM","title":"Adding Tiers","pathname":"/main-features/tiers/adding-tiers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to add Tiers.","breadcrumbs":[{"label":"Main Features"},{"label":"Tiers","icon":"trophy"}]},{"id":"AVTJXDchqMDKQgiugR5b","title":"Managing Tiers","pathname":"/main-features/tiers/managing-tiers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage Tiers.","breadcrumbs":[{"label":"Main Features"},{"label":"Tiers","icon":"trophy"}]},{"id":"lrgUzEu46ttei5NVi3aB","title":"Tiers Configuration","pathname":"/main-features/tiers/tiers-configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to configure Tiers.","breadcrumbs":[{"label":"Main Features"},{"label":"Tiers","icon":"trophy"}]},{"id":"gTFe0t14LZZ69JuLvH4U","title":"Tier Benefits","pathname":"/main-features/tiers/tier-benefits","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to add Tier Benefits","breadcrumbs":[{"label":"Main Features"},{"label":"Tiers","icon":"trophy"}]},{"id":"-MZBsg7doWQHfFWAyYNz","title":"Wallets","pathname":"/main-features/wallets","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"wallet","description":"In this article, you will get all the information about the types of wallets shown in the main table. You will also learn to edit and add new wallets.","breadcrumbs":[{"label":"Main Features"}]},{"id":"Mu0h4UOWGQiGXpCPr2bU","title":"Wallet Types and Configuration","pathname":"/main-features/wallets/wallet-types-and-configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will get all the information about the types of wallets shown in the main table. You will also learn to edit and add new wallets.","breadcrumbs":[{"label":"Main Features"},{"label":"Wallets","icon":"wallet"}]},{"id":"pmoK12YbxUSx4qMwSSSf","title":"Unit Transfers","pathname":"/main-features/wallets/unit-transfers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will learn about all the information about Unit Transfers. Also, you will learn how to add, spend, expire, and cancel transfers assigned to a specific Member.","breadcrumbs":[{"label":"Main Features"},{"label":"Wallets","icon":"wallet"}]},{"id":"jJcXrQlYEKbSbRxHHW9C","title":"Unit Transfers List","pathname":"/main-features/wallets/unit-transfers/unit-transfers-list","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn how to browse all unit transfers, use filters, and adjust the view.","breadcrumbs":[{"label":"Main Features"},{"label":"Wallets","icon":"wallet"},{"label":"Unit Transfers"}]},{"id":"TEWhEuKP803kAX6rtPvQ","title":"Creating Unit Transfers","pathname":"/main-features/wallets/unit-transfers/creating-unit-transfers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Create a unit transfer in the Admin Panel to add or deduct units for a specific member.","breadcrumbs":[{"label":"Main Features"},{"label":"Wallets","icon":"wallet"},{"label":"Unit Transfers"}]},{"id":"qwA7UHhCc9ItQJPvYZkP","title":"Importing Unit Transfers","pathname":"/main-features/wallets/unit-transfers/importing-unit-transfers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you’ll learn how to import unit transfers into Open Loyalty.","breadcrumbs":[{"label":"Main Features"},{"label":"Wallets","icon":"wallet"},{"label":"Unit Transfers"}]},{"id":"0vktycVSsvypUQ5vjtkr","title":"Managing Unit Transfers","pathname":"/main-features/wallets/unit-transfers/managing-unit-transfers","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Cancel, expire, block, and review unit transfers from the Admin Panel.","breadcrumbs":[{"label":"Main Features"},{"label":"Wallets","icon":"wallet"},{"label":"Unit Transfers"}]},{"id":"TIzTLmZBUDTHCduzAl3x","title":"Achievements","pathname":"/main-features/achievements","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"award","description":"In this section, you will learn how Achievements work in Open Loyalty, as well as how to configure them according to your preferences; how to create new Achievements, and assign them to your Campaign.","breadcrumbs":[{"label":"Main Features"}]},{"id":"pMt2cpXbWGehlsBZavMf","title":"Creating Achievement","pathname":"/main-features/achievements/creating-achievement","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to create achievement in the Admin Panel, and what are the meanings of the elements.","breadcrumbs":[{"label":"Main Features"},{"label":"Achievements","icon":"award"}]},{"id":"dVwl7Aihwn5g61Ksgqgr","title":"Managing Achievements","pathname":"/main-features/achievements/managing-achievements","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this article, you will get familiar how to manage the achievements in Open Loyalty","breadcrumbs":[{"label":"Main Features"},{"label":"Achievements","icon":"award"}]},{"id":"0jLhQsTEaNACUFHH56ob","title":"Follow up Achievements","pathname":"/main-features/achievements/follow-up-achievements","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Achievements","icon":"award"}]},{"id":"-MZBsgxfYxB177ii8Wzr","title":"Rewards","pathname":"/main-features/rewards","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"gift","description":"In this section, you will get to know everything related to Rewards. You’ll be familiar with creating and managing Rewards available within your Loyalty Program.","breadcrumbs":[{"label":"Main Features"}]},{"id":"jVP1PDn2ys6XqH4crjWA","title":"Reward List","pathname":"/main-features/rewards/reward-list","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to configure and manage Rewards.","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"}]},{"id":"Yudp7HnPgDC9q3kiPX46","title":"Rewards Configuration","pathname":"/main-features/rewards/reward-list/rewards-configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This section describe how to configure wallet for reward redemption","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward List"}]},{"id":"FFc8zAifvY7K3TbfMmb5","title":"Creating Reward","pathname":"/main-features/rewards/reward-list/creating-reward","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This section will explain you how to add reward in the Admin Panel","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward List"}]},{"id":"aXwyEk1qg9mugU8eytsY","title":"Reward Types","pathname":"/main-features/rewards/reward-list/reward-types","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This section will describe what type of rewards you can set in the Admin Panel.","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward List"}]},{"id":"1dvHhATh2TbvPHtblFNu","title":"Units Conversion Coupon","pathname":"/main-features/rewards/reward-list/units-conversion-coupon","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section you will learn how to create rewards wi a units conversion type.","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward List"}]},{"id":"fv6MDAnhnMBp2KkHCKU5","title":"Adding Coupons","pathname":"/main-features/rewards/reward-list/adding-coupons","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This section will explain how to add coupons to Open Loyalty.","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward List"}]},{"id":"vigDtUJFkCTks1iaiDmw","title":"Reward Flow","pathname":"/main-features/rewards/reward-list/reward-flow","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This section will describe the basic flow of rewards redemption depending on the business scenario (Reward Catalog or receiving Reward in the Campaign).","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward List"}]},{"id":"iTq2UL1UwczA1QL7DpPx","title":"Reward Fulfillment","pathname":"/main-features/rewards/reward-fulfillment","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to browse through the list of redeemed rewards and check a single redeemed reward.","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"}]},{"id":"YlDLkwvGuuTvpeTU5aI7","title":"Canceling Redeemed Reward","pathname":"/main-features/rewards/reward-fulfillment/canceling-redeemed-reward","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"},{"label":"Reward Fulfillment"}]},{"id":"THLtSjAG9ckcoQZTZxXP","title":"Reward Categories","pathname":"/main-features/rewards/reward-categories","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will get to know how to set up Reward categories and how to use them in the Open Loyalty panel.","breadcrumbs":[{"label":"Main Features"},{"label":"Rewards","icon":"gift"}]},{"id":"xxKwt1T9qGyNbUPMIAca","title":"Webhooks","pathname":"/main-features/webhooks","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"webhook","description":"Connect Open Loyalty with external systems using event-based webhook delivery.","breadcrumbs":[{"label":"Main Features"}]},{"id":"yIStWPlwLTNPOqt1qvwn","title":"How to Configure a Webhook","pathname":"/main-features/webhooks/configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Create and manage webhook subscriptions in the Admin Panel or via API.","breadcrumbs":[{"label":"Main Features"},{"label":"Webhooks","icon":"webhook"}]},{"id":"WZcO78Jlo4PAg3DZtGGq","title":"What Triggers a Webhook","pathname":"/main-features/webhooks/what-triggers-a-webhook","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn about webhook trigger actions.","breadcrumbs":[{"label":"Main Features"},{"label":"Webhooks","icon":"webhook"}]},{"id":"xWZUglzgc03Q4FLS5bLY","title":"Expiring Notifications","pathname":"/main-features/webhooks/expiring-notifications","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Set how many days in advance expiration-related notifications are sent.","breadcrumbs":[{"label":"Main Features"},{"label":"Webhooks","icon":"webhook"}]},{"id":"q76NqjCUwcXT1SugldzX","title":"HMAC","pathname":"/main-features/webhooks/hmac","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Prepare for webhook request signing with Hash-based Message Authentication Code (HMAC).","breadcrumbs":[{"label":"Main Features"},{"label":"Webhooks","icon":"webhook"}]},{"id":"6v2xgV87zzoJ86sRDHLl","title":"Verifying the Signature","pathname":"/main-features/webhooks/hmac/verifying-the-signature","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Webhooks","icon":"webhook"},{"label":"HMAC"}]},{"id":"tEXVuJgauZZ0TVDNSUHc","title":"Collections","pathname":"/main-features/collections","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"folder","description":"In this article, you will learn what Collections are, how they work, and how to use them in the Open Loyalty platform.","breadcrumbs":[{"label":"Main Features"}]},{"id":"nMuEfBHmptzzIYYYbjbD","title":"Imports / Exports","pathname":"/main-features/imports-exports","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"database","breadcrumbs":[{"label":"Main Features"}]},{"id":"OHoU7ZxpaSBicI8Txxgw","title":"Imports","pathname":"/main-features/imports-exports/imports","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Learn more about available import types the best practices on the import process.","breadcrumbs":[{"label":"Main Features"},{"label":"Imports / Exports","icon":"database"}]},{"id":"-MZBtStiJdMqbAd-5BMa","title":"Sample Import Files","pathname":"/main-features/imports-exports/imports/sample-import-files","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Sample files for download","breadcrumbs":[{"label":"Main Features"},{"label":"Imports / Exports","icon":"database"},{"label":"Imports"}]},{"id":"X82D053IAdBgAE7qSAB2","title":"Exports","pathname":"/main-features/imports-exports/exports","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Imports / Exports","icon":"database"}]},{"id":"3AHuxf2npj6N60USjhV4","title":"UI Data Exports","pathname":"/main-features/imports-exports/exports/ui-exports","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Find how to export the basic data reports from the admin panel.","breadcrumbs":[{"label":"Main Features"},{"label":"Imports / Exports","icon":"database"},{"label":"Exports"}]},{"id":"vgq4l4r2IxcZ54Wq6FsH","title":"Configuration Exports","pathname":"/main-features/imports-exports/exports/configuration-exports","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Find how to export the configuration of listed modules from the admin panel.","breadcrumbs":[{"label":"Main Features"},{"label":"Imports / Exports","icon":"database"},{"label":"Exports"}]},{"id":"Qosrkr1UNM9MXbivQ9IU","title":"S3 Bucket Exports","pathname":"/main-features/imports-exports/exports/s3-bucket-exports","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Here, you will learn more about S3 Bucket exports - how to use them, what data can be found there, and the best approaches to leveraging Open Loyalty export capabilities.","breadcrumbs":[{"label":"Main Features"},{"label":"Imports / Exports","icon":"database"},{"label":"Exports"}]},{"id":"-MZBtB6mVs_9AWRBvBZ-","title":"Settings","pathname":"/main-features/settings","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"gear","description":"In this section, you will learn how to manage the Open Loyalty settings.","breadcrumbs":[{"label":"Main Features"}]},{"id":"KCJexBaFYFBvHoKlXOsG","title":"Roles","pathname":"/main-features/settings/roles","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"user-shield","description":"Manage admin roles and permissions in the Admin Panel.","breadcrumbs":[{"label":"Main Features"},{"label":"Settings","icon":"gear"}]},{"id":"y6OhZYb1VBgf8Ze9qmex","title":"Available Permissions (ACL)","pathname":"/main-features/settings/roles/available-permissions-acl","siteSpaceId":"sitesp_L0sA4","lang":"en","icon":"lock-keyhole","description":"Understand how the Access Control List (ACL) works in Open Loyalty and explore the available permissions that define what admins can view and modify within the system.","breadcrumbs":[{"label":"Main Features"},{"label":"Settings","icon":"gear"},{"label":"Roles","icon":"user-shield"}]},{"id":"CorKO59lYm6ixrZAApCn","title":"Admins","pathname":"/main-features/settings/admins","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Manage admin accounts and access for your loyalty program.","breadcrumbs":[{"label":"Main Features"},{"label":"Settings","icon":"gear"}]},{"id":"RhAX7yMEHi1Cgg2h6grE","title":"System Logs","pathname":"/main-features/settings/admins/system-logs","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage and review system logs.","breadcrumbs":[{"label":"Main Features"},{"label":"Settings","icon":"gear"},{"label":"Admins"}]},{"id":"j48yqHrYfv39cNFAHNej","title":"Tenants","pathname":"/main-features/settings/tenants","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage the tenants within your loyalty program.","breadcrumbs":[{"label":"Main Features"},{"label":"Settings","icon":"gear"}]},{"id":"Bi2DcfYZl0XoodmSJURK","title":"Translations","pathname":"/main-features/settings/translations","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how to manage the translations.","breadcrumbs":[{"label":"Main Features"},{"label":"Settings","icon":"gear"}]},{"id":"EJF1lsX7ihcOfJy6MhS7","title":"Expressions","pathname":"/main-features/expressions","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn about Open Loyalty language and more complex campaign conditions.","breadcrumbs":[{"label":"Main Features"}]},{"id":"UI1SxXFCzh3LkKNwaIQN","title":"Attributes List","pathname":"/main-features/expressions/attributes-list","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"}]},{"id":"Oj5erj45alW2UL6CmtUh","title":"Operators","pathname":"/main-features/expressions/operators","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"}]},{"id":"Xwc9shJvNoQ5FN4N163F","title":"Custom Functions","pathname":"/main-features/expressions/custom-functions","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"}]},{"id":"834A6zpYzvFpr0g5YMYB","title":"Expression Examples","pathname":"/main-features/expressions/expression-examples","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"}]},{"id":"ftWEeZ1QsvMiEPjSXI1a","title":"Sample Use Cases","pathname":"/main-features/expressions/sample-use-cases","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This section provides sample use cases that demonstrate how expressions can address your specific business scenarios.","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"}]},{"id":"frdmaukp2FQEZRtKRzkK","title":"Using Member Custom Attributes","pathname":"/main-features/expressions/sample-use-cases/using-member-custom-attributes","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"KBxDovIdCzwz1Wpjq8xg","title":"Complex Effects (if, else)","pathname":"/main-features/expressions/sample-use-cases/complex-effects-if-else","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"6yO1Kk8RYtUudDRrcpgm","title":"Excluding Members","pathname":"/main-features/expressions/sample-use-cases/excluding-members","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"8CaKH6KbFE811zqKgzOS","title":"Elapsed Time Conditions","pathname":"/main-features/expressions/sample-use-cases/expressions","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"hEgOJ8mZrHPTmN4ZkJ0i","title":"Using Additional Dates for Calculations","pathname":"/main-features/expressions/sample-use-cases/additional-dates","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"22Lbs9Qk4l5owy97saox","title":"Set Custom Time","pathname":"/main-features/expressions/sample-use-cases/set-custom-time","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"wLfBy64X7KmQk3C5llHk","title":"Register on Birthday","pathname":"/main-features/expressions/sample-use-cases/register-on-birthday","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"KAXE7koHmG2c2azEl8r7","title":"Transaction on Birthday","pathname":"/main-features/expressions/sample-use-cases/transaction-on-birthday","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"7t0H6log6wWLvnNCztux","title":"Tier Upgrade or Downgrade","pathname":"/main-features/expressions/sample-use-cases/tier-upgrade-or-downgrade","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Main Features"},{"label":"Expressions"},{"label":"Sample Use Cases"}]},{"id":"pbgfgX6I08X8n4IB6Ccl","title":"Good Practices","pathname":"/sample-setups/good-practices","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will find good practices for how you can set up a campaign and increase the members' engagement by completing the challenges.","breadcrumbs":[{"label":"Sample Setups"}]},{"id":"5AJSmocFgaNcad5iN1dm","title":"Pay with Points","pathname":"/sample-setups/pay-with-points","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"How to Pay with Points Using OpenLoyalty.","breadcrumbs":[{"label":"Sample Setups"}]},{"id":"mdBqqP0keAHdG9J6azHD","title":"Promo and Discounts in Cart","pathname":"/sample-setups/promo-and-discounts-in-cart","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This guide describes how to implement promo or discount calculations for items in the cart using Open Loyalty.","breadcrumbs":[{"label":"Sample Setups"}]},{"id":"6K0pmgPojQ5lLy1Rca30","title":"Sample Campaigns","pathname":"/sample-setups/sample-campaigns","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will find sample configurations and business scenarios for your campaigns.","breadcrumbs":[{"label":"Sample Setups"}]},{"id":"u4ZaXzQUSSf9GKvWzmes","title":"#1 Earn 1 point for every $1 spent","pathname":"/sample-setups/sample-campaigns/1-earn-1-point-for-every-usd1-spent","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"oDg8Iyw3OkG5Nvy2b7KE","title":"#2 Earn 2x points when shopping on Monday morning","pathname":"/sample-setups/sample-campaigns/2-earn-2x-points-when-shopping-on-monday-morning","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"F0W3lAMXR4KeB9YUAWbB","title":"#3 Earn 1 stamp for every transaction","pathname":"/sample-setups/sample-campaigns/3-earn-1-stamp-for-every-transaction","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"S4kxDT8wKG7wdiN46Nw3","title":"#4 Buy product ACME 123 and earn 100 points","pathname":"/sample-setups/sample-campaigns/4-buy-product-acme-123-and-earn-100-points","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"ZVE2OlavzkmRuhja5dBN","title":"#5 Refer a friend and get 100 points","pathname":"/sample-setups/sample-campaigns/5-refer-a-friend-and-get-100-points","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"jBOHnvYeysK5B80GVxTa","title":"#6 Refer 5 friends and get a $50 off coupon for the next purchase","pathname":"/sample-setups/sample-campaigns/6-refer-5-friends-and-get-a-usd50-off-coupon-for-the-next-purchase","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"hQoS4Tu7u5Rifonnv8uN","title":"#7 Register to the program and get 50 bonus points","pathname":"/sample-setups/sample-campaigns/7-register-to-the-program-and-get-50-bonus-points","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"DIzs9ujb84VUA2r0ipLH","title":"#8 Get 30 bonus points for your first transaction in the loyalty program","pathname":"/sample-setups/sample-campaigns/8-get-30-bonus-points-for-your-first-transaction-in-the-loyalty-program","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"RvSvdqvzpFPiBvIywZp5","title":"#9 Cashback campaign","pathname":"/sample-setups/sample-campaigns/9-cashback-campaign","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"mLSOBUpy8ZJg5etc88K7","title":"#10 Product meets selected criteria","pathname":"/sample-setups/sample-campaigns/10-product-meets-selected-criteria","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this scenario, the member needs to buy 1 product that meets the criteria: product brand (Acme), product category (Beverage), product name (Acme Drink) to get 100 points.","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Campaigns"}]},{"id":"6dtfvLyXyxjrlin88Jar","title":"Sample Achievements","pathname":"/sample-setups/sample-achievements","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"In this section, you will learn how Achievements work in Open Loyalty, as well as how to configure them according to your preferences; how to create new Achievements, and assign them to your Campaign.","breadcrumbs":[{"label":"Sample Setups"}]},{"id":"rIwUxgKD9AHDSeFX9Qk8","title":"#1 Celebrate summer - Buy 5 times between June and August","pathname":"/sample-setups/sample-achievements/1-celebrate-summer-configuration-buy-5-times-between-june-and-august","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"FSQXnQ1Oli0H8Hv0zeSi","title":"#2 Place 10 Orders above 50€ - Complete 10 transactions, for more than 50€ each","pathname":"/sample-setups/sample-achievements/2-place-10-orders-above-50eur-configuration-complete-10-transactions-for-more-than-50eur-each","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"VryIp1RC1YkBSKD5UvRj","title":"#3 Ambitious player - Log in to the game 3 times per week for 8 consecutive weeks","pathname":"/sample-setups/sample-achievements/3-ambitious-player-configuration-log-in-to-the-game-3-times-per-week-for-8-consecutive-weeks","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"m74i8S9AhlkArgwHwDRa","title":"#4 SKU 'ABC' configuration - Spend total of 100$ on products with SKU 'ABC132' in September","pathname":"/sample-setups/sample-achievements/4-sku-abc-configuration-spend-total-of-100usd-on-products-with-sku-abc132-in-september","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"fcrrIJQTodqukvjARzeR","title":"#5 Workout track -Track a workout of at least 30 minutes for 5 days in a row","pathname":"/sample-setups/sample-achievements/5-workout-configuration-track-a-workout-of-at-least-30-minutes-for-5-days-in-a-row-get-250-points","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"Si0BPUZJzHjHt8pqSFoy","title":"#6 4 referees made the transactions for 2 consecutive weeks","pathname":"/sample-setups/sample-achievements/6-4-referees-made-the-transactions-for-2-consecutive-days-configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"30K1ZroseOXqDuhzk4vP","title":"#7 2 referees made a transaction configuration","pathname":"/sample-setups/sample-achievements/7-2-referees-made-a-transaction-configuration","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"Sample Setups"},{"label":"Sample Achievements"}]},{"id":"YNdtlFVbTzzCQpLsK182","title":"Configuration Migration","pathname":"/faq/configuration-migration","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"aqyzhrCq0dCcEWQhO5ME","title":"Custom Attributes","pathname":"/faq/custom-attributes","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This article explains what custom attributes are and how they can help you better utilize the platform and implement your loyalty program.","breadcrumbs":[{"label":"FAQ"}]},{"id":"xYuYEWYSFTj3Aeyn2ZoB","title":"Achievements","pathname":"/faq/achievements","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"FAQ"}]},{"id":"aN9s2BMtiL5xDXD6YqdR","title":"Favourite Filters","pathname":"/faq/favourite-filters","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"FAQ"}]},{"id":"JF8H0fCxnPoQNeejsU7b","title":"GDPR","pathname":"/faq/gdpr","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"FAQ"}]},{"id":"FMXL15SBFOKJijYnrybm","title":"Opt-Out","pathname":"/faq/opt-out","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"How to Allow Users to Opt-Out from the Loyalty Program","breadcrumbs":[{"label":"FAQ"}]},{"id":"Lywj6gE33DaBkknwW3HW","title":"Referral Programs","pathname":"/faq/referral-programs","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"This article explains how to provide users with the ability to invite friends to the loyalty program by sharing a unique referral link.","breadcrumbs":[{"label":"FAQ"}]},{"id":"txXd4qXjsy9II99NZDth","title":"Returns and Cancellations","pathname":"/faq/returns-and-cancellations","siteSpaceId":"sitesp_L0sA4","lang":"en","breadcrumbs":[{"label":"FAQ"}]},{"id":"aTlkNqz1H73iEbWQlnMW","title":"Timezones","pathname":"/faq/timezones","siteSpaceId":"sitesp_L0sA4","lang":"en","description":"Understanding how timezones work in Open Loyalty","breadcrumbs":[{"label":"FAQ"}]},{"id":"-MY5Skmm5YWedi4zPPPv","title":"Introduction","pathname":"/technical-guide","siteSpaceId":"sitesp_6k50o","description":"This guide was created to help you integrate with Open Loyalty API. If you have any questions, ideas, or feedback, feel free to get in touch via www.openloyalty.io."},{"id":"EGR5npjNikCewnR7n8m6","title":"Getting Started Guide","pathname":"/technical-guide/getting-started-guide","siteSpaceId":"sitesp_6k50o"},{"id":"ia0EZ84QVlokfKfMziXZ","title":"Authentication","pathname":"/technical-guide/getting-started-guide/authentication","siteSpaceId":"sitesp_6k50o","description":"The initial step that needs to be configured is the authentication flow. See the sample example how this can be configured. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"kemWIlTgdbyaqRtpStNY","title":"Member Registration Configuration","pathname":"/technical-guide/getting-started-guide/member-registartion-configuration","siteSpaceId":"sitesp_6k50o","description":"One of the main setup steps is choosing the registration method. See the sample example how this can be configured. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"iiWTjkUQVqb2ciklgXIX","title":"Add Webhook","pathname":"/technical-guide/getting-started-guide/add-webhook","siteSpaceId":"sitesp_6k50o","description":"See the sample example how webhooks can be configured. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"UtolAUScG57RkMYRELfZ","title":"Add & fetch a Member","pathname":"/technical-guide/getting-started-guide/add-member","siteSpaceId":"sitesp_6k50o","description":"See the sample example how a member can be added and fetched. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"anhJRdtnsUyVCkuAIhHc","title":"Create Campaign","pathname":"/technical-guide/getting-started-guide/create-campaign","siteSpaceId":"sitesp_6k50o","description":"Campaigns are the core of your loyalty program. See the sample example of how this can be configured. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"rVZFK7HNLuca5oiJgqXc","title":"Add Transaction","pathname":"/technical-guide/getting-started-guide/add-transaction","siteSpaceId":"sitesp_6k50o","description":"See the sample example of how a transaction can be added. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"7qDtgXnrFe2biXxASkuN","title":"Add Custom Event Schema","pathname":"/technical-guide/getting-started-guide/add-custom-event-schema","siteSpaceId":"sitesp_6k50o","description":"See the sample example of how a custom event schema can be added. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"okW3acKcVPrRPmdVihrd","title":"Create Achievement","pathname":"/technical-guide/getting-started-guide/create-campaign-1","siteSpaceId":"sitesp_6k50o","description":"Achievements help with the gamification of your loyalty program. See the sample example of how this can be configured. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"x2F0MMzWGJNv0weRKSRn","title":"Add Custom Event","pathname":"/technical-guide/getting-started-guide/add-custom-event","siteSpaceId":"sitesp_6k50o","description":"See the sample example of how a custom event can be added. Links to more detailed instructions can be found at the end of the article.","breadcrumbs":[{"label":"Getting Started Guide"}]},{"id":"kuqrnKH5E33lJbK6VaAM","title":"Terms Reference","pathname":"/technical-guide/terms-reference","siteSpaceId":"sitesp_6k50o","description":"To assist with the easy lookup of names and IDs via the endpoints."},{"id":"6s4TseaSdwdCcvszoyFS","title":"Backward Compatibility Policy","pathname":"/technical-guide/backward-compatibility-policy","siteSpaceId":"sitesp_6k50o"},{"id":"zx98htiPQJH0Jn9mNEYw","title":"Introduction","pathname":"/technical-guide/integration/introduction","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Integration"}]},{"id":"OYWMANuwfwbbJyHUuTkb","title":"Overview of Integration Methods","pathname":"/technical-guide/integration/overview-of-integration-methods","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Integration"}]},{"id":"Uy2njAVS0PnEEVNgBEVa","title":"Tools and Technologies","pathname":"/technical-guide/integration/tools-and-technologies","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Integration"}]},{"id":"tOO4FioMXXSXebPmceMb","title":"Integration Examples","pathname":"/technical-guide/integration/integration-examples","siteSpaceId":"sitesp_6k50o","description":"","breadcrumbs":[{"label":"Integration"}]},{"id":"dP63450WJ6ZFEqZ7Paxm","title":"Lambda","pathname":"/technical-guide/integration/integration-examples/lambda","siteSpaceId":"sitesp_6k50o","description":"Sample integration with Open Loyalty using serverless functions","breadcrumbs":[{"label":"Integration"},{"label":"Integration Examples"}]},{"id":"SaR4cHj7o81fa9rNjRIZ","title":"Zapier","pathname":"/technical-guide/integration/integration-examples/zapier","siteSpaceId":"sitesp_6k50o","description":"Sample integration with the Event-Driven Architecture using Zapier","breadcrumbs":[{"label":"Integration"},{"label":"Integration Examples"}]},{"id":"3fbXnIHsqvm2Wz1qVaWO","title":"AWS EventBridge","pathname":"/technical-guide/integration/integration-examples/aws-eventbridge","siteSpaceId":"sitesp_6k50o","description":"Sample integration with the Event-Driven Architecture with multiple systems using AWS EventBridge","breadcrumbs":[{"label":"Integration"},{"label":"Integration Examples"}]},{"id":"UhpDdknwR1JQ9JLh4hxG","title":"Kafka","pathname":"/technical-guide/integration/integration-examples/kafka","siteSpaceId":"sitesp_6k50o","description":"Sample integration with Open Loyalty using Kafka","breadcrumbs":[{"label":"Integration"},{"label":"Integration Examples"}]},{"id":"4V8sYiHkiospjK6BS1tg","title":"Braze","pathname":"/technical-guide/integration/braze","siteSpaceId":"sitesp_6k50o","description":"This section outlines the partnership between Braze and Open Loyalty.","breadcrumbs":[{"label":"Integration"}]},{"id":"tlTXQj9eYVAbZZcPoLFG","title":"Open Loyalty to Braze","pathname":"/technical-guide/integration/braze/open-loyalty-to-braze","siteSpaceId":"sitesp_6k50o","description":"Syncing Open Loyalty Webhooks to Braze","breadcrumbs":[{"label":"Integration"},{"label":"Braze"}]},{"id":"Pf6IDYOHOJDkCB4MM03z","title":"Braze to Open Loyalty","pathname":"/technical-guide/integration/braze/braze-to-open-loyalty","siteSpaceId":"sitesp_6k50o","description":"Updating Open Loyalty Member Attributes from Braze","breadcrumbs":[{"label":"Integration"},{"label":"Braze"}]},{"id":"T4RD58gTbx2xCU2LCsM0","title":"Overview","pathname":"/technical-guide/api-fundamentals/overview","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"API Fundamentals"}]},{"id":"ECGHA3Fkx03UlPrNhbvd","title":"Environments Capabilities","pathname":"/technical-guide/api-fundamentals/environments-capabilities","siteSpaceId":"sitesp_6k50o","description":"Capabilities, Limitations, and Environment Differences","breadcrumbs":[{"label":"API Fundamentals"}]},{"id":"HzWIyRf0AjDwrpels9X4","title":"How to Query","pathname":"/technical-guide/api-fundamentals/how-to-query","siteSpaceId":"sitesp_6k50o","description":"The listing endpoint allows you to sort, filter, and limit the amount of data returned. Below are the guidelines for effectively utilizing these features","breadcrumbs":[{"label":"API Fundamentals"}]},{"id":"kGUnqcltKTJiBbSKgClL","title":"Scroll Mechanism for Pages","pathname":"/technical-guide/api-fundamentals/scroll-mechanism-for-pages","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"API Fundamentals"}]},{"id":"z7wSjf9mLkMDNxpr3PiO","title":"Limits","pathname":"/technical-guide/api-fundamentals/limits","siteSpaceId":"sitesp_6k50o","description":"This article outlines the technical limits of the Open Loyalty system. Understanding these limits will help you optimize your implementation and use of the platform to ensure smooth operation.","breadcrumbs":[{"label":"API Fundamentals"}]},{"id":"AbT7gyDUyxpesUzTa6KJ","title":"Best Practices","pathname":"/technical-guide/api-fundamentals/best-practices","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"API Fundamentals"}]},{"id":"Y8J4CNW7mlrRCe2qv04F","title":"Admin Token","pathname":"/technical-guide/authentication/admin-token","siteSpaceId":"sitesp_6k50o","description":"Securing your application with OpenLoyalty starts with a robust authentication flow. OpenLoyalty leverages JSON Web Tokens (JWT) to ensure that requests to its API are authorized.","breadcrumbs":[{"label":"Authentication"}]},{"id":"SUKudcdLi1dqeYkqI9LD","title":"Access Token (API Key)","pathname":"/technical-guide/authentication/access-token-api-key","siteSpaceId":"sitesp_6k50o","description":"This article guides you through the process of authenticating requests with the implementation of API keys known as Access Tokens.","breadcrumbs":[{"label":"Authentication"}]},{"id":"Q1Rvg8HIVO4DD3JSOQgC","title":"Enabling SSO Login","pathname":"/technical-guide/authentication/enabling-sso-login","siteSpaceId":"sitesp_6k50o","description":"This guide explains how to enable Single Sign-On (SSO) login via OIDC in Open Loyalty.","breadcrumbs":[{"label":"Authentication"}]},{"id":"PcdsRVvuTuHwbP0KBePb","title":"Okta","pathname":"/technical-guide/authentication/enabling-sso-login/okta","siteSpaceId":"sitesp_6k50o","description":"This guide explains how to enable Single Sign-On (SSO) login via Okta in Open Loyalty.","breadcrumbs":[{"label":"Authentication"},{"label":"Enabling SSO Login"}]},{"id":"ZCNrmsyITQdR3c4Siu95","title":"Microsoft Entra ID","pathname":"/technical-guide/authentication/enabling-sso-login/microsoft-entra-id","siteSpaceId":"sitesp_6k50o","description":"This guide explains how to enable Single Sign-On (SSO) login via Microsoft Entra ID in Open Loyalty.","breadcrumbs":[{"label":"Authentication"},{"label":"Enabling SSO Login"}]},{"id":"wpQfct8KPrIx5GaEpROF","title":"Overview","pathname":"/technical-guide/webhooks/overview","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Webhooks"}]},{"id":"3EoyaSCo8E8RECGYxAPk","title":"Best Practices","pathname":"/technical-guide/webhooks/best-practices","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Webhooks"}]},{"id":"MNyIXWyISqo5loW8D3qS","title":"Sending Webhooks to AWS SQS","pathname":"/technical-guide/webhooks/sending-webhooks-to-aws-sqs","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Webhooks"}]},{"id":"8bivt6UoKhLN8591YllV","title":"Overview","pathname":"/technical-guide/data-exports/overview","siteSpaceId":"sitesp_6k50o","description":"Unlock the full potential of your loyalty data with automated cloud exports.","breadcrumbs":[{"label":"Data Exports"}]},{"id":"Z0Qt0OYm1kN4dJfeeJNf","title":"Set Up Integration","pathname":"/technical-guide/data-exports/set-up-integration","siteSpaceId":"sitesp_6k50o","description":"How to set up S3 Bucket integration for Open Loyalty data exports","breadcrumbs":[{"label":"Data Exports"}]},{"id":"jrrUoTz9BUVPvMrWdQuM","title":"Amazon Web Services (AWS)","pathname":"/technical-guide/data-exports/set-up-integration/amazon-web-services-aws","siteSpaceId":"sitesp_6k50o","description":"How to set up S3 Bucket integration for Open Loyalty data exports via AWS","breadcrumbs":[{"label":"Data Exports"},{"label":"Set Up Integration"}]},{"id":"qxiKr3sW10iPPzWncc3L","title":"Google Cloud Platform (GCP)","pathname":"/technical-guide/data-exports/set-up-integration/google-cloud-platform-gcp","siteSpaceId":"sitesp_6k50o","description":"Set up Google Cloud Storage (GCS) Integration","breadcrumbs":[{"label":"Data Exports"},{"label":"Set Up Integration"}]},{"id":"wtY2FDsMtv1EPRJgMVJk","title":"Microsoft Azure","pathname":"/technical-guide/data-exports/set-up-integration/microsoft-azure","siteSpaceId":"sitesp_6k50o","description":"Set up Microsoft Azure Integration","breadcrumbs":[{"label":"Data Exports"},{"label":"Set Up Integration"}]},{"id":"4sf4yqkMVHxiUHovFuSa","title":"Data Structure and Types","pathname":"/technical-guide/data-exports/data-structure-and-types","siteSpaceId":"sitesp_6k50o","description":"Learn more how data is organized in AWS S3 Bucket","breadcrumbs":[{"label":"Data Exports"}]},{"id":"ikyFQg8nkKcYUg6Ox8KF","title":"Achievements","pathname":"/technical-guide/data-exports/data-structure-and-types/achievements","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"Es1aYxKZL96x2dTHC0MV","title":"Achievement Usage","pathname":"/technical-guide/data-exports/data-structure-and-types/achievement-usage","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"iAFz8psENKHo6e6Rbhr2","title":"Campaigns","pathname":"/technical-guide/data-exports/data-structure-and-types/campaigns","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"IdQMELCm0qC1gwLdZ1BI","title":"Campaign Calculated Effect Results","pathname":"/technical-guide/data-exports/data-structure-and-types/campaign-calculated-effect-results","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"YSm2jKV6CB902vJ7AB18","title":"Campaign Execution","pathname":"/technical-guide/data-exports/data-structure-and-types/campaign-execution","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"cNMa1yv11PWQMSNAFc7o","title":"Campaign Visibility","pathname":"/technical-guide/data-exports/data-structure-and-types/campaign-visibility","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"73O8R8Xt7dyOFZzKf3ca","title":"Custom Events","pathname":"/technical-guide/data-exports/data-structure-and-types/custom-events","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"oWBCFoxdwNHi2UA0o87W","title":"Members","pathname":"/technical-guide/data-exports/data-structure-and-types/members","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"s7iaQBT1pGwwfLKpCqgf","title":"Member Tier Changes","pathname":"/technical-guide/data-exports/data-structure-and-types/member-tier-changes","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"OUbgZsYYTVq5zFWp2zMy","title":"Rewards","pathname":"/technical-guide/data-exports/data-structure-and-types/rewards","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"lULWRuGBZvHSp0aJus3S","title":"Rewards Redemption","pathname":"/technical-guide/data-exports/data-structure-and-types/rewards-redemption","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"Px9Ya5fXUoU72TAPQP3F","title":"Tiers","pathname":"/technical-guide/data-exports/data-structure-and-types/tiers","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"65xWqwXmVYUiXncn6omf","title":"Transactions","pathname":"/technical-guide/data-exports/data-structure-and-types/transactions","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"DqHD3QX8k7aMQPhgRrtV","title":"Tenants","pathname":"/technical-guide/data-exports/data-structure-and-types/tenants","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"5yYCpQaOjIuKDQzKWunq","title":"Unit Transfers","pathname":"/technical-guide/data-exports/data-structure-and-types/unit-transfers","siteSpaceId":"sitesp_6k50o","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]},{"id":"fZuwDTIDn4YIXCwrS5RZ","title":"Wallet Balance","pathname":"/technical-guide/data-exports/data-structure-and-types/wallet-balance","siteSpaceId":"sitesp_6k50o","emoji":"1f195","breadcrumbs":[{"label":"Data Exports"},{"label":"Data Structure and Types"}]}]}