# Macro / CMD List Setup

Up to 20 macros or Command Lists can be created in Maitre'D. Both macros and command lists are managed from this section.

#### Macro

Macros are used to automate a series of commands at the touch of a single preferential screen or screen layout button. This is useful for often-used button combinations, or to force procedures on the workstations. For example, you could create a macro that calls up a variable list containing a suggestion of drinks before calling the "Send" command, and replace the traditional "SEND" function by this macro.

&#x20;

Examples of ways to use the Macros could be:

Calling three Courses and their associated variable lists for each customer.

Calling the Status Screen before proceeding with the Send function.

Calling a Suggested Sales variable list before Closing an Order.

Calling different associated variable lists, without making the later lists modifiers of the first list, such as for Tables d'Hôte or Combos.

#### CMD List

Command Lists are used to create customized lists of commands that can be accessed at the touch of a button. This is very useful for employees who need to have access to a large number of commands. The most commonly used commands could be available from a screen layout, while seldom used commands can be placed on a command list to avoid cluttering the screen layout.

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

Select an existing Macro or CMD List 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 Macro or CMD list from scratch.

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

Click the Close button to close this window.


---

# Agent Instructions: 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:

```
GET https://docs.maitredpos.com/maitred/maitred-complete-online-documentation/chap-4-point-of-sale-control/help-contents/screens/macro-cmd-list-setup-overview/macro-cmd-list-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
