# Add Balance To Member Source: https://docs.fieloloyalty.com/api-reference/add-balance-to-member /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fTWVtYmVyXzY4OWUxMTk1ZjY4MTRmMDBhNjg5MjJlZA/actions/AddBalance # Add Reward Stock Source: https://docs.fieloloyalty.com/api-reference/add-reward-stock /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fUmV3YXJkXzY4OWRmMWM0ZjY4MTRmMDBhNjg5MjI1Ng/actions/AddRewardStock # Create Member Source: https://docs.fieloloyalty.com/api-reference/create-member /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Member/dx/api/application/v2/objects # Create Product Source: https://docs.fieloloyalty.com/api-reference/create-product /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Product/dx/api/application/v2/objects # Create Redemption Source: https://docs.fieloloyalty.com/api-reference/create-redemption /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Redemption/dx/api/application/v2/objects # Create Reward Source: https://docs.fieloloyalty.com/api-reference/create-reward /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Reward/dx/api/application/v2/objects # Create Sale Source: https://docs.fieloloyalty.com/api-reference/create-sale /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Sale/dx/api/application/v2/objects # Create Segment Source: https://docs.fieloloyalty.com/api-reference/create-segment /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Segment/dx/api/application/v2/objects # Create Store Source: https://docs.fieloloyalty.com/api-reference/create-store /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /Store/dx/api/application/v2/objects # Delete Product Source: https://docs.fieloloyalty.com/api-reference/delete-product /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fUHJvZHVjdF82ODlkZTM4MWY2ODE0ZjAwYTY4OTIyMmY/actions/DeleteObject # Delete Reward Source: https://docs.fieloloyalty.com/api-reference/delete-reward /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fU3RvcmVfNjg2N2UyNDFjOGJmZDE3ZGQ3ZDQ2NDBj/actions/DeleteObject # Delete Store Source: https://docs.fieloloyalty.com/api-reference/delete-store /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fU3RvcmVfNjg5ZGUzMTdmNjgxNGYwMGE2ODkyMjFj/actions/DeleteObject # Get Ledger Entries Between Dates Source: https://docs.fieloloyalty.com/api-reference/get-ledger-entries-between-dates /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/LedgerEntriesBetweenDates # Get Member By ExternalID Source: https://docs.fieloloyalty.com/api-reference/get-member-by-externalid /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/MemberByExternalID # Get Product by Product Code Source: https://docs.fieloloyalty.com/api-reference/get-product-by-product-code /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/GetProductByBusinessKeys # Get Program List Source: https://docs.fieloloyalty.com/api-reference/get-program-list /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/ProgramList # Get RedemptionItem by Voucher Code Source: https://docs.fieloloyalty.com/api-reference/get-redemptionitem-by-voucher-code /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/RedemptionItemsByVoucherCode # Get Reward By ExternalID Source: https://docs.fieloloyalty.com/api-reference/get-reward-by-externalid /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/GetRewardByBusinessKeys # Get Store by Store Code Source: https://docs.fieloloyalty.com/api-reference/get-store-by-store-code /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml post /dx/api/application/v2/data_views/GetStoreByBusinessKeys # Lock Voucher Code Source: https://docs.fieloloyalty.com/api-reference/lock-voucher-code /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fUmVkZW1wdGlvbkl0ZW1DYXNlXzY4OWUxNzMwZjY4MTRmMDBhNjg5MjM1MA/actions/Lock # Mark Segment Active Source: https://docs.fieloloyalty.com/api-reference/mark-segment-active /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fU2VnbWVudENhc2VfNjg5ZTExZTkxZGQzOTQyZjgxMTYzNjY3/actions/MarkAsActive # Mark Segment Inactive Source: https://docs.fieloloyalty.com/api-reference/mark-segment-inactive /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fU2VnbWVudENhc2VfNjg5ZTExZTkxZGQzOTQyZjgxMTYzNjY3/actions/MarkAsInactive # Update Product Source: https://docs.fieloloyalty.com/api-reference/update-product /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fUHJvZHVjdF82ODlkZTM4MWY2ODE0ZjAwYTY4OTIyMmY/actions/Edit # Update Store Source: https://docs.fieloloyalty.com/api-reference/update-store /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fU3RvcmVfNjg5ZGUzMTdmNjgxNGYwMGE2ODkyMjFj/actions/Edit # Use Voucher Code Source: https://docs.fieloloyalty.com/api-reference/use-voucher-code /api-reference/Loyalty-App-Open-API-Spec_Swagger.yaml patch /dx/api/application/v2/objects/STE6TG95YWx0eV9fUmVkZW1wdGlvbkl0ZW1DYXNlXzY4OWUxNzMwZjY4MTRmMDBhNjg5MjM1MA/actions/Use # Badges Source: https://docs.fieloloyalty.com/build/badges Coming soon Badges are recognition rewards that show off members' wins or accomplishments in a visual way. They can be given through incentive rules or administratively. They can be granted on a lifetime basis or for a defined period of time. ### Add a Badge A badge has a name, description, and image URL. Badge images typically have a 1:1 ratio and a transparent background. ### Give a Badge via Incentive Rule A badge can be given as an incentive reward. The badge expiration policy is defined on the incentive rule. If a badgeholder earns a badge again, the badge expiration date is extended to reflect the expiration policy on the most recent earn date. If this would result in an earlier expiration date on an existing badge holding (such as due to a rule change), no change is made. ### Give a Badge Administratively Admins can grant a badge manually and set its expiration date for that particular badge holding. ### Target Incentives to Badgeholders You can set incentive eligibility based on members' badge holdings. # Caps Source: https://docs.fieloloyalty.com/build/caps A cap defines a periodic limit to the number of times a member can be rewarded for a certain kind of activity in the program. When a member exceeds a cap, the member's status changes to *Resolved-BlockAccruals*, meaning he or she is blocked from further accruals. ### Add a Cap To configure a cap, navigate to the Caps page and select **Create Cap**. In addition to a name and description, caps have the following attributes: * *Suspension Mode (hours)*: **Temporary** means that, when a member is blocked due to exceeding a cap, the suspension will be automatically lifted after a defined number of hours, while **Indefinite** means that the member's suspension will need to be removed administratively. * *Suspension Time*: When the suspension mode is temporary, this is the amount of time (in hours) that the member will be blocked. * *Limit*: Required. The number of activities a member can perform inside the measurement period before being blocked. * *Measurement Period (hours)*: The rolling period inside which the limit will be measured. For example, if the value is `5`, members will be blocked if they exceed the limit by the number of scoped activities they've performed within the last 5 hours. If the measurement period is blank, the limit applies over the lifetime of the program. ### Define a Scope Once a cap has been created, you can set its scope. The scope defines the kind of activities that will fall under a given cap. Caps are scoped by [Data Set](/build/datasets). Cap Scope Pn You can select one or more data sets, or choose *All Data* if the cap will be applied across all activities inside the program. When you're ready, be sure to confirm your selection by clicking "Submit". ### Whitelist There may be a handful of members you wish to exclude from your cap. If this is the case, you can add them to the whitelist now or at any time in the future. Continue by selecting "Submit". ### Activate a Cap Once you've set the policies, defined a scope and, optionally, added members to the whitelist, you can go ahead and activate your cap. Activate Cap Pn From the three-dot menu, choose "Mark cap as active". ### Statuses Caps can be in one of three statuses: * *Open-Draft*: The cap is in the process of being built. It needs to be activated before it will start to be enforced. * *Open-Active*: The cap has been activated and its policies will be enforced. * *Resolved-Inactive*: The cap has been deactivated and its policies will not be enforced. # Data Sets Source: https://docs.fieloloyalty.com/build/datasets A data set defines a structured flow of data that will be tracked and incentivized upon. Fielo Loyalty comes with two data sets out of the box: * *Sale*: Represents a sale that has been finalized by a member. It can contain one or more sale items. * *Event*: Represents an event that is based on a calendar occurrence (e.g. birthday, program anniversary) or received from an external system (e.g. spin-and-win result). ### Criteria You can refine what data from your data set is eligible to be incentivized by adding criteria. When doing so, only data that passes through this filter will be processed against your program's incentive rules. To add or modify a data set's criteria, access the three-dot menu from the details pane and select **Edit Criteria**. From there, you can add one or more criteria to filter based on the available attributes of the object type. You can also specify whether *All criteria must match* or *Any criterion can match*. ### Statuses Data sets can be in one of two statuses: * *Open-Active*: Input data related to this data set will be processed. * *Resolved-Inactive*: Input data related to this data set will not be processed. # Event Schedules Source: https://docs.fieloloyalty.com/build/event-schedules Event Schedules create Events on or before key dates on members' profiles, such as birthdays and program anniversaries. This enables you to configure incentive rules that reward members around such commemorative dates. ## Add an Event Schedule To configure an event schedule, navigate to the Event Schedules page and select **+**. In addition to a name and description, event schedules have the following attributes: * *Type*: **Anniversary** means that events will be generated on or before members' program anniversary (*Join Date Time* field). **Birthday** means that events will be generated on or before members' birthday (*Date of Birth* field). * *Offset (in days)*: The number of days ahead of the commemorative date that events should be generated. To have events created on the day of, enter `0`. Event Schedule Birthday ## Schedule Event Creation By default, events are created daily at 3:00 AM GMT. To change the run time or frequency, click on your initials on the top right and choose *Administration*. On the left navigation, under Configurations, select *Application Configuration*. Click on **Daily Event Creation**. In the three-dot menu near the top right of the page, choose *Override*. (If someone has already done this before, there's no need to override again.) Event Scheduler Job Make the desired changes and save. If event creation is scheduled for more than once per day, incentive rules may reward members multiple times for the same commemorative date. Typically, this is only desirable when testing. In production, schedule this job to run, at most, once daily. # Incentives Source: https://docs.fieloloyalty.com/build/incentives-config Incentives contain the rules that define how members get rewarded for participation in your program. They can be open-ended or timebound. They can be for all members or only a subset of members. They can reward outcomes, like sales or tier upgrades, or on a time schedule, like birthdays or program anniversaries. Rewards can take the form of virtual currency, like points, or instant rewards, like catalog items or vouchers. ## Configure an Incentive with AI You can brainstorm and create an incentive by chatting with Fielo AI. On the right side of the Incentives page, simply start a conversation around your incentive idea.