> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-worktree-351-fix-webapi-escaped-anchors.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Add function to menu button

> Add function to Task button

<Note>
  Changes done **System design** - **Extra menus** tab will only show in the old **SuperOffice Service** module, not in the Requests screen.
</Note>

To add a macro to the **Task** button in the Company screen, Contact screen, Request screen, or **Message** tab:

1. Select <i class="ph ph-list" aria-label="Main menu" /> **System design** > **Extra menus**.
2. Click **Top menu** to display the sub-folders.
3. Hold the mouse pointer over one of these folders: **View request**, **View contact**, **View company** or **Message menu**. Then click **+**. The **Menu properties** screen appears.
4. Enter the name of the button in the **Label** field. The name should be quite short, to fit on the button.
5. Select **Use script**, and select a macro.
6. Select the desired position in the **Position** list (0 = top).
7. Click **OK**.
8. Open a request, contact, company or message, click the **Task** button and check that the button is displayed and functions as desired.

<Note>
  You can also add a macro to the **Task** button when you [create or edit a macro][1].
</Note>

[1]: ../../../../customization/macros-and-scripts/admin/create-macro
