> For the complete documentation index, see [llms.txt](https://docs.maitredpos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maitredpos.com/maitred/maitred-complete-online-documentation/chap-4-point-of-sale-control/help-contents/frequent-diner/loyalty-program.md).

# Loyalty Program

Maitre'D allows for loyalty program information to be collected for all guest checks. This section allows for the various supported loyalty programs to be configured for tracking.

{% hint style="info" %}
NOTE: In order to be able to assign loyalty program information to guest checks, employees need to have the Loyalty Program option enabled in their respective configurations. The Loyalty Program option is found in Point of Sale Control / Employees / Configuration / \[your config] / Invoice.
{% endhint %}

![Button - Modify](https://documentation.payfacto.com/POS/MaitreD/Fulldoc/assets/images/MaitreDCommon/Buttons/MDButton-Modify.jpg)

Select an existing loyalty program and click the modify button to change its properties.

![Button - Add](https://documentation.payfacto.com/POS/MaitreD/Fulldoc/assets/images/MaitreDCommon/Buttons/MDButton-Add.jpg)

Click the Add button to create a new loyalty program tracking entry.

![Button - Close](https://documentation.payfacto.com/POS/MaitreD/Fulldoc/assets/images/MaitreDCommon/Buttons/MDButton-Close.jpg)

Click close to exit.

**Loyalty Program setup**

**Description**

Type in the description of the loyalty program as it will appear on guest checks and in reports.

**External Code**

Type in the external code for the loyalty program

**Inactive**

Enable this option to deactivate this loyalty program without deleting it.

**Multiple**

Enable this option to allow multiple loyalty programs to be recorded on the same transaction.

**Print on check**

Enable this option to have the loyalty program description and loyalty card number printed on the check.

**Mask Card Number**

Enable this option to mask the loyalty card number on the guest check.

![Button - OK](https://documentation.payfacto.com/POS/MaitreD/Fulldoc/assets/images/MaitreDCommon/Buttons/MDButton-OK\(Consolas\).jpg)

Click OK to save changes and exit.

![Button - Delete](https://documentation.payfacto.com/POS/MaitreD/Fulldoc/assets/images/MaitreDCommon/Buttons/MDButton-Delete\(Consolas\).jpg)

Click Delete to permanently remove this loyalty program information.

![Button - Cancel](https://documentation.payfacto.com/POS/MaitreD/Fulldoc/assets/images/MaitreDCommon/Buttons/MDButton-Cancel\(consolas\).gif)

Click Cancel to exit without saving changes.

**Loyalty program export**

During the End of Day process, the loyalty program information collected during the day is exported to a CSV file.

&#x20;

The CSV file is named LoyaltyPrograms\_YYYYMMDD.csv,where YYYYMMDD is the fiscal date being closed in Year/Month/Day format. The file is stored in C:\POSERA\MaitreD\DATA.

**Prevent Loyalty Program Export**

It is possible to prevent the automatic export of loyalty program information by adding the following keys and values under the \[Miscellaneous] section of the BO.INI file, located in C:\POSERA\MaitreD\DATA:

**SkipLoyaltyProgramsExport=True**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.maitredpos.com/maitred/maitred-complete-online-documentation/chap-4-point-of-sale-control/help-contents/frequent-diner/loyalty-program.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
